1. ff9bb52 Check for valid SPIR-V <id>s by comparing against 0 by Nicolas Capens · 2 years, 10 months ago
  2. ce9f17f Avoid recompiling identical SPIR-V binaries by Nicolas Capens · 3 years ago
  3. 5806db9 Fix obtaining the execution model from the intended entry point by Nicolas Capens · 3 years ago
  4. 0c22767 Refactor SPIR-V binary storage by Nicolas Capens · 3 years ago
  5. 1594184 Separate analysis info from SPIR-V execution modes by Nicolas Capens · 3 years, 1 month ago
  6. e4b7794 Remove unimplemented MaskedStore/MaskedLoad usage by Nicolas Capens · 3 years, 2 months ago
  7. 964b9e3 SpirvShader: Consider OpEntryPoint interface IDs by Ben Clayton · 3 years, 3 months ago
  8. 112faf4 Format switch statements consistently by Nicolas Capens · 4 years, 9 months ago
  9. 7cd8cc1 Enable the sampleRateShading feature by Alexis Hetu · 3 years, 9 months ago
  10. 0bcb71f Implement GLSLstd450Interpolate* functions by Alexis Hetu · 3 years, 8 months ago
  11. 5104555 Clarify DepthGreater/Less/Unchanged execution modes are unused by Nicolas Capens · 3 years, 8 months ago
  12. 945f144 Add utility function to count input components by Alexis Hetu · 3 years, 8 months ago
  13. a549987 Store interpolation data in routine by Alexis Hetu · 3 years, 8 months ago
  14. 09df3eb Per sample shading by Alexis Hetu · 3 years, 8 months ago
  15. 8be5574 Add mode for sample qualifier by Alexis Hetu · 3 years, 8 months ago
  16. 348ba20 Eliminate SpirvShaderEnumNames.cpp by Nicolas Capens · 3 years, 9 months ago
  17. 79a271a Add decorate operations new to SPIR-V 1.4 by Sean Risser · 3 years, 10 months ago
  18. 88e698a Add OpCopyLogical by Sean Risser · 3 years, 10 months ago
  19. 0063eca Implement VK_KHR_shader_float_controls by Sean Risser · 3 years, 11 months ago
  20. 019feda Track SPIR-V version in VkConfig.hpp by Sean Risser · 3 years, 10 months ago
  21. 3c0e058 Skip texel address sample offset if zero by Nicolas Capens · 4 years, 1 month ago
  22. cda86ef Implement shaderStorageImageMultisample support by Nicolas Capens · 4 years, 1 month ago
  23. b654080 Fix decorations bleeding to following block members by Alexis Hetu · 4 years, 1 month ago
  24. d017562 Expose VK_EXT_image_robustness support by Nicolas Capens · 4 years, 2 months ago
  25. 7c84c9e Perform out-of-bounds checks on texel pointers by Nicolas Capens · 4 years, 2 months ago
  26. 57eb48a Fix processing OpExecutionMode for the requested entry point by Nicolas Capens · 4 years, 4 months ago
  27. 479d143 Implement dynamic descriptor array indexing by Nicolas Capens · 4 years, 8 months ago
  28. c7d5ec3 Don't expose individual descriptor set layouts to SPIR-V compilation by Nicolas Capens · 4 years, 5 months ago
  29. 0d6791c SpirvShader: Add WriteCFGGraphVizDotFile debug function by Ben Clayton · 4 years, 5 months ago
  30. fc951cd SpirvShader: Add a flag for printing SPIRV execution by Ben Clayton · 5 years ago
  31. 20220a0 Reuse Store logic for Modf and Frexp output parameters by Nicolas Capens · 4 years, 5 months ago
  32. 2f4b603 Only store component count in Operand by Nicolas Capens · 4 years, 5 months ago
  33. ff9f9b5 Rename size/sizeInComponents to componentCount by Nicolas Capens · 4 years, 5 months ago
  34. 7118675 Use the type and result ID helpers by Nicolas Capens · 4 years, 5 months ago
  35. 72f089c Obtain type ID from instruction by Nicolas Capens · 4 years, 5 months ago
  36. e6f65d9 Rename GenericValue to Operand by Nicolas Capens · 4 years, 5 months ago
  37. 7d09824 SpirvShader: Silence warnings of unexpected opcodes by Ben Clayton · 4 years, 6 months ago
  38. 1ee36c9 VK_EXT_shader_stencil_export support by Alexis Hetu · 4 years, 7 months ago
  39. 3cfba7f Revert "VK_EXT_shader_stencil_export support" by Alexis Hétu · 4 years, 7 months ago
  40. f9881ba VK_EXT_shader_stencil_export support by Alexis Hétu · 4 years, 7 months ago
  41. 74d3f37 Array length fix by Alexis Hetu · 4 years, 7 months ago
  42. 683bad8 Don't use std::initializer_list for array views. by Ben Clayton · 4 years, 7 months ago
  43. 25e06e0 Debugging: Merge VkDebug into System/Debug by Ben Clayton · 4 years, 7 months ago
  44. 34e16df Revert "VK_EXT_shader_stencil_export support" by Alexis Hétu · 4 years, 8 months ago
  45. 23b26ef VK_EXT_shader_stencil_export support by Alexis Hetu · 4 years, 8 months ago
  46. 44bd43a Use UNIMPLEMENTED() for missing functionality we claim support for by Nicolas Capens · 4 years, 8 months ago
  47. 865f889 Replace all UNIMPLEMENTED() with UNSUPPORTED() by Nicolas Capens · 4 years, 8 months ago
  48. cd55f05 SpirvShader: Stub OpenCL.DebugInfo.100 by Ben Clayton · 4 years, 8 months ago
  49. 8842c8f SpirvShader: 2-way imported extensions lookup by Ben Clayton · 4 years, 8 months ago
  50. b0ca2a8 Pipeline: Implement the SpirvShader debugger. by Ben Clayton · 4 years, 8 months ago
  51. f6a6a41 SpirvShader: Move extension list out of for loop. by Ben Clayton · 4 years, 8 months ago
  52. b36dbbe Pipeline/SpirvShader: Support more OpExtInsts by Ben Clayton · 4 years, 8 months ago
  53. 9c8823a Pipeline/SpirvShader: Process OpString instructions by Ben Clayton · 4 years, 8 months ago
  54. 7d0ce41 Vulkan: Plumb the debug context down to SpirvShader by Ben Clayton · 4 years, 10 months ago
  55. bc1c067 clang-format the src/Pipeline directory by Ben Clayton · 4 years, 9 months ago
  56. 81bc9d9 Remove spaces after control statements keywords by Nicolas Capens · 4 years, 9 months ago
  57. 157ba26 Do not indent C++ namespace contents by Nicolas Capens · 4 years, 9 months ago
  58. 5346cf5 Accept ImageCubeArray SPIRV capability by Chris Forbes · 4 years, 9 months ago
  59. 7a15cef Cubemap array support by Alexis Hetu · 4 years, 10 months ago
  60. b9f03f4 [vulkan] Add VK_SUBGROUP_FEATURE_ARITHMETIC_BIT support by David 'Digit' Turner · 4 years, 10 months ago
  61. 9ad035b Vulkan: Implement shaderClipDistance and shaderCullDistance by Ben Clayton · 5 years ago
  62. cc8ee00 SpirvShader: Remove now unused includes by Ben Clayton · 4 years, 10 months ago
  63. 474dba4 SpirvShader: Move arithmetic ops to new cpp file by Ben Clayton · 4 years, 10 months ago
  64. 5e51cfc SpirvShader: Move image handling to new cpp file by Ben Clayton · 4 years, 10 months ago
  65. ee58972 SpirvShader: Move spec ops to new cpp file by Ben Clayton · 4 years, 10 months ago
  66. a5ca6da SpirvShader: Move group ops to new cpp file by Ben Clayton · 4 years, 10 months ago
  67. f3e2cc2 SpirvShader: Move memory ops to new cpp file by Ben Clayton · 4 years, 10 months ago
  68. b427400 SpirvShader: Move control flow handling to new cpp file by Ben Clayton · 4 years, 10 months ago
  69. 22f954e SpirvShader: Move GLSLstd450 handling to new cpp file by Ben Clayton · 4 years, 10 months ago
  70. 284953f Pipeline: Move utility functions to ShaderCore by Ben Clayton · 4 years, 10 months ago
  71. 8a6dcf7 Support sample image instruction operand by Alexis Hetu · 4 years, 10 months ago
  72. d34bb29 Remove quadLayout by Alexis Hetu · 4 years, 10 months ago
  73. 2366802 Relax descriptor set index assert at descriptor point of definition by Chris Forbes · 5 years ago
  74. 44f462b Fix support for OpKill as non-terminator by Alexis Hetu · 5 years ago
  75. a070dcf Fix passing sampler offset operands unchanged by Nicolas Capens · 5 years ago
  76. dc550b2 Fix storing of non-float SPIR-V constants by Nicolas Capens · 5 years ago
  77. 44e6523 Fix ldexp builtin with vectors by Chris Forbes · 5 years ago
  78. 920100c Enable fragmentStoresAndAtomics by Alexis Hetu · 5 years ago
  79. 39a9f1b Add input attachment support for VK_FORMAT_A1R5G5B5_UNORM_PACK16 by Chris Forbes · 5 years ago
  80. 3ffa113 Add support for ImageFormatRg32{f,i,ui} by Chris Forbes · 5 years ago
  81. 7937072 Fix misleading UNIMPLEMENTED in image load by Chris Forbes · 5 years ago
  82. dbd0275 Fix samplerless image fetch by Nicolas Capens · 5 years ago
  83. 02d4c0d Add support for multiview rendering by Chris Forbes · 5 years ago
  84. 75b6f21 SpirvShader: Fix another edge case with phis and loops by Ben Clayton · 5 years ago
  85. 30ee92e Pipeline: Cleanup and simplify setting of SpirvShader input builtins by Ben Clayton · 5 years ago
  86. a1152c5 SpirvShader: Implement GroupNonUniformShuffleRelative capability by Ben Clayton · 5 years ago
  87. 2ef02cb SpirvShader: Implement GroupNonUniformShuffle capability by Ben Clayton · 5 years ago
  88. 7ecf473 SpirvShader: Refactor AllTrueMask() / AnyTrueMask() by Ben Clayton · 5 years ago
  89. ca2c5ef SpirvShader: Implement GroupNonUniformVote capability by Ben Clayton · 5 years ago
  90. 41cfdb7 SpirvShader: Implement GroupNonUniformBallot capability by Ben Clayton · 5 years ago
  91. 78f443f SpirvShader: Expose shader capabilities. by Ben Clayton · 5 years ago
  92. 204a410 SpirvShader: Add a single-entry, last-used sampler cache by Ben Clayton · 5 years ago
  93. 334394c Avoid dynamic branches on in-bounds loads by Nicolas Capens · 5 years ago
  94. efd7fc0 Provide fine-grained out-of-bounds behavior control by Nicolas Capens · 5 years ago
  95. 49f7037 SpirvShader: Rename EmitState::currentBlock to block by Ben Clayton · 5 years ago
  96. 1c8a969 SpirvShader: Add Function inner class. by Ben Clayton · 5 years ago
  97. e8bfba4 Move pointers and intermediates from SpirvRoutine to SpirvShader::EmitState. by Ben Clayton · 5 years ago
  98. 59cd59b Move GenericValue into SpirvShader by Ben Clayton · 5 years ago
  99. 0b00b95 LLVMReactor/SpirvShader: Don't zero loads on disabled lanes. by Ben Clayton · 5 years ago
  100. 9abf32b SpirvShader: Optimize SIMD loads of static, equal offsets, in-bound pointers by Ben Clayton · 5 years ago