1. 300681b MSL: Preserve negative zero in precise multiplication by Zheorgyan · 6 days ago main
  2. aa217ae This PR adds a CONTRIBUTING file which includes a legally mandated AI Contributions block of text and adds CLA pre-disclosure with a link to the CLA text by KhronosWebservices · 4 weeks ago
  3. d029329 Merge pull request #2684 from KhronosGroup/shader-abort by Hans-Kristian Arntzen · 5 weeks ago
  4. d979ee5 Fix narrowing warning. by Hans-Kristian Arntzen · 5 weeks ago
  5. 07cc23e GLSL: Implement GL_EXT_abort by Hans-Kristian Arntzen · 5 weeks ago
  6. 8af7153 Merge pull request #2683 from Karpov-Ruslan/function_attributes by Hans-Kristian Arntzen · 5 weeks ago
  7. da0328a Apply batched suggestions from code review by Hans-Kristian Arntzen · 5 weeks ago
  8. 191119c GLSL: Add support for function control hints by ifrfor · 5 weeks ago
  9. 1571495 GLSL: Add subgroup reconvergence support by ifrfor · 5 weeks ago
  10. 00ae9b4 Merge pull request #2682 from KhronosGroup/roll-deps by Hans-Kristian Arntzen · 5 weeks ago
  11. 8d0e00a GLSL: Prefer EXT_texture_shadow_lod on Vulkan GLSL. by Hans-Kristian Arntzen · 5 weeks ago
  12. bdd3479 Roll deps. by Hans-Kristian Arntzen · 5 weeks ago
  13. 1c7b0be Handle more NonSemantic.DebugInfo versions. by Hans-Kristian Arntzen · 5 weeks ago
  14. 47587f9 Handle codegen for new glslang descriptor heap. by Hans-Kristian Arntzen · 5 weeks ago
  15. 71055a8 Merge pull request #2681 from MouseChannel/merge by Hans-Kristian Arntzen · 5 weeks ago
  16. cd06139 Never pass down pointer types to matrix conversions in the first place. by Hans-Kristian Arntzen · 5 weeks ago
  17. c6c94d7 MSL: Fix invalid pointer constructor when unrolling row-major column load by mousechannel · 5 weeks ago
  18. a9193e7 Merge pull request #2645 from zainsharief/msl-coopmat-elementwise by Hans-Kristian Arntzen · 5 weeks ago
  19. f11ba9f Merge pull request #2666 from anshulnoori/feat/depth-clip-enable-moltenvk by Hans-Kristian Arntzen · 5 weeks ago vulkan-sdk-1.4.363 vulkan-sdk-1.4.363.0
  20. 94d59e5 Merge pull request #2678 from hmennen90/msl-struct-array-stride-padding by Hans-Kristian Arntzen · 5 weeks ago
  21. 2ca0198 Merge pull request #2679 from arcusbuilds/fix/2677-cxx11 by Hans-Kristian Arntzen · 5 weeks ago
  22. 00afed5 Merge pull request #2680 from xen2/fix/hlsl-undef-phi-double-zero-init by Hans-Kristian Arntzen · 5 weeks ago
  23. b16f657 HLSL: Don't emit a second zero initializer for OpUndef loop variables by Virgile Bello · 5 weeks ago
  24. e7496ab MSL: Use thread elements for coopmat element-wise emulation by Zain Sharief · 5 weeks ago
  25. 90588e9 GLSL: Fix C++11 lambda compatibility by Srijan Keshri · 6 weeks ago
  26. 96f76bc MSL: Fix layout of struct arrays whose ArrayStride exceeds the packed struct size. by Hendrik Mennen · 6 weeks ago
  27. be71ee8 GLSL: Fix regression with long-vector + weird type mismatches. by Hans-Kristian Arntzen · 6 weeks ago
  28. a4d9404 Merge pull request #2676 from KhronosGroup/long-vector-fix by Hans-Kristian Arntzen · 6 weeks ago
  29. 67ac825 GLSL: Add some pragmatic guards against implementation bugs. by Hans-Kristian Arntzen · 6 weeks ago
  30. 621778e GLSL: Fix issues with single component long vectors. by Hans-Kristian Arntzen · 6 weeks ago
  31. 0706157 feat(msl): add depth clip enable emulation by Anshul Noori · 6 weeks ago
  32. 83fa691 Fix accidental crash if we're running complex continue blocks. by Hans-Kristian Arntzen · 7 weeks ago
  33. fdfd4e5 Merge pull request #2675 from KhronosGroup/glsl-long-vector by Hans-Kristian Arntzen · 7 weeks ago
  34. be7e85f GLSL: Handle OpConstantNull long vectors. by Hans-Kristian Arntzen · 7 weeks ago
  35. f60071c GLSL: Add test for SSA-based long vector opcodes. by Hans-Kristian Arntzen · 7 weeks ago
  36. 42d2290 GLSL: Add basic EXT_long_vector support. by Hans-Kristian Arntzen · 7 weeks ago
  37. a9d9b31 Merge branch 'fix-hlsl-scalar-to-vector-expr' by Hans-Kristian Arntzen · 7 weeks ago
  38. bb1f908 Merge branch 'fix-glsl-row-major-matrix-order' by Hans-Kristian Arntzen · 7 weeks ago
  39. ca7cca0 Add more test coverage for other backends. by Hans-Kristian Arntzen · 7 weeks ago
  40. 667ac82 HLSL: Properly enclose expression when splatting with C-cast. by Hans-Kristian Arntzen · 7 weeks ago
  41. 2a5a3ed MSL: Add missing test shader for compilation loop edge case. by Hans-Kristian Arntzen · 7 weeks ago msl-compilation-loop-test
  42. c6fb52c HLSL: Fix HLSL tests (FXC isn't running in CI anymore). by Laura Hermanns · 7 weeks ago
  43. ba7c9f4 GLSL: Fix row_major matrix order for push_constant to struct translation in OpenGL semantic. by Laura Hermanns · 7 weeks ago
  44. bf0e342 Don't skip running continue block code. by Hans-Kristian Arntzen · 7 weeks ago
  45. 7630154 MSL: Bump the descriptor set limit to 16. by Hans-Kristian Arntzen · 7 weeks ago
  46. df0828c MSL: Fix AABBOpaque check. Needs to be inverted. by Hans-Kristian Arntzen · 7 weeks ago
  47. cd3fcb2 MSL: Reserve Metal type names so resources cannot shadow them. (#2664) by walkbackgod · 7 weeks ago
  48. d6b093e MSL: don't type a resource as depth/comparison from provably dead specialization branches (#2655) by Jackson Yarger · 7 weeks ago
  49. 88960ab Merge pull request #2652 from baggins183/shared_memory_blocks by baggins183 · 7 weeks ago
  50. 9c3c8e2 Merge pull request #2661 from KhronosGroup/fix-2653 by Hans-Kristian Arntzen · 3 months ago
  51. a159fc7 GLSL: Implement conservative depth properly. by Hans-Kristian Arntzen · 3 months ago
  52. 1f152ab Merge pull request #2660 from KhronosGroup/fix-2653 by Hans-Kristian Arntzen · 3 months ago
  53. 54bb613 Merge pull request #2659 from KhronosGroup/fix-2651 by Hans-Kristian Arntzen · 3 months ago
  54. 3b14d1c HLSL: Don't declare undef block types. by Hans-Kristian Arntzen · 3 months ago
  55. 090bb6b Never forward synthesized BDA loads. by Hans-Kristian Arntzen · 3 months ago
  56. 5ff3bea Merge pull request #2657 from GustavoSilvera/fix-MSL-matmul by Hans-Kristian Arntzen · 3 months ago
  57. 40b96db MSL: Add some test coverage for non-square precise matmul. by Hans-Kristian Arntzen · 3 months ago
  58. 7a80613 Fix spvFMulMatrixMatrix type mismatch for non-square matrix multiply by Gustavo Silvera · 3 months ago
  59. 9538032 MSL: Hardcode coop-mat dimensions and scope with invalid warning by Zain Sharief · 3 months ago
  60. e8f95f5 MSL: Fix cooperative matrix validation priority by Zain Sharief · 3 months ago
  61. 07e2609 MSL: Use unified fixed-size threadgroup buffer for coop-mat emulation by Zain Sharief · 3 months ago
  62. 6c09849 Merge pull request #2647 from KhronosGroup/fix-2642 by Hans-Kristian Arntzen · 4 months ago vulkan-sdk-1.4.357 vulkan-sdk-1.4.357.0
  63. 06b95c4 HLSL: Support baseline SM 6.4 idot. by Hans-Kristian Arntzen · 4 months ago
  64. 32cf9a4 Merge pull request #2646 from KhronosGroup/glsl-integer-dot-product by Hans-Kristian Arntzen · 4 months ago
  65. 9e466d3 GLSL: Add integer dot product support. by Hans-Kristian Arntzen · 4 months ago
  66. a432b60 MSL: Support spec-constant workgroup sizes for coopmat ops by Zain Sharief · 4 months ago
  67. 287a467 MSL: Add cooperative matrix element-wise operation tests by Zain Sharief · 4 months ago
  68. f44dffe MSL: Implement cooperative matrix element-wise operations by Zain Sharief · 4 months ago
  69. 81fc2ea Merge pull request #2644 from KhronosGroup/fix-2641 by Hans-Kristian Arntzen · 4 months ago
  70. 8bd3f78 MSL: Use pointer expression when dealing with atomics. by Hans-Kristian Arntzen · 4 months ago
  71. 9b37a5a Merge pull request #2640 from vkedwardli/msl-emulate-reversed-depth-viewport by Hans-Kristian Arntzen · 4 months ago
  72. 7756218 Merge pull request #2643 from jsm174/msl-writes-to-point-size by Hans-Kristian Arntzen · 4 months ago
  73. f170de5 MSL: Expose whether the shader writes to PointSize by Jason Millard · 4 months ago
  74. 31cb666 MSL: Test reversed depth viewport emulation with viewport index by Edward Li · 4 months ago
  75. 68ddd28 MSL: Clarify default viewport for reversed depth emulation by Edward Li · 4 months ago
  76. da22376 Do not update C API since this is useful for Metal backend authors only (aka MoltenVK) by Edward Li · 4 months ago
  77. 35f5288 MSL: Add reversed depth viewport emulation by Edward Li · 4 months ago
  78. 146679f Never hoist opaque types to temporaries. (#2638) by Hans-Kristian Arntzen · 5 months ago
  79. 2549b07 Never hoist opaque types to temporaries. by Hans-Kristian Arntzen · 5 months ago
  80. 38681a3 MSL: add gl_DrawID (DrawIndex) support for MacOS (#2634) by denisk-dev · 5 months ago
  81. 39e6a39 GLSL: Add shifts and bit ops to sensitive operation list. (#2633) by Ignacio Castaño · 5 months ago
  82. d4c126d Merge pull request #2632 from castano/6-library-mode-no-filter by Ignacio Castaño · 5 months ago
  83. 68413a9 Add missing references. by Hans-Kristian Arntzen · 6 months ago
  84. 7795c9d Merge pull request #2628 from castano/glsl-library-mode by Hans-Kristian Arntzen · 6 months ago
  85. 0a2258e HLSL: regression test for re-entrant emit on library exports by Ignacio Castano · 6 months ago
  86. 787da43 GLSL: wrap library mode preamble in `#ifdef SPIRV_CROSS_LIBRARY_HEADER` by Ignacio Castano · 6 months ago
  87. 9e2dbd3 clang-format by Ignacio Castano · 6 months ago
  88. 3c90d18 GLSL: support SPIR-V library modules by Ignacio Castano · 6 months ago
  89. 619a257 HLSL: regression test for module-scope arrays in library mode (#2627) by Ignacio Castaño · 6 months ago
  90. 252c44e HLSL: regression test for library-mode emission (#2626) by Ignacio Castaño · 6 months ago
  91. a4e9fe4 HLSL: emit library exports as free functions (#2625) by Ignacio Castaño · 6 months ago
  92. a67d91f CFG: build per-function CFGs for all library exports (#2624) by Ignacio Castaño · 6 months ago
  93. 56b5eb0 Merge pull request #2623 from castano/parser-library-mode by Hans-Kristian Arntzen · 6 months ago
  94. ff9697d clang-format by Ignacio Castano · 6 months ago
  95. bbe778e Clarify comment, there's no consumers in this PR yet. by Ignacio Castano · 6 months ago
  96. 32d56da Parser: support SPIR-V library modules without OpEntryPoint by Ignacio Castano · 6 months ago
  97. 1a61695 Merge pull request #2621 from KhronosGroup/glsl-descriptor-heap by Hans-Kristian Arntzen · 6 months ago vulkan-sdk-1.4.350 vulkan-sdk-1.4.350.0 vulkan-sdk-1.4.350.1
  98. ca63aa8 GLSL: Fix copy paste error in remapping API. by Hans-Kristian Arntzen · 6 months ago
  99. e7f1c47 GLSL: Clarify comment. by Hans-Kristian Arntzen · 6 months ago
  100. 6b47647 GLSL: Hoist out some common prefix name code. by Hans-Kristian Arntzen · 6 months ago