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