Markyparky56
Interests: C++, WebAssembly, Software Architecture, Graphics Programming, ProcGen
Scotland → Nottingham
Pinned Repositories
2048
ActuallyUseful
*Incomplete* C++20 Modules-based Template Library. Incorporates elements of the STL and Unreal's core headers, rewritten in modern C++20.
dontshowmethat
Experimental web extension integrating nsfw.js as a background process which hides NSFW images as you browse
dualmc-compute
Testbed for evaluating and refining a compute shader version of the Dual Marching Cubes algo
FastNoise
Fast C++ Noise Library
hierarchical-tags
Paused in favour of QuickTags, was an attempt at implementing hashed/indexed strings in the style of FGameplayTag
QuickTags
*Incomplete* Template-based arbitrary tag struct. In the style of Unreal's FGameplayTag, optimised to be as flexible as possible while still being constexpr friendly.
Toroidal-Volumetric-World
Honours Project Artefact, demonstrates how you can use higher dimensions of noise to produce a flat toroid (or torus) in 4 dimensions and move it along a 5th to create volumetric terrain.
WasmNoise
WasmNoise, Fast Noise Generation For The Web
Markyparky56's Repositories
Markyparky56/WasmNoise
WasmNoise, Fast Noise Generation For The Web
Markyparky56/ActuallyUseful
*Incomplete* C++20 Modules-based Template Library. Incorporates elements of the STL and Unreal's core headers, rewritten in modern C++20.
Markyparky56/2048
Markyparky56/dualmc-compute
Testbed for evaluating and refining a compute shader version of the Dual Marching Cubes algo
Markyparky56/hierarchical-tags
Paused in favour of QuickTags, was an attempt at implementing hashed/indexed strings in the style of FGameplayTag
Markyparky56/QuickTags
*Incomplete* Template-based arbitrary tag struct. In the style of Unreal's FGameplayTag, optimised to be as flexible as possible while still being constexpr friendly.
Markyparky56/bgfx-sdl-helloworld
Markyparky56/blocklists
Markyparky56/Chess-Challenge
https://youtu.be/iScy18pVR58
Markyparky56/cityhash
C-Friendly CityHash lib with Premake
Markyparky56/dualmc
Simple C++ implementation of the (manifold) dual marching cubes algorithm from Gregory M. Nielson
Markyparky56/godot
Godot Engine – Multi-platform 2D and 3D game engine
Markyparky56/hostfiles
A collection of category-specific host files
Markyparky56/isosurf_release
Supplemental source for "Isosurfaces Over Simplicial Partitions of Multiresolution Grids", from Josiah Manson and Scott Schaefer
Markyparky56/LaTeX-Book-Template
Memoir-based document for long form creative writing
Markyparky56/LightweightProjectilesMass
Markyparky56/markyparky56.github.io
Markyparky56/nsfwjs
NSFW detection on the client-side via TensorFlow.js
Markyparky56/octo-release
The Octo voxel game engine
Markyparky56/old-markyparky56.github.io
Markyparky56/pi-encode.py
All data supposedly exists within the digits of pi, so what if we encoded data as indexes into pi?
Markyparky56/premake-core
Premake
Markyparky56/RTIAW
Markyparky56/rust-by-example
Markyparky56/The-Forge
The Forge Cross-Platform Rendering Framework PC Windows, Linux, Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
Markyparky56/tinypin
a self-hosted, minimalistic image collection board.
Markyparky56/UnrealImGui
Unreal plug-in that integrates Dear ImGui framework into Unreal Engine 4.
Markyparky56/wasm-clang-toolchain
Simple self-compiling llvm/clang and binaryen toolchain utilising wasi-sysroot
Markyparky56/whitelist
A simple tool to add commonly white listed domains to your Pi-Hole setup.
Markyparky56/xxHash
Extremely fast non-cryptographic hash algorithm