1. b22b1b1 Add robustBufferAccess as part of PixelProcessor::States by Alexis Hetu · 2 years, 6 months ago
  2. 3d7faaa Consistently format pointer-to-const by Nicolas Capens · 2 years, 7 months ago
  3. 7e1d67a Consistently format const references by Nicolas Capens · 2 years, 7 months ago
  4. 4dbbcd0 Consistently use `const auto` by Shahbaz Youssefi · 2 years, 7 months ago
  5. 52e0004 Support VK_EXT_graphics_pipeline_library by Shahbaz Youssefi · 2 years, 8 months ago
  6. 8195c07 Split GraphicsState by Shahbaz Youssefi · 2 years, 8 months ago
  7. 1908bb6 Skip Setup and Pixel JIT if rasterizer discard by Shahbaz Youssefi · 2 years, 8 months ago
  8. 7f57a35 Move sample count hack from GraphicsState to Renderer::draw by Shahbaz Youssefi · 2 years, 7 months ago
  9. b0b3ef3 Fix bugs with VK_EXT_extended_dynamic_state2 by Shahbaz Youssefi · 2 years, 8 months ago
  10. 4258f17 Initial support for VK_EXT_pipeline_robustness by Shahbaz Youssefi · 2 years, 8 months ago
  11. 6de56bd Add helper to find an extended struct in pNext chain by Shahbaz Youssefi · 2 years, 8 months ago
  12. db64337 Compute fragment coordinates for wider SIMD groups by Nicolas Capens · 2 years, 9 months ago
  13. 740c330 Rename pixel coordinate variables by Nicolas Capens · 2 years, 9 months ago
  14. f843dce Compute relative fragment coordinates just once by Nicolas Capens · 2 years, 9 months ago
  15. 6517262 Clarify negativeOneToOne depth clipping comments by Nicolas Capens · 2 years, 8 months ago
  16. de53701 Implement VK_EXT_depth_clip_control by Shahbaz Youssefi · 2 years, 8 months ago
  17. 16da29a Consistently print bitmasks as hexadecimal by Nicolas Capens · 2 years, 8 months ago
  18. 67f8806 Implement VK_EXT_rasterization_order_attachment_access support by Nicolas Capens · 2 years, 10 months ago
  19. c21aa26 Simplify clipping of complex polygons by Nicolas Capens · 2 years, 8 months ago
  20. 1d6a103 Always perform depth test using floating point values by Alexis Hetu · 2 years, 10 months ago
  21. afdb512 Use SIMD types throughout graphics and compute pipelines by Nicolas Capens · 2 years, 10 months ago
  22. 1c8155a Avoid broadcasting data fields to 4-wide vectors by Nicolas Capens · 2 years, 10 months ago
  23. 3b4beb7 Prevent recompiling programs on changes to compareMask or writeMask by Alexis Hetu · 2 years, 10 months ago
  24. 2b79b2f Avoid clamping uninitialized values when clearing depth images by Alexis Hetu · 2 years, 10 months ago
  25. b29b3ba Remove redundant MemorySanitizerInstrumentation pragma uses by Nicolas Capens · 2 years, 11 months ago
  26. f43948c Fix using uninitialized blend constants by Alexis Hetu · 3 years ago
  27. cb4fc6d Fix handling of dynamic vertex stride by Alexis Hetu · 3 years ago
  28. e0a1188 Fix dynamic state for line width by Shahbaz Youssefi · 3 years ago
  29. 1dd9336 Always enable MemorySanitizer instrumentation for vertex routines by Nicolas Capens · 3 years ago
  30. c75846e Revert "Always enable MemorySanitizer instrumentation for vertex routines" by Nicolas Capens · 3 years ago
  31. 5d795eb Always enable MemorySanitizer instrumentation for vertex routines by Nicolas Capens · 3 years ago
  32. c5b284e Always enable MemorySanitizer instrumentation for blitter routines by Nicolas Capens · 3 years ago
  33. f88fc3b Always enable MemorySanitizer instrumentation for setup routines by Nicolas Capens · 3 years ago
  34. 0d553c1 Refactor sRGB color space conversions by Nicolas Capens · 3 years, 1 month ago
  35. 626c44c Fix reading 0 sized scissor array by Alexis Hetu · 3 years, 1 month ago
  36. 23ccff7 Use 'discard' to denote terminated or demoted invocations by Nicolas Capens · 3 years, 1 month ago
  37. dde3145 Use SwiftShader's copy of SPIRV-Tools for GN builds by Nicolas Capens · 3 years, 1 month ago
  38. 2f3af24 Use slower and less precise non-fused multiply-add for Chromium by Nicolas Capens · 3 years, 1 month ago
  39. c239c8b Optimize fragment input interpolation using FMA by Nicolas Capens · 3 years, 2 months ago
  40. 4c69696 Use enums of promoted 1.3 extensions by Alexis Hetu · 3 years, 2 months ago
  41. 16e26df Support specifying math precision through a template argument by Nicolas Capens · 3 years, 2 months ago
  42. c83f2dc Remove duplicate transcendental functions by Nicolas Capens · 3 years, 2 months ago
  43. 2e653e5 Move Swizzle type definitions into a separate header by Nicolas Capens · 3 years, 2 months ago
  44. 310874c Fix dynamic rendering implicit clears with multiview by Alexis Hetu · 3 years, 2 months ago
  45. 94de879 Remove unicode characters from comments by Alexis Hetu · 3 years, 5 months ago
  46. 3d75b1d VK_KHR_dynamic_rendering support by sugoi1 · 3 years, 3 months ago
  47. 043a808 Support render area instead of extent in Renderer::draw() by sugoi1 · 3 years, 2 months ago
  48. 69bfa84 Small resolveDepthStencil refactor by sugoi1 · 3 years, 2 months ago
  49. 0863290 Add partial support of VK_EXT_extended_dynamic_state2 by sugoi1 · 3 years, 3 months ago
  50. 2aa8753 VK_EXT_extended_dynamic_state support by Alexis Hetu · 3 years, 5 months ago
  51. cbd31d2 Dynamic state refactor by sugoi1 · 3 years, 2 months ago
  52. 415051c Remove Vulkan structure enum to integer casts by Nicolas Capens · 3 years, 2 months ago
  53. 7119686 Make image descriptor fields unsigned by Nicolas Capens · 3 years, 4 months ago
  54. 2739f0c Remove a few unused includes and declarations by sugoi1 · 3 years, 3 months ago
  55. d4130e9 Refactor active blend factor determination by Nicolas Capens · 3 years, 5 months ago
  56. b06ec44 Refactor active blend operation determination by Nicolas Capens · 3 years, 6 months ago
  57. 07eb167 Fix passthrough blend operations by Nicolas Capens · 3 years, 5 months ago
  58. 1d924bd Assert that casting memory sizes to 32-bit doesn't overflow by Nicolas Capens · 3 years, 5 months ago
  59. f369206 Use size_t for methods returning memory sizes by Nicolas Capens · 3 years, 5 months ago
  60. 6745fce Parse OpImageRead and OpImageWrite into an ImageInstruction by Nicolas Capens · 3 years, 6 months ago
  61. 678d393 Make sw::Constants a member of vk::Device by Nicolas Capens · 3 years, 6 months ago
  62. 06aaffa Pass the vk::Device to every routine as an extra parameter by Nicolas Capens · 3 years, 5 months ago
  63. e878186 VK_KHR_copy_commands2 support by Alexis Hetu · 3 years, 6 months ago
  64. 73a6940 Tightly pack PlaneEquations array by Alexis Hetu · 3 years, 6 months ago
  65. 4de878a Treat sRGB formats as unsigned normalized by Nicolas Capens · 3 years, 6 months ago
  66. e9c047f Optimize clamping of constant blend factors by Nicolas Capens · 3 years, 6 months ago
  67. 70f3a0f VK_EXT_blend_operation_advanced minimal implementation by Alexis Hetu · 3 years, 6 months ago
  68. bf075ca Support VK_EXT_pipeline_creation_cache_control by Alexis Hetu · 3 years, 6 months ago
  69. e733a26 Add assert on illegal signed/unsigned blit by Alexis Hetu · 3 years, 6 months ago
  70. ce9f17f Avoid recompiling identical SPIR-V binaries by Nicolas Capens · 3 years, 6 months ago
  71. 5db06cf Fix BC6h decoder by Alexis Hetu · 3 years, 6 months ago
  72. 6429865 Fix blitting of various packed formats by Alexis Hetu · 3 years, 6 months ago
  73. 1ed6897 Make decompression functions const by Alexis Hetu · 3 years, 6 months ago
  74. e0af842 Remove LOG_TRAP by Sean Risser · 4 years, 1 month ago
  75. ca2ada8 Fix border update when rendering to cube face by Alexis Hetu · 3 years, 7 months ago
  76. 7b550be Don't initialize host memory allocations in MSan builds by Nicolas Capens · 3 years, 7 months ago
  77. c329881 Rename allocation functions by Nicolas Capens · 3 years, 7 months ago
  78. 03fa329 Separate device memory allocations from host allocations by Nicolas Capens · 3 years, 7 months ago
  79. 0625115 Increase the maximum 1D, 2D, and Cube image dimension to 16384 by Nicolas Capens · 3 years, 7 months ago
  80. b2b1388 Restore zero-initialization of memory allocations by Nicolas Capens · 3 years, 7 months ago
  81. b7b7cb7 Refactor config constants by Nicolas Capens · 3 years, 7 months ago
  82. 159f512 Implement VK_EXT_4444_formats by Sean Risser · 3 years, 7 months ago
  83. 584c2cf Fully support all 16-bit packed texture formats by Sean Risser · 3 years, 7 months ago
  84. 9e3dca1 Skip depth bounds test when there is no depth attachment by Nicolas Capens · 3 years, 7 months ago
  85. 91ec775 Rename render target to color buffer by Nicolas Capens · 3 years, 7 months ago
  86. 8ed4e39 Turn BC6 constructors into constexpr by Sean Risser · 3 years, 8 months ago
  87. 6d217b5 Remove global constructor from BC6 by Sean Risser · 3 years, 8 months ago
  88. 1594184 Separate analysis info from SPIR-V execution modes by Nicolas Capens · 3 years, 8 months ago
  89. 8532b0f Implement VK_EXT_custom_border_color by Nicolas Capens · 4 years ago
  90. 15f3944 Optimize OpImageFetch for single-level mipmaps by Nicolas Capens · 3 years, 9 months ago
  91. 2855636 Only process active fragment samples by Nicolas Capens · 3 years, 9 months ago
  92. 8460144 Refactor sample shading state determination by Nicolas Capens · 3 years, 9 months ago
  93. d2bdde2 Enable the -Wdeprecated-copy compiler warning by Nicolas Capens · 3 years, 10 months ago
  94. cf2ffd0 Increase maximum framebuffer size by Alexis Hetu · 3 years, 10 months ago
  95. 81ba5f4 Prevent BC6h decoder from using global constructor by Sean Risser · 3 years, 11 months ago
  96. 940f2ac Value-initialize all vk::GraphicsState members by Nicolas Capens · 4 years, 2 months ago
  97. dcb3371 Allow unrestricted depth bounds by Sean Risser · 4 years ago
  98. 08762e3 Make clang-format-all.sh git aware by Sean Risser · 4 years ago
  99. 04c037a Implement depthClamp by Sean Risser · 4 years ago
  100. 72b1f01 Implement VK_EXT_depth_clip_enable by Sean Risser · 4 years ago