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