1. ff9bb52 Check for valid SPIR-V <id>s by comparing against 0 by Nicolas Capens · 2 years, 11 months ago
  2. 054981b Update SPIR-V shader instructions after SPIRV-Tools update by Alexis Hetu · 2 years, 11 months ago
  3. 3f063e1 Fix min/max blend operations by Nicolas Capens · 2 years, 11 months ago
  4. 70f3a0f VK_EXT_blend_operation_advanced minimal implementation by Alexis Hetu · 3 years ago
  5. 7a57132 Perform all blend operations in floating-point by Alexis Hetu · 2 years, 11 months ago
  6. 542593f Implement support for VK_FORMAT_R16*_UNORM attachment formats by Nicolas Capens · 2 years, 11 months ago
  7. 7718604 Clamp blend factors and color output by Nicolas Capens · 2 years, 11 months ago
  8. 8c5df9c Refactor blending by Nicolas Capens · 2 years, 11 months ago
  9. 85101b9 Avoid SPIR-V binary identifier clashes by Nicolas Capens · 3 years ago
  10. ce9f17f Avoid recompiling identical SPIR-V binaries by Nicolas Capens · 3 years ago
  11. b7b7cb7 Refactor config constants by Nicolas Capens · 3 years ago
  12. 562df48 Implement support for regular scaled buffer formats by Nicolas Capens · 3 years ago
  13. 5806db9 Fix obtaining the execution model from the intended entry point by Nicolas Capens · 3 years ago
  14. 159f512 Implement VK_EXT_4444_formats by Sean Risser · 3 years ago
  15. 36e6c2a Revert "Work around dEQP-VK output_location test flakiness" by Nicolas Capens · 3 years ago
  16. c79a36e Increase maxStorageBufferRange to MAX_MEMORY_ALLOCATION_SIZE (1 GiB) by Nicolas Capens · 3 years ago
  17. efbbb2f Rename rasterOperation() to blendColor() by Nicolas Capens · 3 years ago
  18. 584c2cf Fully support all 16-bit packed texture formats by Sean Risser · 3 years ago
  19. 7d3a860 Fix use of deleted shader during compute execution by Nicolas Capens · 3 years ago
  20. 0c22767 Refactor SPIR-V binary storage by Nicolas Capens · 3 years ago
  21. 7e69c97 Clamp depth before the depth test by Nicolas Capens · 3 years ago
  22. 9e3dca1 Skip depth bounds test when there is no depth attachment by Nicolas Capens · 3 years ago
  23. 91ec775 Rename render target to color buffer by Nicolas Capens · 3 years ago
  24. 1594184 Separate analysis info from SPIR-V execution modes by Nicolas Capens · 3 years, 1 month ago
  25. f9dd2e7 Fix integer overflow in vertex buffer access robustness check by Nicolas Capens · 3 years, 1 month ago
  26. 8532b0f Implement VK_EXT_custom_border_color by Nicolas Capens · 3 years, 4 months ago
  27. e4b7794 Remove unimplemented MaskedStore/MaskedLoad usage by Nicolas Capens · 3 years, 2 months ago
  28. 15f3944 Optimize OpImageFetch for single-level mipmaps by Nicolas Capens · 3 years, 2 months ago
  29. d448309 Fix computing anisotropy factor for single-level mipmap by Nicolas Capens · 3 years, 2 months ago
  30. dcfc0a6 Fix ignoring fragment shader depth for EarlyFragmentTests mode by Nicolas Capens · 3 years, 2 months ago
  31. 8660e1c Include multisample handling into fragment pipeline stages by Nicolas Capens · 3 years, 2 months ago
  32. 2855636 Only process active fragment samples by Nicolas Capens · 3 years, 2 months ago
  33. 8460144 Refactor sample shading state determination by Nicolas Capens · 3 years, 2 months ago
  34. 856d3c1 Add Bias and Fetch to divergent Lod sampling by Sean Risser · 3 years, 2 months ago
  35. 151c99b Optimize Lod and Grad texture sampling by Sean Risser · 3 years, 2 months ago
  36. 964b9e3 SpirvShader: Consider OpEntryPoint interface IDs by Ben Clayton · 3 years, 3 months ago
  37. f239c9f Only perform LOD computation when it is necessary by Alexis Hetu · 3 years, 7 months ago
  38. 863f46e Remove assert to enable indexless access chains by Jari Komppa · 3 years, 4 months ago
  39. 0cfdf0c Pass unclamped fragcoord.z to shader by Sean Risser · 3 years, 4 months ago
  40. 024bf32 Make fragDepth clamping conditional by Sean Risser · 3 years, 4 months ago
  41. 2deb0df Fix EmitImageWrite using wrong active lane mask by Sean Risser · 3 years, 4 months ago
  42. 08762e3 Make clang-format-all.sh git aware by Sean Risser · 3 years, 5 months ago
  43. 37cb6a5 Reduce size of SampledImageDescriptor by Alexis Hetu · 3 years, 5 months ago
  44. e260190 Obtain all sampler parameters through SamplingRoutineCache::Key by Alexis Hetu · 3 years, 5 months ago
  45. e839645 Revert "Obtain all sampler parameters through SamplingRoutineCache::Key" by Alexis Hétu · 3 years, 5 months ago
  46. 04c037a Implement depthClamp by Sean Risser · 3 years, 5 months ago
  47. 72b1f01 Implement VK_EXT_depth_clip_enable by Sean Risser · 3 years, 5 months ago
  48. f6afa76 Obtain all sampler parameters through SamplingRoutineCache::Key by Alexis Hetu · 3 years, 7 months ago
  49. 41a476e Obtain ImageView state uniquely from its identifier by Alexis Hetu · 3 years, 7 months ago
  50. 112faf4 Format switch statements consistently by Nicolas Capens · 4 years, 9 months ago
  51. b71a556 Implement depthBoundsTest by Sean Risser · 3 years, 6 months ago
  52. fda74a6 Revert sampling parameter initialization workaround by Nicolas Capens · 4 years ago
  53. c09e3d9 Fix interpolation functions for push constants by Alexis Hetu · 3 years, 7 months ago
  54. 7cd8cc1 Enable the sampleRateShading feature by Alexis Hetu · 3 years, 9 months ago
  55. 0bcb71f Implement GLSLstd450Interpolate* functions by Alexis Hetu · 3 years, 8 months ago
  56. 5104555 Clarify DepthGreater/Less/Unchanged execution modes are unused by Nicolas Capens · 3 years, 8 months ago
  57. 945f144 Add utility function to count input components by Alexis Hetu · 3 years, 8 months ago
  58. 377716d Support SampleId and SamplePosition builtins by Alexis Hetu · 3 years, 8 months ago
  59. a549987 Store interpolation data in routine by Alexis Hetu · 3 years, 8 months ago
  60. 09df3eb Per sample shading by Alexis Hetu · 3 years, 8 months ago
  61. be800bd Move required interpolation logic to SpirvShader by Alexis Hetu · 3 years, 8 months ago
  62. 8be5574 Add mode for sample qualifier by Alexis Hetu · 3 years, 8 months ago
  63. 413f7cb Flip samples to their correct position by Alexis Hetu · 3 years, 8 months ago
  64. 43e291e Update src/Pipeline/SpirvShaderInstructions.inl by Ben Clayton · 3 years, 8 months ago
  65. 24d6bf7 Revert 9dff6a3bb5 to mend git merge history for SPIRV-Headers and SPIRV-Tools by Ben Clayton · 3 years, 8 months ago
  66. 22be66d Fix always performing early depth test when requested by Nicolas Capens · 3 years, 8 months ago
  67. 149733c Fix crash in vertex shader when position is not declared by Alexis Hetu · 3 years, 8 months ago
  68. eeb8184 Fix back-face culling for vertices near w=0 by Nicolas Capens · 3 years, 8 months ago
  69. 3549479 Define static constexpr members in .cpp files by Sean Risser · 3 years, 8 months ago
  70. 348ba20 Eliminate SpirvShaderEnumNames.cpp by Nicolas Capens · 3 years, 9 months ago
  71. 1cc5b33 Optimize reciprocal sqrt operation by Antonio Maiorano · 3 years, 9 months ago
  72. d156187 Optimize reciprocal operation by Antonio Maiorano · 3 years, 9 months ago
  73. 31cc1f1 Fix typo in 'maxPos' constant vector by Nicolas Capens · 3 years, 10 months ago
  74. 6178ad2 Remove support for R16G16B16 and R32G32B32 sampling by Nicolas Capens · 3 years, 9 months ago
  75. 01f7307 Enable sampling and filtering of 16-bit SNORM formats by Nicolas Capens · 3 years, 10 months ago
  76. 7a519d3 Fix resolvable depth difference calculation for triangle near 0 by Nicolas Capens · 3 years, 9 months ago
  77. 35f0770 Context refactor: from OpenGL-like state to Vulkan-like state by Alexis Hetu · 4 years ago
  78. 79a271a Add decorate operations new to SPIR-V 1.4 by Sean Risser · 3 years, 10 months ago
  79. eb597ff Make Constants a singleton instead of a global by Alexis Hetu · 3 years, 10 months ago
  80. 1eadcfb Accept Sign/Zero Extend operands in OpImageRead by Sean Risser · 3 years, 10 months ago
  81. 9d65434 Implement shaderSubgroupBroadcastDynamicId by Sean Risser · 3 years, 11 months ago
  82. 7cbb980 SpirvShaderDebugger: Fix crash when attempting to display nullptrs by Ben Clayton · 3 years, 10 months ago
  83. 9dff6a3 Roll SPIRV-Headers and SPIRV-Tools by Ryan Harrison · 3 years, 10 months ago
  84. 88e698a Add OpCopyLogical by Sean Risser · 3 years, 10 months ago
  85. 0063eca Implement VK_KHR_shader_float_controls by Sean Risser · 3 years, 11 months ago
  86. 019feda Track SPIR-V version in VkConfig.hpp by Sean Risser · 3 years, 10 months ago
  87. e8b6cf6 SpirvShaderDebugger: Correct member index for DebugValue by Jaebaek Seo · 3 years, 11 months ago
  88. 419b7d7 Fix unaligned access on depth values by Nicolas Capens · 4 years ago
  89. b82c2d3 SpirvShaderDebugger: Improve stepping for inlined functions by Ben Clayton · 4 years ago
  90. 0aca3ca Fix depth bias calculations by Nicolas Capens · 4 years ago
  91. e8ce1f8 Move interpolant clamping out of interpolate() by Nicolas Capens · 4 years ago
  92. 51b03d5 SpirvShaderDebugger: Fix store() of arrays by Ben Clayton · 4 years ago
  93. 1961271 SpirvShaderDebugger: Improve ASSERT() messages by Ben Clayton · 4 years ago
  94. 9521493 SpirvShaderDebugger: Have Function inherit LexicalBlock by Ben Clayton · 4 years ago
  95. 5f4e70b Remove float division-by-zero prevention by Nicolas Capens · 4 years ago
  96. 5e947ad Fix clamping cube face coordinates to [0.0, 1.0) range by Nicolas Capens · 4 years ago
  97. 9c14bda Optimize transcendentals for Subzero by Antonio Maiorano · 4 years ago
  98. 9c6e9a4 SpirvShaderDebugger: Mark II by Ben Clayton · 4 years ago
  99. 0f0f979 src/Pipeline: Misc fixes by Ben Clayton · 4 years ago
  100. c271e49 Vulkan/Debug: Various fixes / improvements to Thread by Ben Clayton · 4 years ago