1. 94de879 Remove unicode characters from comments by Alexis Hetu · 3 years, 4 months ago
  2. cd8e028 VK_KHR_shader_non_semantic_info support by sugoi1 · 3 years, 1 month ago
  3. 2581347 Make shader inputs/outputs only statically indexable by Nicolas Capens · 3 years, 1 month ago
  4. 8941bde VK_EXT_inline_uniform_block implementation by Alexis Hetu · 3 years, 4 months ago
  5. f908b18 Add a SPIR-V profiling and reporting framework. by Daniele Vettorel · 3 years, 1 month ago
  6. 4998c7b Add explicit copy assignment operators by Kevin Lubick · 3 years, 1 month ago
  7. 4c62980 Implement VK_KHR_vulkan_memory_model by Nicolas Capens · 3 years, 3 months ago
  8. f0e8ec2 Implement shaderStorageImageWriteWithoutFormat support by Nicolas Capens · 3 years, 4 months ago
  9. 9b1f23f Perform image write from a static function by Nicolas Capens · 3 years, 4 months ago
  10. 8762ec5 Make GetTexelAddress() independent from SPIR-V parsing by Nicolas Capens · 3 years, 4 months ago
  11. f17c3f7 Parse the OpTypeImage information into ImageInstructionSignature by Nicolas Capens · 3 years, 4 months ago
  12. 0b241e7 Parse OpImageTexelPointer into an ImageInstruction by Nicolas Capens · 3 years, 4 months ago
  13. ca40fea Rename ImageInstructionState to ImageInstructionSignature by Nicolas Capens · 3 years, 4 months ago
  14. f42ab47 Separate the SPIR-V image and sampler as part of ImageInstruction by Nicolas Capens · 3 years, 4 months ago
  15. 8dccb37 Determine SPIR-V zero constants from SPIR-V binary only by Nicolas Capens · 3 years, 4 months ago
  16. 6745fce Parse OpImageRead and OpImageWrite into an ImageInstruction by Nicolas Capens · 3 years, 4 months ago
  17. 06aaffa Pass the vk::Device to every routine as an extra parameter by Nicolas Capens · 3 years, 4 months ago
  18. d03c96f Split image sampling into routine lookup and function call by Nicolas Capens · 3 years, 4 months ago
  19. 73a6940 Tightly pack PlaneEquations array by Alexis Hetu · 3 years, 4 months ago
  20. 96b34f7 Associate inline sampler caches with instruction position by Nicolas Capens · 3 years, 4 months ago
  21. e7355b9 Simplify obtaining the type from a SPIR-V object <id> by Nicolas Capens · 3 years, 4 months ago
  22. 05963ef Parse SPIR-V image instructions before code generation by Nicolas Capens · 3 years, 4 months ago
  23. ce9f17f Avoid recompiling identical SPIR-V binaries by Nicolas Capens · 3 years, 5 months ago
  24. 5806db9 Fix obtaining the execution model from the intended entry point by Nicolas Capens · 3 years, 6 months ago
  25. 0c22767 Refactor SPIR-V binary storage by Nicolas Capens · 3 years, 6 months ago
  26. 1594184 Separate analysis info from SPIR-V execution modes by Nicolas Capens · 3 years, 7 months ago
  27. 8460144 Refactor sample shading state determination by Nicolas Capens · 3 years, 8 months ago
  28. 964b9e3 SpirvShader: Consider OpEntryPoint interface IDs by Ben Clayton · 3 years, 9 months ago
  29. 863f46e Remove assert to enable indexless access chains by Jari Komppa · 3 years, 10 months ago
  30. e260190 Obtain all sampler parameters through SamplingRoutineCache::Key by Alexis Hetu · 3 years, 10 months ago
  31. e839645 Revert "Obtain all sampler parameters through SamplingRoutineCache::Key" by Alexis Hétu · 3 years, 10 months ago
  32. f6afa76 Obtain all sampler parameters through SamplingRoutineCache::Key by Alexis Hetu · 4 years, 1 month ago
  33. 41a476e Obtain ImageView state uniquely from its identifier by Alexis Hetu · 4 years, 1 month ago
  34. 7cd8cc1 Enable the sampleRateShading feature by Alexis Hetu · 4 years, 2 months ago
  35. 0bcb71f Implement GLSLstd450Interpolate* functions by Alexis Hetu · 4 years, 2 months ago
  36. 945f144 Add utility function to count input components by Alexis Hetu · 4 years, 2 months ago
  37. a549987 Store interpolation data in routine by Alexis Hetu · 4 years, 2 months ago
  38. 09df3eb Per sample shading by Alexis Hetu · 4 years, 2 months ago
  39. be800bd Move required interpolation logic to SpirvShader by Alexis Hetu · 4 years, 2 months ago
  40. 8be5574 Add mode for sample qualifier by Alexis Hetu · 4 years, 2 months ago
  41. 348ba20 Eliminate SpirvShaderEnumNames.cpp by Nicolas Capens · 4 years, 2 months ago
  42. 0f0f979 src/Pipeline: Misc fixes by Ben Clayton · 4 years, 6 months ago
  43. 3c0e058 Skip texel address sample offset if zero by Nicolas Capens · 4 years, 7 months ago
  44. 6287c18 Fix enum-hashing build error on Ubuntu 16.04 by Sean Risser · 4 years, 7 months ago
  45. cda86ef Implement shaderStorageImageMultisample support by Nicolas Capens · 4 years, 7 months ago
  46. 73c24e4 Specialize 1D sampling LOD calculation by Nicolas Capens · 4 years, 7 months ago
  47. 2e40a57 Refactor sampling code by Nicolas Capens · 4 years, 8 months ago
  48. ea1fde1 Use more inclusive terms by Nicolas Capens · 4 years, 8 months ago
  49. 4f438a5 Image dirtiness by Alexis Hetu · 4 years, 9 months ago
  50. 4a65df1 Replace instead of add pointer offsets when out of bounds by Nicolas Capens · 4 years, 10 months ago
  51. b6e8c3f Encapsulate the RValue<T> value field by Nicolas Capens · 4 years, 11 months ago
  52. 57eb48a Fix processing OpExecutionMode for the requested entry point by Nicolas Capens · 4 years, 10 months ago
  53. 60727de Detect out of bounds image pointers by Alexis Hetu · 5 years ago
  54. 479d143 Implement dynamic descriptor array indexing by Nicolas Capens · 5 years ago
  55. 9b83ddb Skip image sampling if no SIMD lanes are active by Nicolas Capens · 5 years ago
  56. 42fd159 Rename Vulkan-source .h to .hpp by Antonio Maiorano · 4 years, 11 months ago
  57. 7483e56 SpirvShader: Document activeLaneMask() and storesAndAtomicsMask() by Ben Clayton · 5 years ago
  58. 0d6791c SpirvShader: Add WriteCFGGraphVizDotFile debug function by Ben Clayton · 5 years ago
  59. fc951cd SpirvShader: Add a flag for printing SPIRV execution by Ben Clayton · 6 years ago
  60. 20220a0 Reuse Store logic for Modf and Frexp output parameters by Nicolas Capens · 5 years ago
  61. 0b77aa5 Separate Operand store logic from EmitStore() by Nicolas Capens · 5 years ago
  62. 2f4b603 Only store component count in Operand by Nicolas Capens · 5 years ago
  63. ff9f9b5 Rename size/sizeInComponents to componentCount by Nicolas Capens · 5 years ago
  64. 72f089c Obtain type ID from instruction by Nicolas Capens · 5 years ago
  65. 78cc4f4 Add helper methods for obtaining type and result ID by Nicolas Capens · 5 years ago
  66. e6f65d9 Rename GenericValue to Operand by Nicolas Capens · 5 years ago
  67. 68d9ad8 Remove the sw::Color<> class by Nicolas Capens · 5 years ago
  68. 6c11cf2 Remove unused sampler parameter by Nicolas Capens · 5 years ago
  69. 1ee36c9 VK_EXT_shader_stencil_export support by Alexis Hetu · 5 years ago
  70. 3cfba7f Revert "VK_EXT_shader_stencil_export support" by Alexis Hétu · 5 years ago
  71. f9881ba VK_EXT_shader_stencil_export support by Alexis Hétu · 5 years ago
  72. 54d16b8 SpirvShaderDebugger: Ignore non-statements by Ben Clayton · 5 years ago
  73. 25e06e0 Debugging: Merge VkDebug into System/Debug by Ben Clayton · 5 years ago
  74. 34e16df Revert "VK_EXT_shader_stencil_export support" by Alexis Hétu · 5 years ago
  75. 23b26ef VK_EXT_shader_stencil_export support by Alexis Hetu · 5 years ago
  76. cd55f05 SpirvShader: Stub OpenCL.DebugInfo.100 by Ben Clayton · 5 years ago
  77. 8842c8f SpirvShader: 2-way imported extensions lookup by Ben Clayton · 5 years ago
  78. b0ca2a8 Pipeline: Implement the SpirvShader debugger. by Ben Clayton · 5 years ago
  79. 8a7067d Pipeline/SpirvShader: Move setActiveLaneMask() by Ben Clayton · 5 years ago
  80. b36dbbe Pipeline/SpirvShader: Support more OpExtInsts by Ben Clayton · 5 years ago
  81. 9c8823a Pipeline/SpirvShader: Process OpString instructions by Ben Clayton · 5 years ago
  82. 0771f9b Pipeline/SpirvShader: Add Impl struct by Ben Clayton · 5 years ago
  83. 7d0ce41 Vulkan: Plumb the debug context down to SpirvShader by Ben Clayton · 5 years ago
  84. 5beaef9 Pipeline: Store builtins on SpirvRoutine... by Ben Clayton · 5 years ago
  85. 10a900e Add assert in GenericValue constant access by Chris Forbes · 5 years ago
  86. bc1c067be clang-format the src/Pipeline directory by Ben Clayton · 5 years ago
  87. 81bc9d9 Remove spaces after control statements keywords by Nicolas Capens · 5 years ago
  88. 24c49dd R11G11B10F support by Alexis Hetu · 5 years ago
  89. 157ba26 Do not indent C++ namespace contents by Nicolas Capens · 5 years ago
  90. 5346cf5 Accept ImageCubeArray SPIRV capability by Chris Forbes · 5 years ago
  91. 7a15cef Cubemap array support by Alexis Hetu · 5 years ago
  92. 18c6a78 SpirvShader: Use struct for MemoryVisitor callback. by Ben Clayton · 5 years ago
  93. b9f03f4 [vulkan] Add VK_SUBGROUP_FEATURE_ARITHMETIC_BIT support by David 'Digit' Turner · 5 years ago
  94. f6a128b Vulkan: Optimize shaderClipDistance and shaderCullDistance by Ben Clayton · 6 years ago
  95. 9ad035b Vulkan: Implement shaderClipDistance and shaderCullDistance by Ben Clayton · 6 years ago
  96. bbd0694 Remove Common/Types.hpp include from SpirvShader by Chris Forbes · 5 years ago
  97. f3e2cc2 SpirvShader: Move memory ops to new cpp file by Ben Clayton · 5 years ago
  98. 284953f Pipeline: Move utility functions to ShaderCore by Ben Clayton · 5 years ago
  99. 44f462b Fix support for OpKill as non-terminator by Alexis Hetu · 5 years ago
  100. baf328a Fix construction of SPIR-V constant float objects by Nicolas Capens · 6 years ago