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-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
2022-08-31Merge pull request #124 from HansKristian-Work/stat-reflection-namesHans-Kristian Arntzen
2022-08-25Support parsing STAT reflection DXIL.stat-reflection-namesHans-Kristian Arntzen
2022-08-10Merge pull request #123 from HansKristian-Work/cfg-fixesHans-Kristian Arntzen
2022-08-08Serialize interleaved merge scopes.cfg-fixesHans-Kristian Arntzen
2022-07-25Merge pull request #122 from HansKristian-Work/cfg-fixesHans-Kristian Arntzen
2022-07-25Expand impossible switch merge detection to consider crossing merge.Hans-Kristian Arntzen
2022-07-25Refactor find_natural_switch_merge_blocks into const member function.Hans-Kristian Arntzen
2022-07-25Merge pull request #121 from HansKristian-Work/cfg-fixesHans-Kristian Arntzen
2022-07-25Transpose loops where we break to infinite continue.Hans-Kristian Arntzen
2022-07-25Ensure we hit tie-break path when we don't dominate merge target.Hans-Kristian Arntzen
2022-07-25Don't consider adding fake succs to outer infinite loops.Hans-Kristian Arntzen
2022-07-19Don't try to vectorize vec3 BAB with large SSBO alignment.Hans-Kristian Arntzen
2022-07-19Resolve bitcasted metadata references.Hans-Kristian Arntzen
2022-07-18Merge pull request #119 from HansKristian-Work/cfg-fixesHans-Kristian Arntzen
2022-07-18Decide on a winner for some extremely ambiguous merges.Hans-Kristian Arntzen
2022-07-18Rewrite how we handle ambiguous selection merges.Hans-Kristian Arntzen
2022-07-18Make loop rewrite check more robust.Hans-Kristian Arntzen
2022-07-15Fixup broken loop breaks post structurization.Hans-Kristian Arntzen
2022-07-15Don't introduce cycles when retargeting branches.Hans-Kristian Arntzen
2022-07-15Refactor out traverse_and_rewrite to structurizer.Hans-Kristian Arntzen