├── LICENSE ├── README ├── Samples ├── Data │ ├── QuadColor.fx │ ├── QuadTexture.fx │ ├── Scene.fx │ ├── ShadowMap.fx │ ├── battlefield.obj │ ├── crytek-sponza │ │ ├── banner.mtl │ │ ├── banner.obj │ │ ├── copyright.txt │ │ ├── screenshot.jpg │ │ ├── sponza.mtl │ │ ├── sponza.obj │ │ └── textures │ │ │ ├── background.png │ │ │ ├── backgroundBGR.png │ │ │ ├── background_bump.png │ │ │ ├── chain_texture.png │ │ │ ├── chain_texture_bump.png │ │ │ ├── chain_texture_mask.png │ │ │ ├── gi_flag.png │ │ │ ├── lion.png │ │ │ ├── lion2_bump.png │ │ │ ├── lion_bump.png │ │ │ ├── spnza_bricks_a_bump.png │ │ │ ├── spnza_bricks_a_diff.png │ │ │ ├── spnza_bricks_a_spec.png │ │ │ ├── sponza_arch_bump.png │ │ │ ├── sponza_arch_diff.png │ │ │ ├── sponza_arch_spec.png │ │ │ ├── sponza_ceiling_a_diff.png │ │ │ ├── sponza_ceiling_a_spec.png │ │ │ ├── sponza_column_a_bump.png │ │ │ ├── sponza_column_a_diff.png │ │ │ ├── sponza_column_a_spec.png │ │ │ ├── sponza_column_b_bump.png │ │ │ ├── sponza_column_b_diff.png │ │ │ ├── sponza_column_b_spec.png │ │ │ ├── sponza_column_c_bump.png │ │ │ ├── sponza_column_c_diff.png │ │ │ ├── sponza_column_c_spec.png │ │ │ ├── sponza_curtain_blue_diff.png │ │ │ ├── sponza_curtain_diff.png │ │ │ ├── sponza_curtain_green_diff.png │ │ │ ├── sponza_details_diff.png │ │ │ ├── sponza_details_spec.png │ │ │ ├── sponza_fabric_blue_diff.png │ │ │ ├── sponza_fabric_diff.png │ │ │ ├── sponza_fabric_green_diff.png │ │ │ ├── sponza_fabric_spec.png │ │ │ ├── sponza_flagpole_diff.png │ │ │ ├── sponza_flagpole_spec.png │ │ │ ├── sponza_floor_a_diff.png │ │ │ ├── sponza_floor_a_spec.png │ │ │ ├── sponza_roof_diff.png │ │ │ ├── sponza_thorn_bump.png │ │ │ ├── sponza_thorn_diff.png │ │ │ ├── sponza_thorn_mask.png │ │ │ ├── sponza_thorn_spec.png │ │ │ ├── vase_bump.png │ │ │ ├── vase_dif.png │ │ │ ├── vase_hanging.png │ │ │ ├── vase_plant.png │ │ │ ├── vase_plant_mask.png │ │ │ ├── vase_plant_spec.png │ │ │ ├── vase_round.png │ │ │ ├── vase_round_bump.png │ │ │ └── vase_round_spec.png │ └── font.png ├── DirectXA4 │ ├── ChessScene.cpp │ ├── ChessScene.h │ ├── ConstantBuffer.h │ ├── CpuRendererThread.cpp │ ├── CpuRendererThread.h │ ├── Delegate.h │ ├── DirectXA4.sln │ ├── DirectXA4.vcxproj │ ├── DirectXA4.vcxproj.filters │ ├── DirectXA4.vcxproj.user │ ├── DraRenderTarget.cpp │ ├── DraRenderTarget.h │ ├── DraShadowMap.cpp │ ├── DraShadowMap.h │ ├── DraSurface.h │ ├── DraTexture.cpp │ ├── DraTexture.h │ ├── DxContext.cpp │ ├── DxContext.h │ ├── Font.cpp │ ├── Font.h │ ├── MsaaRenderTarget.cpp │ ├── MsaaRenderTarget.h │ ├── Quad.cpp │ ├── Quad.h │ ├── ReleasePointer.h │ ├── RenderMesh.cpp │ ├── RenderMesh.h │ ├── RenderTarget.h │ ├── Scene.cpp │ ├── Scene.h │ ├── SceneRenderer.cpp │ ├── SceneRenderer.h │ ├── SceneShader.h │ ├── SceneWindow.cpp │ ├── SceneWindow.h │ ├── Shader.cpp │ ├── Shader.h │ ├── SponzaScene.cpp │ ├── SponzaScene.h │ ├── Texture.cpp │ ├── Texture.h │ ├── TransferTask.cpp │ ├── TransferTask.h │ ├── WideString.cpp │ ├── WideString.h │ ├── Window.cpp │ ├── Window.h │ └── main.cpp ├── Framework │ ├── External │ │ ├── IGFXExtensions │ │ │ ├── ID3D10Extensions.h │ │ │ ├── IGFXExtensionsHelper.cpp │ │ │ └── IGFXExtensionsHelper.h │ │ └── lodepng │ │ │ ├── lodepng.cpp │ │ │ └── lodepng.h │ ├── LinearTexture.cpp │ ├── LinearTexture.h │ ├── Mesh.cpp │ ├── Mesh.h │ ├── SilhouetteRast.cpp │ └── SilhouetteRast.h └── SwRenderer │ ├── LambertShader.h │ ├── SwRenderer.xcodeproj │ └── project.pbxproj │ └── main.cpp └── SimdRast ├── Atomics.h ├── BinList.h ├── BinListArray.cpp ├── BinListArray.h ├── Binning.cpp ├── Binning.h ├── CompositeBinList.h ├── CompositeBinListArray.cpp ├── CompositeBinListArray.h ├── Config.h ├── DrawCall.h ├── FragmentRenderState.h ├── ImportanceMap.cpp ├── ImportanceMap.h ├── IndexProvider.h ├── PoolAllocator.cpp ├── PoolAllocator.h ├── QuickSort.h ├── RenderState.h ├── Renderer.cpp ├── Renderer.h ├── Resolve.cpp ├── Resolve.h ├── Shader.h ├── SimdDouble.h ├── SimdMath.cpp ├── SimdMath.h ├── SimdTrans.h ├── TextureSampler.h ├── Thread.h ├── ThreadLocalAllocator.h ├── ThreadLocalAllocatorArray.h ├── ThreadPool.h ├── TriangleSetup.cpp ├── TriangleSetup.h ├── VectorMath.h ├── VertexRenderState.h └── ZMode.h /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/LICENSE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/README -------------------------------------------------------------------------------- /Samples/Data/QuadColor.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/QuadColor.fx -------------------------------------------------------------------------------- /Samples/Data/QuadTexture.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/QuadTexture.fx -------------------------------------------------------------------------------- /Samples/Data/Scene.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/Scene.fx -------------------------------------------------------------------------------- /Samples/Data/ShadowMap.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/ShadowMap.fx -------------------------------------------------------------------------------- /Samples/Data/battlefield.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/battlefield.obj -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/banner.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/banner.mtl -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/banner.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/banner.obj -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/copyright.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/copyright.txt -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/screenshot.jpg -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/sponza.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/sponza.mtl -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/sponza.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/sponza.obj -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/background.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/backgroundBGR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/backgroundBGR.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/background_bump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/background_bump.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/chain_texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/chain_texture.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/chain_texture_bump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/chain_texture_bump.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/chain_texture_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/chain_texture_mask.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/gi_flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/gi_flag.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/lion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/lion.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/lion2_bump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/lion2_bump.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/lion_bump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/lion_bump.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/spnza_bricks_a_bump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/spnza_bricks_a_bump.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/spnza_bricks_a_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/spnza_bricks_a_diff.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/spnza_bricks_a_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/spnza_bricks_a_spec.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_arch_bump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_arch_bump.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_arch_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_arch_diff.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_arch_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_arch_spec.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_ceiling_a_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_ceiling_a_diff.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_ceiling_a_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_ceiling_a_spec.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_column_a_bump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_column_a_bump.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_column_a_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_column_a_diff.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_column_a_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_column_a_spec.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_column_b_bump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_column_b_bump.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_column_b_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_column_b_diff.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_column_b_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_column_b_spec.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_column_c_bump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_column_c_bump.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_column_c_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_column_c_diff.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_column_c_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_column_c_spec.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_curtain_blue_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_curtain_blue_diff.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_curtain_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_curtain_diff.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_curtain_green_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_curtain_green_diff.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_details_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_details_diff.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_details_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_details_spec.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_fabric_blue_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_fabric_blue_diff.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_fabric_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_fabric_diff.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_fabric_green_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_fabric_green_diff.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_fabric_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_fabric_spec.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_flagpole_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_flagpole_diff.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_flagpole_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_flagpole_spec.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_floor_a_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_floor_a_diff.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_floor_a_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_floor_a_spec.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_roof_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_roof_diff.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_thorn_bump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_thorn_bump.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_thorn_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_thorn_diff.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_thorn_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_thorn_mask.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/sponza_thorn_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/sponza_thorn_spec.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/vase_bump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/vase_bump.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/vase_dif.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/vase_dif.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/vase_hanging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/vase_hanging.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/vase_plant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/vase_plant.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/vase_plant_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/vase_plant_mask.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/vase_plant_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/vase_plant_spec.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/vase_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/vase_round.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/vase_round_bump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/vase_round_bump.png -------------------------------------------------------------------------------- /Samples/Data/crytek-sponza/textures/vase_round_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/crytek-sponza/textures/vase_round_spec.png -------------------------------------------------------------------------------- /Samples/Data/font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Data/font.png -------------------------------------------------------------------------------- /Samples/DirectXA4/ChessScene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/ChessScene.cpp -------------------------------------------------------------------------------- /Samples/DirectXA4/ChessScene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/ChessScene.h -------------------------------------------------------------------------------- /Samples/DirectXA4/ConstantBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/ConstantBuffer.h -------------------------------------------------------------------------------- /Samples/DirectXA4/CpuRendererThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/CpuRendererThread.cpp -------------------------------------------------------------------------------- /Samples/DirectXA4/CpuRendererThread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/CpuRendererThread.h -------------------------------------------------------------------------------- /Samples/DirectXA4/Delegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/Delegate.h -------------------------------------------------------------------------------- /Samples/DirectXA4/DirectXA4.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/DirectXA4.sln -------------------------------------------------------------------------------- /Samples/DirectXA4/DirectXA4.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/DirectXA4.vcxproj -------------------------------------------------------------------------------- /Samples/DirectXA4/DirectXA4.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/DirectXA4.vcxproj.filters -------------------------------------------------------------------------------- /Samples/DirectXA4/DirectXA4.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/DirectXA4.vcxproj.user -------------------------------------------------------------------------------- /Samples/DirectXA4/DraRenderTarget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/DraRenderTarget.cpp -------------------------------------------------------------------------------- /Samples/DirectXA4/DraRenderTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/DraRenderTarget.h -------------------------------------------------------------------------------- /Samples/DirectXA4/DraShadowMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/DraShadowMap.cpp -------------------------------------------------------------------------------- /Samples/DirectXA4/DraShadowMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/DraShadowMap.h -------------------------------------------------------------------------------- /Samples/DirectXA4/DraSurface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/DraSurface.h -------------------------------------------------------------------------------- /Samples/DirectXA4/DraTexture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/DraTexture.cpp -------------------------------------------------------------------------------- /Samples/DirectXA4/DraTexture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/DraTexture.h -------------------------------------------------------------------------------- /Samples/DirectXA4/DxContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/DxContext.cpp -------------------------------------------------------------------------------- /Samples/DirectXA4/DxContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/DxContext.h -------------------------------------------------------------------------------- /Samples/DirectXA4/Font.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/Font.cpp -------------------------------------------------------------------------------- /Samples/DirectXA4/Font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/Font.h -------------------------------------------------------------------------------- /Samples/DirectXA4/MsaaRenderTarget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/MsaaRenderTarget.cpp -------------------------------------------------------------------------------- /Samples/DirectXA4/MsaaRenderTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/MsaaRenderTarget.h -------------------------------------------------------------------------------- /Samples/DirectXA4/Quad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/Quad.cpp -------------------------------------------------------------------------------- /Samples/DirectXA4/Quad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/Quad.h -------------------------------------------------------------------------------- /Samples/DirectXA4/ReleasePointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/ReleasePointer.h -------------------------------------------------------------------------------- /Samples/DirectXA4/RenderMesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/RenderMesh.cpp -------------------------------------------------------------------------------- /Samples/DirectXA4/RenderMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/RenderMesh.h -------------------------------------------------------------------------------- /Samples/DirectXA4/RenderTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/RenderTarget.h -------------------------------------------------------------------------------- /Samples/DirectXA4/Scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/Scene.cpp -------------------------------------------------------------------------------- /Samples/DirectXA4/Scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/Scene.h -------------------------------------------------------------------------------- /Samples/DirectXA4/SceneRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/SceneRenderer.cpp -------------------------------------------------------------------------------- /Samples/DirectXA4/SceneRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/SceneRenderer.h -------------------------------------------------------------------------------- /Samples/DirectXA4/SceneShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/SceneShader.h -------------------------------------------------------------------------------- /Samples/DirectXA4/SceneWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/SceneWindow.cpp -------------------------------------------------------------------------------- /Samples/DirectXA4/SceneWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/SceneWindow.h -------------------------------------------------------------------------------- /Samples/DirectXA4/Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/Shader.cpp -------------------------------------------------------------------------------- /Samples/DirectXA4/Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/Shader.h -------------------------------------------------------------------------------- /Samples/DirectXA4/SponzaScene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/SponzaScene.cpp -------------------------------------------------------------------------------- /Samples/DirectXA4/SponzaScene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/SponzaScene.h -------------------------------------------------------------------------------- /Samples/DirectXA4/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/Texture.cpp -------------------------------------------------------------------------------- /Samples/DirectXA4/Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/Texture.h -------------------------------------------------------------------------------- /Samples/DirectXA4/TransferTask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/TransferTask.cpp -------------------------------------------------------------------------------- /Samples/DirectXA4/TransferTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/TransferTask.h -------------------------------------------------------------------------------- /Samples/DirectXA4/WideString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/WideString.cpp -------------------------------------------------------------------------------- /Samples/DirectXA4/WideString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/WideString.h -------------------------------------------------------------------------------- /Samples/DirectXA4/Window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/Window.cpp -------------------------------------------------------------------------------- /Samples/DirectXA4/Window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/Window.h -------------------------------------------------------------------------------- /Samples/DirectXA4/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/DirectXA4/main.cpp -------------------------------------------------------------------------------- /Samples/Framework/External/IGFXExtensions/ID3D10Extensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Framework/External/IGFXExtensions/ID3D10Extensions.h -------------------------------------------------------------------------------- /Samples/Framework/External/IGFXExtensions/IGFXExtensionsHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Framework/External/IGFXExtensions/IGFXExtensionsHelper.cpp -------------------------------------------------------------------------------- /Samples/Framework/External/IGFXExtensions/IGFXExtensionsHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Framework/External/IGFXExtensions/IGFXExtensionsHelper.h -------------------------------------------------------------------------------- /Samples/Framework/External/lodepng/lodepng.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Framework/External/lodepng/lodepng.cpp -------------------------------------------------------------------------------- /Samples/Framework/External/lodepng/lodepng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Framework/External/lodepng/lodepng.h -------------------------------------------------------------------------------- /Samples/Framework/LinearTexture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Framework/LinearTexture.cpp -------------------------------------------------------------------------------- /Samples/Framework/LinearTexture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Framework/LinearTexture.h -------------------------------------------------------------------------------- /Samples/Framework/Mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Framework/Mesh.cpp -------------------------------------------------------------------------------- /Samples/Framework/Mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Framework/Mesh.h -------------------------------------------------------------------------------- /Samples/Framework/SilhouetteRast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Framework/SilhouetteRast.cpp -------------------------------------------------------------------------------- /Samples/Framework/SilhouetteRast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/Framework/SilhouetteRast.h -------------------------------------------------------------------------------- /Samples/SwRenderer/LambertShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/SwRenderer/LambertShader.h -------------------------------------------------------------------------------- /Samples/SwRenderer/SwRenderer.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/SwRenderer/SwRenderer.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Samples/SwRenderer/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/Samples/SwRenderer/main.cpp -------------------------------------------------------------------------------- /SimdRast/Atomics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/Atomics.h -------------------------------------------------------------------------------- /SimdRast/BinList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/BinList.h -------------------------------------------------------------------------------- /SimdRast/BinListArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/BinListArray.cpp -------------------------------------------------------------------------------- /SimdRast/BinListArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/BinListArray.h -------------------------------------------------------------------------------- /SimdRast/Binning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/Binning.cpp -------------------------------------------------------------------------------- /SimdRast/Binning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/Binning.h -------------------------------------------------------------------------------- /SimdRast/CompositeBinList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/CompositeBinList.h -------------------------------------------------------------------------------- /SimdRast/CompositeBinListArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/CompositeBinListArray.cpp -------------------------------------------------------------------------------- /SimdRast/CompositeBinListArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/CompositeBinListArray.h -------------------------------------------------------------------------------- /SimdRast/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/Config.h -------------------------------------------------------------------------------- /SimdRast/DrawCall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/DrawCall.h -------------------------------------------------------------------------------- /SimdRast/FragmentRenderState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/FragmentRenderState.h -------------------------------------------------------------------------------- /SimdRast/ImportanceMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/ImportanceMap.cpp -------------------------------------------------------------------------------- /SimdRast/ImportanceMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/ImportanceMap.h -------------------------------------------------------------------------------- /SimdRast/IndexProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/IndexProvider.h -------------------------------------------------------------------------------- /SimdRast/PoolAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/PoolAllocator.cpp -------------------------------------------------------------------------------- /SimdRast/PoolAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/PoolAllocator.h -------------------------------------------------------------------------------- /SimdRast/QuickSort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/QuickSort.h -------------------------------------------------------------------------------- /SimdRast/RenderState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/RenderState.h -------------------------------------------------------------------------------- /SimdRast/Renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/Renderer.cpp -------------------------------------------------------------------------------- /SimdRast/Renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/Renderer.h -------------------------------------------------------------------------------- /SimdRast/Resolve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/Resolve.cpp -------------------------------------------------------------------------------- /SimdRast/Resolve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/Resolve.h -------------------------------------------------------------------------------- /SimdRast/Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/Shader.h -------------------------------------------------------------------------------- /SimdRast/SimdDouble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/SimdDouble.h -------------------------------------------------------------------------------- /SimdRast/SimdMath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/SimdMath.cpp -------------------------------------------------------------------------------- /SimdRast/SimdMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/SimdMath.h -------------------------------------------------------------------------------- /SimdRast/SimdTrans.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/SimdTrans.h -------------------------------------------------------------------------------- /SimdRast/TextureSampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/TextureSampler.h -------------------------------------------------------------------------------- /SimdRast/Thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/Thread.h -------------------------------------------------------------------------------- /SimdRast/ThreadLocalAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/ThreadLocalAllocator.h -------------------------------------------------------------------------------- /SimdRast/ThreadLocalAllocatorArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/ThreadLocalAllocatorArray.h -------------------------------------------------------------------------------- /SimdRast/ThreadPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/ThreadPool.h -------------------------------------------------------------------------------- /SimdRast/TriangleSetup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/TriangleSetup.cpp -------------------------------------------------------------------------------- /SimdRast/TriangleSetup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/TriangleSetup.h -------------------------------------------------------------------------------- /SimdRast/VectorMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/VectorMath.h -------------------------------------------------------------------------------- /SimdRast/VertexRenderState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/VertexRenderState.h -------------------------------------------------------------------------------- /SimdRast/ZMode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasmusbarr/simdrast/HEAD/SimdRast/ZMode.h --------------------------------------------------------------------------------