Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/HansKristian-Work/dxil-spirv.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-11-08Merge pull request #133 from HansKristian-Work/per-primitive-mesh-capsHEADmasterHans-Kristian Arntzen
2022-11-08Do not emit indices array if max primitive count is 0.Hans-Kristian Arntzen
2022-11-08Emit SPIR-V 1.4 for fragment shader if stage input can be overridden.Hans-Kristian Arntzen
2022-11-08Enable mesh shading caps for PerPrimitiveEXT frag input.Hans-Kristian Arntzen
2022-11-07Merge pull request #132 from HansKristian-Work/mesh-clip-cullHans-Kristian Arntzen
2022-11-07Consider clip/cull for mesh shader output.Hans-Kristian Arntzen
2022-11-07Refactor out common code for clip/cull handling.Hans-Kristian Arntzen
2022-10-20Don't use relaxed when using native FP16 == min16float.Hans-Kristian Arntzen
2022-10-20Merge pull request #131 from HansKristian-Work/min-precision-root-constantsHans-Kristian Arntzen
2022-10-20Handle min-precision types in root constant loads.Hans-Kristian Arntzen
2022-10-20Do not emit dummy constants for scalar root constant loads.Hans-Kristian Arntzen
2022-10-04Ensure that we can create a loop merge shell for switch blocks.Hans-Kristian Arntzen
2022-09-23Fix storage class check for loading root descriptors.Hans-Kristian Arntzen
2022-09-12Update SPIRV-Tools reference.Hans-Kristian Arntzen
2022-09-07Merge pull request #129 from HansKristian-Work/dispatch-mesh-terminatorHans-Kristian Arntzen
2022-09-07Merge pull request #130 from HansKristian-Work/group-uav-coherencyHans-Kristian Arntzen
2022-09-07Add new memory model tests for coherent promotion.Hans-Kristian Arntzen
2022-09-07Update tests.Hans-Kristian Arntzen
2022-09-07Do not tag SM 6.6 heap UAVs with readonly/writeonly.Hans-Kristian Arntzen
2022-09-07Handle difference in coherence rules for intra-workgroup UAV access.Hans-Kristian Arntzen
2022-09-05Treat OpEmitMeshTasksEXT as a terminator.dispatch-mesh-terminatorHans-Kristian Arntzen
2022-09-05Merge pull request #128 from HansKristian-Work/mesh-shader-basic-testsHans-Kristian Arntzen
2022-09-05Add basic task shader test.Hans-Kristian Arntzen
2022-09-05Add basic mesh shader tests.Hans-Kristian Arntzen
2022-09-05Update SPIRV-Cross submodule.Hans-Kristian Arntzen
2022-09-02Update SPIRV-Tools submodule.Hans-Kristian Arntzen
2022-09-02Minor style nits from review.Hans-Kristian Arntzen
2022-09-02Merge pull request #127 from doitsujin/mesh-shaderHans-Kristian Arntzen
2022-09-02Use SPIR-V 1.4 for mesh and amplification shaders.Philip Rebohle
2022-09-02Implement GetMeshPayload opcode.Philip Rebohle
2022-09-02Handle mesh payload variable in amplification shaders.Philip Rebohle
2022-09-02Emit execution modes for amplification shaders.Philip Rebohle
2022-09-02Implement DispatchMesh opcode.Philip Rebohle
2022-09-02Handle SV_CullPrimitive in mesh shaders.Philip Rebohle
2022-09-02Add generic input/output remappers.Philip Rebohle
2022-09-02Implement EmitIndices opcode.Philip Rebohle
2022-09-02Emit primitive index array for mesh shaders.Philip Rebohle
2022-09-02Emit LocalSize and related execution modes for mesh shaders.Philip Rebohle
2022-09-02Implement StoreVertexOutput opcode.Philip Rebohle
2022-09-02Implement StorePrimitiveOutput opcode.Philip Rebohle
2022-09-02Implement SetMeshOutputCounts opcode.Philip Rebohle
2022-09-02Declare mesh shader outputs as appropriately sized arrays.Philip Rebohle
2022-09-02Emit mesh shading execution modes.Philip Rebohle
2022-09-02Add MeshOutputTopology enum.Philip Rebohle
2022-09-02Define mesh and amplification shader stages.Philip Rebohle
2022-09-02Update submodules.Philip Rebohle
2022-09-01Merge pull request #126 from HansKristian-Work/complex-pointer-bitcastsHans-Kristian Arntzen
2022-08-31Handle more complex constant expressions.complex-pointer-bitcastsHans-Kristian Arntzen
2022-08-31Merge pull request #125 from HansKristian-Work/infinite-loop-fixesHans-Kristian Arntzen
2022-08-31Handle more cases where we need to rewrite infinite loops.Hans-Kristian Arntzen