├── .github └── workflows │ └── build.yml ├── .gitignore ├── COPYING ├── README.md └── src ├── TODO.md ├── bin ├── hydra │ ├── README.md │ ├── blender.py │ ├── camera.cpp │ ├── camera.hpp │ ├── hydra.zig │ ├── instancer.cpp │ ├── instancer.hpp │ ├── material.cpp │ ├── material.hpp │ ├── mesh.cpp │ ├── mesh.hpp │ ├── moonshine.h │ ├── renderBuffer.cpp │ ├── renderBuffer.hpp │ ├── renderDelegate.cpp │ ├── renderDelegate.hpp │ ├── renderParam.hpp │ ├── renderPass.cpp │ ├── renderPass.hpp │ ├── rendererPlugin.cpp │ └── rendererPlugin.hpp ├── offline.zig └── online │ ├── ObjectPicker.zig │ ├── SyncCopier.zig │ ├── input.hlsl │ ├── online.zig │ └── post_process.hlsl └── lib ├── Allocator.zig ├── README.md ├── Window.zig ├── color.zig ├── core ├── DestructionQueue.zig ├── Encoder.zig ├── Image.zig ├── VulkanContext.zig ├── core.zig ├── descriptor.zig ├── mem.zig ├── pipeline.zig ├── shader_source.zig └── vk_helpers.zig ├── displaysystem ├── Display.zig ├── Swapchain.zig └── displaysystem.zig ├── engine.zig ├── fileformats ├── dds.zig ├── exr.zig ├── fileformats.zig └── wuffs.zig ├── gui ├── Platform.zig ├── gui.zig └── imgui.zig ├── hrtsystem ├── Accel.zig ├── BackgroundManager.zig ├── CameraManager.zig ├── ConstantSpectra.zig ├── MaterialManager.zig ├── MeshManager.zig ├── ModelManager.zig ├── Scene.zig ├── Sensor.zig ├── World.zig ├── hrtsystem.zig ├── pipeline.zig └── shaders │ ├── background │ ├── equirectangular_to_equal_area.hlsl │ └── fold.hlsl │ ├── bsdf.hlsl │ ├── camera.hlsl │ ├── integrator.hlsl │ ├── intersection.hlsl │ ├── light.hlsl │ ├── local_light │ ├── fold1.hlsl │ ├── fold3.hlsl │ ├── geometry_power.hlsl │ ├── instance_power.hlsl │ └── triangle_power.hlsl │ ├── material.hlsl │ ├── medium.hlsl │ ├── phase_function.hlsl │ ├── ray.hlsl │ ├── reflection_frame.hlsl │ ├── render.hlsl │ ├── scene.hlsl │ ├── spectrum.hlsl │ ├── volume.hlsl │ ├── volume_tracker.hlsl │ └── world.hlsl ├── shaders └── utils │ ├── color.hlsl │ ├── helpers.hlsl │ ├── mappings.hlsl │ ├── math.hlsl │ ├── random.hlsl │ └── reservoir.hlsl ├── test_runner.zig ├── tests.zig ├── tracy.zig └── vector.zig /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/README.md -------------------------------------------------------------------------------- /src/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/TODO.md -------------------------------------------------------------------------------- /src/bin/hydra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/README.md -------------------------------------------------------------------------------- /src/bin/hydra/blender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/blender.py -------------------------------------------------------------------------------- /src/bin/hydra/camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/camera.cpp -------------------------------------------------------------------------------- /src/bin/hydra/camera.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/camera.hpp -------------------------------------------------------------------------------- /src/bin/hydra/hydra.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/hydra.zig -------------------------------------------------------------------------------- /src/bin/hydra/instancer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/instancer.cpp -------------------------------------------------------------------------------- /src/bin/hydra/instancer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/instancer.hpp -------------------------------------------------------------------------------- /src/bin/hydra/material.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/material.cpp -------------------------------------------------------------------------------- /src/bin/hydra/material.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/material.hpp -------------------------------------------------------------------------------- /src/bin/hydra/mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/mesh.cpp -------------------------------------------------------------------------------- /src/bin/hydra/mesh.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/mesh.hpp -------------------------------------------------------------------------------- /src/bin/hydra/moonshine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/moonshine.h -------------------------------------------------------------------------------- /src/bin/hydra/renderBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/renderBuffer.cpp -------------------------------------------------------------------------------- /src/bin/hydra/renderBuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/renderBuffer.hpp -------------------------------------------------------------------------------- /src/bin/hydra/renderDelegate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/renderDelegate.cpp -------------------------------------------------------------------------------- /src/bin/hydra/renderDelegate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/renderDelegate.hpp -------------------------------------------------------------------------------- /src/bin/hydra/renderParam.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/renderParam.hpp -------------------------------------------------------------------------------- /src/bin/hydra/renderPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/renderPass.cpp -------------------------------------------------------------------------------- /src/bin/hydra/renderPass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/renderPass.hpp -------------------------------------------------------------------------------- /src/bin/hydra/rendererPlugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/rendererPlugin.cpp -------------------------------------------------------------------------------- /src/bin/hydra/rendererPlugin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/hydra/rendererPlugin.hpp -------------------------------------------------------------------------------- /src/bin/offline.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/offline.zig -------------------------------------------------------------------------------- /src/bin/online/ObjectPicker.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/online/ObjectPicker.zig -------------------------------------------------------------------------------- /src/bin/online/SyncCopier.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/online/SyncCopier.zig -------------------------------------------------------------------------------- /src/bin/online/input.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/online/input.hlsl -------------------------------------------------------------------------------- /src/bin/online/online.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/online/online.zig -------------------------------------------------------------------------------- /src/bin/online/post_process.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/bin/online/post_process.hlsl -------------------------------------------------------------------------------- /src/lib/Allocator.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/Allocator.zig -------------------------------------------------------------------------------- /src/lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/README.md -------------------------------------------------------------------------------- /src/lib/Window.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/Window.zig -------------------------------------------------------------------------------- /src/lib/color.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/color.zig -------------------------------------------------------------------------------- /src/lib/core/DestructionQueue.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/core/DestructionQueue.zig -------------------------------------------------------------------------------- /src/lib/core/Encoder.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/core/Encoder.zig -------------------------------------------------------------------------------- /src/lib/core/Image.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/core/Image.zig -------------------------------------------------------------------------------- /src/lib/core/VulkanContext.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/core/VulkanContext.zig -------------------------------------------------------------------------------- /src/lib/core/core.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/core/core.zig -------------------------------------------------------------------------------- /src/lib/core/descriptor.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/core/descriptor.zig -------------------------------------------------------------------------------- /src/lib/core/mem.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/core/mem.zig -------------------------------------------------------------------------------- /src/lib/core/pipeline.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/core/pipeline.zig -------------------------------------------------------------------------------- /src/lib/core/shader_source.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/core/shader_source.zig -------------------------------------------------------------------------------- /src/lib/core/vk_helpers.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/core/vk_helpers.zig -------------------------------------------------------------------------------- /src/lib/displaysystem/Display.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/displaysystem/Display.zig -------------------------------------------------------------------------------- /src/lib/displaysystem/Swapchain.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/displaysystem/Swapchain.zig -------------------------------------------------------------------------------- /src/lib/displaysystem/displaysystem.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/displaysystem/displaysystem.zig -------------------------------------------------------------------------------- /src/lib/engine.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/engine.zig -------------------------------------------------------------------------------- /src/lib/fileformats/dds.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/fileformats/dds.zig -------------------------------------------------------------------------------- /src/lib/fileformats/exr.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/fileformats/exr.zig -------------------------------------------------------------------------------- /src/lib/fileformats/fileformats.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/fileformats/fileformats.zig -------------------------------------------------------------------------------- /src/lib/fileformats/wuffs.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/fileformats/wuffs.zig -------------------------------------------------------------------------------- /src/lib/gui/Platform.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/gui/Platform.zig -------------------------------------------------------------------------------- /src/lib/gui/gui.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/gui/gui.zig -------------------------------------------------------------------------------- /src/lib/gui/imgui.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/gui/imgui.zig -------------------------------------------------------------------------------- /src/lib/hrtsystem/Accel.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/Accel.zig -------------------------------------------------------------------------------- /src/lib/hrtsystem/BackgroundManager.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/BackgroundManager.zig -------------------------------------------------------------------------------- /src/lib/hrtsystem/CameraManager.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/CameraManager.zig -------------------------------------------------------------------------------- /src/lib/hrtsystem/ConstantSpectra.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/ConstantSpectra.zig -------------------------------------------------------------------------------- /src/lib/hrtsystem/MaterialManager.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/MaterialManager.zig -------------------------------------------------------------------------------- /src/lib/hrtsystem/MeshManager.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/MeshManager.zig -------------------------------------------------------------------------------- /src/lib/hrtsystem/ModelManager.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/ModelManager.zig -------------------------------------------------------------------------------- /src/lib/hrtsystem/Scene.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/Scene.zig -------------------------------------------------------------------------------- /src/lib/hrtsystem/Sensor.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/Sensor.zig -------------------------------------------------------------------------------- /src/lib/hrtsystem/World.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/World.zig -------------------------------------------------------------------------------- /src/lib/hrtsystem/hrtsystem.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/hrtsystem.zig -------------------------------------------------------------------------------- /src/lib/hrtsystem/pipeline.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/pipeline.zig -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/background/equirectangular_to_equal_area.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/background/equirectangular_to_equal_area.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/background/fold.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/background/fold.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/bsdf.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/bsdf.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/camera.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/camera.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/integrator.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/integrator.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/intersection.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/intersection.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/light.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/light.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/local_light/fold1.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/local_light/fold1.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/local_light/fold3.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/local_light/fold3.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/local_light/geometry_power.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/local_light/geometry_power.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/local_light/instance_power.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/local_light/instance_power.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/local_light/triangle_power.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/local_light/triangle_power.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/material.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/material.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/medium.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/medium.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/phase_function.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/phase_function.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/ray.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/ray.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/reflection_frame.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/reflection_frame.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/render.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/render.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/scene.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/scene.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/spectrum.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/spectrum.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/volume.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/volume.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/volume_tracker.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/volume_tracker.hlsl -------------------------------------------------------------------------------- /src/lib/hrtsystem/shaders/world.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/hrtsystem/shaders/world.hlsl -------------------------------------------------------------------------------- /src/lib/shaders/utils/color.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/shaders/utils/color.hlsl -------------------------------------------------------------------------------- /src/lib/shaders/utils/helpers.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/shaders/utils/helpers.hlsl -------------------------------------------------------------------------------- /src/lib/shaders/utils/mappings.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/shaders/utils/mappings.hlsl -------------------------------------------------------------------------------- /src/lib/shaders/utils/math.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/shaders/utils/math.hlsl -------------------------------------------------------------------------------- /src/lib/shaders/utils/random.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/shaders/utils/random.hlsl -------------------------------------------------------------------------------- /src/lib/shaders/utils/reservoir.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/shaders/utils/reservoir.hlsl -------------------------------------------------------------------------------- /src/lib/test_runner.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/test_runner.zig -------------------------------------------------------------------------------- /src/lib/tests.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/tests.zig -------------------------------------------------------------------------------- /src/lib/tracy.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/tracy.zig -------------------------------------------------------------------------------- /src/lib/vector.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashpil/moonshine/HEAD/src/lib/vector.zig --------------------------------------------------------------------------------