├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── host ├── deps │ ├── enet.d │ ├── game_networking_sockets.d │ ├── glfw3.d │ ├── kernel32.d │ ├── lz4.d │ ├── mdbx.d │ ├── mimalloc.d │ ├── shaderc.d │ ├── tracy.d │ ├── tracy_lib.d │ ├── tracy_ptr.d │ ├── tracy_stub.d │ ├── vma.d │ └── zstd.d ├── main.d └── qoi.d ├── license.md ├── plugins ├── core │ └── src │ │ └── core │ │ ├── enet.vx │ │ ├── format.vx │ │ ├── glfw3.vx │ │ ├── host.vx │ │ ├── kernel32.vx │ │ ├── lz4.vx │ │ ├── math.vx │ │ ├── mdbx.vx │ │ ├── mimalloc.vx │ │ ├── qoi.vx │ │ ├── shaderc.vx │ │ ├── tracy.vx │ │ ├── utils.vx │ │ ├── vector.vx │ │ ├── vulkan │ │ ├── dispatch_device.vx │ │ ├── functions.vx │ │ ├── types.vx │ │ └── vma.vx │ │ └── zstd.vx ├── default │ └── deps.txt └── hello_triangle │ ├── deps.txt │ ├── res │ ├── shader.frag │ ├── shader.vert │ ├── ui.shader.frag │ └── ui.shader.vert │ └── src │ └── hello_triangle │ ├── image.vx │ └── main.vx └── readme.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.vx linguist-language=D -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/.gitmodules -------------------------------------------------------------------------------- /host/deps/enet.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/host/deps/enet.d -------------------------------------------------------------------------------- /host/deps/game_networking_sockets.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/host/deps/game_networking_sockets.d -------------------------------------------------------------------------------- /host/deps/glfw3.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/host/deps/glfw3.d -------------------------------------------------------------------------------- /host/deps/kernel32.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/host/deps/kernel32.d -------------------------------------------------------------------------------- /host/deps/lz4.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/host/deps/lz4.d -------------------------------------------------------------------------------- /host/deps/mdbx.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/host/deps/mdbx.d -------------------------------------------------------------------------------- /host/deps/mimalloc.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/host/deps/mimalloc.d -------------------------------------------------------------------------------- /host/deps/shaderc.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/host/deps/shaderc.d -------------------------------------------------------------------------------- /host/deps/tracy.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/host/deps/tracy.d -------------------------------------------------------------------------------- /host/deps/tracy_lib.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/host/deps/tracy_lib.d -------------------------------------------------------------------------------- /host/deps/tracy_ptr.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/host/deps/tracy_ptr.d -------------------------------------------------------------------------------- /host/deps/tracy_stub.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/host/deps/tracy_stub.d -------------------------------------------------------------------------------- /host/deps/vma.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/host/deps/vma.d -------------------------------------------------------------------------------- /host/deps/zstd.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/host/deps/zstd.d -------------------------------------------------------------------------------- /host/main.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/host/main.d -------------------------------------------------------------------------------- /host/qoi.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/host/qoi.d -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/license.md -------------------------------------------------------------------------------- /plugins/core/src/core/enet.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/core/src/core/enet.vx -------------------------------------------------------------------------------- /plugins/core/src/core/format.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/core/src/core/format.vx -------------------------------------------------------------------------------- /plugins/core/src/core/glfw3.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/core/src/core/glfw3.vx -------------------------------------------------------------------------------- /plugins/core/src/core/host.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/core/src/core/host.vx -------------------------------------------------------------------------------- /plugins/core/src/core/kernel32.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/core/src/core/kernel32.vx -------------------------------------------------------------------------------- /plugins/core/src/core/lz4.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/core/src/core/lz4.vx -------------------------------------------------------------------------------- /plugins/core/src/core/math.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/core/src/core/math.vx -------------------------------------------------------------------------------- /plugins/core/src/core/mdbx.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/core/src/core/mdbx.vx -------------------------------------------------------------------------------- /plugins/core/src/core/mimalloc.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/core/src/core/mimalloc.vx -------------------------------------------------------------------------------- /plugins/core/src/core/qoi.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/core/src/core/qoi.vx -------------------------------------------------------------------------------- /plugins/core/src/core/shaderc.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/core/src/core/shaderc.vx -------------------------------------------------------------------------------- /plugins/core/src/core/tracy.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/core/src/core/tracy.vx -------------------------------------------------------------------------------- /plugins/core/src/core/utils.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/core/src/core/utils.vx -------------------------------------------------------------------------------- /plugins/core/src/core/vector.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/core/src/core/vector.vx -------------------------------------------------------------------------------- /plugins/core/src/core/vulkan/dispatch_device.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/core/src/core/vulkan/dispatch_device.vx -------------------------------------------------------------------------------- /plugins/core/src/core/vulkan/functions.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/core/src/core/vulkan/functions.vx -------------------------------------------------------------------------------- /plugins/core/src/core/vulkan/types.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/core/src/core/vulkan/types.vx -------------------------------------------------------------------------------- /plugins/core/src/core/vulkan/vma.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/core/src/core/vulkan/vma.vx -------------------------------------------------------------------------------- /plugins/core/src/core/zstd.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/core/src/core/zstd.vx -------------------------------------------------------------------------------- /plugins/default/deps.txt: -------------------------------------------------------------------------------- 1 | hello_triangle -------------------------------------------------------------------------------- /plugins/hello_triangle/deps.txt: -------------------------------------------------------------------------------- 1 | core -------------------------------------------------------------------------------- /plugins/hello_triangle/res/shader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/hello_triangle/res/shader.frag -------------------------------------------------------------------------------- /plugins/hello_triangle/res/shader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/hello_triangle/res/shader.vert -------------------------------------------------------------------------------- /plugins/hello_triangle/res/ui.shader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/hello_triangle/res/ui.shader.frag -------------------------------------------------------------------------------- /plugins/hello_triangle/res/ui.shader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/hello_triangle/res/ui.shader.vert -------------------------------------------------------------------------------- /plugins/hello_triangle/src/hello_triangle/image.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/hello_triangle/src/hello_triangle/image.vx -------------------------------------------------------------------------------- /plugins/hello_triangle/src/hello_triangle/main.vx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/plugins/hello_triangle/src/hello_triangle/main.vx -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrSmith33/voxelman2/HEAD/readme.md --------------------------------------------------------------------------------