- 7119686 Make image descriptor fields unsigned by Nicolas Capens · 3 years, 3 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, 4 months ago
- b06ec44 Refactor active blend operation determination by Nicolas Capens · 3 years, 5 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, 5 months ago
- 678d393 Make sw::Constants a member of vk::Device by Nicolas Capens · 3 years, 5 months ago
- 06aaffa Pass the vk::Device to every routine as an extra parameter by Nicolas Capens · 3 years, 5 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, 5 months ago
- 4de878a Treat sRGB formats as unsigned normalized by Nicolas Capens · 3 years, 5 months ago
- e9c047f Optimize clamping of constant blend factors by Nicolas Capens · 3 years, 5 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, 6 months ago
- 6429865 Fix blitting of various packed formats by Alexis Hetu · 3 years, 6 months ago
- 1ed6897 Make decompression functions const by Alexis Hetu · 3 years, 6 months ago
- e0af842 Remove LOG_TRAP by Sean Risser · 4 years, 1 month ago
- ca2ada8 Fix border update when rendering to cube face by Alexis Hetu · 3 years, 6 months ago
- 7b550be Don't initialize host memory allocations in MSan builds by Nicolas Capens · 3 years, 6 months ago
- c329881 Rename allocation functions by Nicolas Capens · 3 years, 6 months ago
- 03fa329 Separate device memory allocations from host allocations by Nicolas Capens · 3 years, 6 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, 7 months ago
- 9e3dca1 Skip depth bounds test when there is no depth attachment by Nicolas Capens · 3 years, 7 months ago
- 91ec775 Rename render target to color buffer by Nicolas Capens · 3 years, 7 months ago
- 8ed4e39 Turn BC6 constructors into constexpr by Sean Risser · 3 years, 7 months ago
- 6d217b5 Remove global constructor from BC6 by Sean Risser · 3 years, 7 months ago
- 1594184 Separate analysis info from SPIR-V execution modes by Nicolas Capens · 3 years, 8 months ago
- 8532b0f Implement VK_EXT_custom_border_color by Nicolas Capens · 3 years, 10 months ago
- 15f3944 Optimize OpImageFetch for single-level mipmaps by Nicolas Capens · 3 years, 8 months ago
- 2855636 Only process active fragment samples by Nicolas Capens · 3 years, 8 months ago
- 8460144 Refactor sample shading state determination by Nicolas Capens · 3 years, 8 months ago
- d2bdde2 Enable the -Wdeprecated-copy compiler warning by Nicolas Capens · 3 years, 9 months ago
- cf2ffd0 Increase maximum framebuffer size by Alexis Hetu · 3 years, 9 months ago
- 81ba5f4 Prevent BC6h decoder from using global constructor by Sean Risser · 3 years, 10 months ago
- 940f2ac Value-initialize all vk::GraphicsState members by Nicolas Capens · 4 years, 1 month ago
- dcb3371 Allow unrestricted depth bounds by Sean Risser · 3 years, 11 months ago
- 08762e3 Make clang-format-all.sh git aware by Sean Risser · 3 years, 11 months ago
- 04c037a Implement depthClamp by Sean Risser · 4 years ago
- 72b1f01 Implement VK_EXT_depth_clip_enable by Sean Risser · 4 years ago
- 112faf4 Format switch statements consistently by Nicolas Capens · 5 years ago
- b71a556 Implement depthBoundsTest by Sean Risser · 4 years ago
- aa46953 Remove zero initialization of Triangle and Primitive by Nicolas Capens · 4 years, 5 months ago
- 7cd8cc1 Enable the sampleRateShading feature by Alexis Hetu · 4 years, 3 months ago
- ea1f7d1 Handle sampleRateShading parameters by Alexis Hetu · 4 years, 2 months ago
- 413f7cb Flip samples to their correct position by Alexis Hetu · 4 years, 2 months ago
- b3e5c44 Enable and require C++17 compilation by Nicolas Capens · 4 years, 2 months ago
- 1d5174b Implement VK_KHR_depth_stencil_resolve by Sean Risser · 4 years, 6 months ago
- eeb8184 Fix back-face culling for vertices near w=0 by Nicolas Capens · 4 years, 2 months ago
- 35f0770 Context refactor: from OpenGL-like state to Vulkan-like state by Alexis Hetu · 4 years, 6 months ago
- eb597ff Make Constants a singleton instead of a global by Alexis Hetu · 4 years, 4 months ago
- f2ab65b Vulkan: Fix use-after-destruction of VkFence event by Ben Clayton · 4 years, 4 months ago
- e1012cf Add SPIR-V tools dependency to BUILD.gn files by Sean Risser · 4 years, 5 months ago
- 1459d85 Add check for vtable in memset template by Jari Komppa · 4 years, 5 months ago
- 0aca3ca Fix depth bias calculations by Nicolas Capens · 4 years, 6 months ago
- e8ce1f8 Move interpolant clamping out of interpolate() by Nicolas Capens · 4 years, 6 months ago
- 8c0e550 Allow alphaToCoverage with a single sample by Alexis Hetu · 4 years, 7 months ago
- 2d5bbdc Assert multisample resolve has equal input and output formats by Nicolas Capens · 4 years, 7 months ago
- a2e6c1a Optimize multisample resolve with SSE2 instructions by Nicolas Capens · 4 years, 7 months ago
- 4487e58 Add a fast multisample resolve code path by Nicolas Capens · 4 years, 7 months ago
- 64ed121 Make multisample resolve a Blitter method by Nicolas Capens · 4 years, 7 months ago
- 1f48854 Refactor image extent retrieval by Nicolas Capens · 4 years, 7 months ago
- 66d1f73 Perform independent blend state optimization by Nicolas Capens · 4 years, 7 months ago
- afbc899 Implement VK_EXT_depth_range_unrestricted by Nicolas Capens · 4 years, 8 months ago
- 72ea2ee Prevent accessing deleted ImageView objects by Alexis Hetu · 4 years, 8 months ago
- a202c20 Refactor discerning image view types by Nicolas Capens · 4 years, 8 months ago
- 3087370 Treat the array coordinate separately by Nicolas Capens · 4 years, 8 months ago
- 2e40a57 Refactor sampling code by Nicolas Capens · 4 years, 8 months ago
- ea1fde1 Use more inclusive terms by Nicolas Capens · 4 years, 8 months ago
- 4251895 Add support for depthBiasClamp by Sean Risser · 4 years, 8 months ago
- c101f74 Add decoder for BC6h by Sean Risser · 4 years, 10 months ago
- 4f438a5 Image dirtiness by Alexis Hetu · 4 years, 10 months ago
- f6f1121 Implement shaderStorageImageExtendedFormats support by Nicolas Capens · 4 years, 9 months ago
- 8866a85 Eliminate large image specialization by Nicolas Capens · 4 years, 9 months ago
- 3121585 ASTC Decoder: Trim unused struct members by Alexis Hetu · 4 years, 9 months ago
- b3240d0 Optimize clearing of depth and stencil images by Nicolas Capens · 4 years, 10 months ago
- 9167e1e Revert "Optimize clearing of depth and stencil images" by Corentin Wallez · 4 years, 9 months ago
- ae10079 Assert attachment format supports blending when blending is enabled by Nicolas Capens · 4 years, 10 months ago
- 32f4be1 Optimize copying image data for presentation by Nicolas Capens · 4 years, 10 months ago
- af1f215 Optimize clearing of depth and stencil images by Nicolas Capens · 4 years, 10 months ago
- 15d3dda Zero-initialize the context state and data by Nicolas Capens · 4 years, 10 months ago
- 4615971 Cleanup: using the proper Image subregion structure by Alexis Hetu · 4 years, 10 months ago
- 0711869 Add Z mirroring support for image blit. by Ari Suonpaa · 4 years, 10 months ago
- 64da65b Fix sRGB color clear by Alexis Hetu · 4 years, 11 months ago
- 197e251 Device: Use std::unique_ptr instead of raw pointers by Ben Clayton · 5 years ago
- 42fd159 Rename Vulkan-source .h to .hpp by Antonio Maiorano · 5 years ago
- 5ab1f36 Fix specializing graphics routines for the pipeline layout by Nicolas Capens · 5 years ago
- 63aa954 CMake: use target_link_options by Antonio Maiorano · 5 years ago
- ceb6258 CMake: fix astc code not being enabled correctly by Antonio Maiorano · 5 years ago
- 377573c Use Thread Safety Analysis annotations throughout SwiftShader. by Ben Clayton · 5 years ago
- 21fb75f Device/Blitter: Initialize filter3D fields by Ben Clayton · 5 years ago
- 8772b42 CMake: fix add_subdirectory(SwiftShader) by Antonio Maiorano · 5 years ago