Flesh out vkheader implementation, uses registry and custom callbacks to fill out...
authorNot Zed <notzed@gmail.com>
Tue, 5 Apr 2022 00:20:28 +0000 (09:50 +0930)
committerNot Zed <notzed@gmail.com>
Tue, 5 Apr 2022 00:20:28 +0000 (09:50 +0930)
commite1a50b8e42e9330f2ff0f9161eb25808ac7dd543
tree343ddb021eefa9737f9b0ab8c56e4542ca39f6d3
parentca067c1ecf6205282fe38813858c8c143450797d
Flesh out vkheader implementation, uses registry and custom callbacks to fill out binding.
Move vkregistry examples to separate module
Comment out broken Frame implementation for now, just uses locally scoped arena allocator.
34 files changed:
Makefile
src/notzed.clstatic/gen/opencl.api
src/notzed.nativez/bin/generate-api
src/notzed.nativez/classes/au/notzed/nativez/ByteArray.java
src/notzed.nativez/classes/au/notzed/nativez/Frame.java
src/notzed.nativez/classes/au/notzed/nativez/Memory.java
src/notzed.nativez/lib/api.pm
src/notzed.nativez/lib/code.api
src/notzed.nativez/lib/code.pm
src/notzed.nativez/lib/config.pm
src/notzed.nativez/lib/method.pm
src/notzed.nativez/lib/types.api
src/notzed.vkheader.test/classes/module-info.java [new file with mode: 0644]
src/notzed.vkheader.test/classes/vulkan/test/TestMandelbrot.java [moved from src/notzed.vkheader/classes/vulkan/test/TestVulkan.java with 87% similarity]
src/notzed.vkheader.test/gen/cube.frag [moved from src/notzed.vkregistry/gen/cube.frag with 100% similarity]
src/notzed.vkheader.test/gen/cube.vert [moved from src/notzed.vkregistry/gen/cube.vert with 100% similarity]
src/notzed.vkheader.test/gen/gen.make [new file with mode: 0644]
src/notzed.vkheader.test/gen/mandelbrot.comp [moved from src/notzed.vkregistry/gen/mandelbrot.comp with 100% similarity]
src/notzed.vkheader/classes/module-info.java
src/notzed.vkheader/gen/gen.make
src/notzed.vkheader/gen/vkheader.api
src/notzed.vkheader/gen/vkheader.pm
src/notzed.vkheader/gen/vulkan.pm [new file with mode: 0644]
src/notzed.vkregistry.test/classes/module-info.java [new file with mode: 0644]
src/notzed.vkregistry.test/classes/vulkan/test/Cube.java [moved from src/notzed.vkregistry/classes/vulkan/test/Cube.java with 100% similarity]
src/notzed.vkregistry.test/classes/vulkan/test/GLMaths.java [moved from src/notzed.vkregistry/classes/vulkan/test/GLMaths.java with 100% similarity]
src/notzed.vkregistry.test/classes/vulkan/test/TestCube.java [moved from src/notzed.vkregistry/classes/vulkan/test/TestCube.java with 100% similarity]
src/notzed.vkregistry.test/classes/vulkan/test/TestMandelbrot.java [moved from src/notzed.vkregistry/classes/vulkan/test/TestMandelbrot.java with 100% similarity]
src/notzed.vkregistry.test/gen/cube.frag [new file with mode: 0644]
src/notzed.vkregistry.test/gen/cube.vert [new file with mode: 0644]
src/notzed.vkregistry.test/gen/gen.make [new file with mode: 0644]
src/notzed.vkregistry.test/gen/mandelbrot.comp [new file with mode: 0644]
src/notzed.vkregistry/classes/module-info.java
src/notzed.vkregistry/gen/gen.make