1. 7119686 Make image descriptor fields unsigned by Nicolas Capens · 3 years, 3 months ago
  2. 2739f0c Remove a few unused includes and declarations by sugoi1 · 3 years, 2 months ago
  3. d4130e9 Refactor active blend factor determination by Nicolas Capens · 3 years, 4 months ago
  4. b06ec44 Refactor active blend operation determination by Nicolas Capens · 3 years, 5 months ago
  5. 07eb167 Fix passthrough blend operations by Nicolas Capens · 3 years, 4 months ago
  6. 1d924bd Assert that casting memory sizes to 32-bit doesn't overflow by Nicolas Capens · 3 years, 4 months ago
  7. f369206 Use size_t for methods returning memory sizes by Nicolas Capens · 3 years, 4 months ago
  8. 6745fce Parse OpImageRead and OpImageWrite into an ImageInstruction by Nicolas Capens · 3 years, 5 months ago
  9. 678d393 Make sw::Constants a member of vk::Device by Nicolas Capens · 3 years, 5 months ago
  10. 06aaffa Pass the vk::Device to every routine as an extra parameter by Nicolas Capens · 3 years, 5 months ago
  11. e878186 VK_KHR_copy_commands2 support by Alexis Hetu · 3 years, 5 months ago
  12. 73a6940 Tightly pack PlaneEquations array by Alexis Hetu · 3 years, 5 months ago
  13. 4de878a Treat sRGB formats as unsigned normalized by Nicolas Capens · 3 years, 5 months ago
  14. e9c047f Optimize clamping of constant blend factors by Nicolas Capens · 3 years, 5 months ago
  15. 70f3a0f VK_EXT_blend_operation_advanced minimal implementation by Alexis Hetu · 3 years, 5 months ago
  16. bf075ca Support VK_EXT_pipeline_creation_cache_control by Alexis Hetu · 3 years, 5 months ago
  17. e733a26 Add assert on illegal signed/unsigned blit by Alexis Hetu · 3 years, 5 months ago
  18. ce9f17f Avoid recompiling identical SPIR-V binaries by Nicolas Capens · 3 years, 5 months ago
  19. 5db06cf Fix BC6h decoder by Alexis Hetu · 3 years, 6 months ago
  20. 6429865 Fix blitting of various packed formats by Alexis Hetu · 3 years, 6 months ago
  21. 1ed6897 Make decompression functions const by Alexis Hetu · 3 years, 6 months ago
  22. e0af842 Remove LOG_TRAP by Sean Risser · 4 years, 1 month ago
  23. ca2ada8 Fix border update when rendering to cube face by Alexis Hetu · 3 years, 6 months ago
  24. 7b550be Don't initialize host memory allocations in MSan builds by Nicolas Capens · 3 years, 6 months ago
  25. c329881 Rename allocation functions by Nicolas Capens · 3 years, 6 months ago
  26. 03fa329 Separate device memory allocations from host allocations by Nicolas Capens · 3 years, 6 months ago
  27. 0625115 Increase the maximum 1D, 2D, and Cube image dimension to 16384 by Nicolas Capens · 3 years, 6 months ago
  28. b2b1388 Restore zero-initialization of memory allocations by Nicolas Capens · 3 years, 6 months ago
  29. b7b7cb7 Refactor config constants by Nicolas Capens · 3 years, 6 months ago
  30. 159f512 Implement VK_EXT_4444_formats by Sean Risser · 3 years, 6 months ago
  31. 584c2cf Fully support all 16-bit packed texture formats by Sean Risser · 3 years, 7 months ago
  32. 9e3dca1 Skip depth bounds test when there is no depth attachment by Nicolas Capens · 3 years, 7 months ago
  33. 91ec775 Rename render target to color buffer by Nicolas Capens · 3 years, 7 months ago
  34. 8ed4e39 Turn BC6 constructors into constexpr by Sean Risser · 3 years, 7 months ago
  35. 6d217b5 Remove global constructor from BC6 by Sean Risser · 3 years, 7 months ago
  36. 1594184 Separate analysis info from SPIR-V execution modes by Nicolas Capens · 3 years, 8 months ago
  37. 8532b0f Implement VK_EXT_custom_border_color by Nicolas Capens · 3 years, 10 months ago
  38. 15f3944 Optimize OpImageFetch for single-level mipmaps by Nicolas Capens · 3 years, 8 months ago
  39. 2855636 Only process active fragment samples by Nicolas Capens · 3 years, 8 months ago
  40. 8460144 Refactor sample shading state determination by Nicolas Capens · 3 years, 8 months ago
  41. d2bdde2 Enable the -Wdeprecated-copy compiler warning by Nicolas Capens · 3 years, 9 months ago
  42. cf2ffd0 Increase maximum framebuffer size by Alexis Hetu · 3 years, 9 months ago
  43. 81ba5f4 Prevent BC6h decoder from using global constructor by Sean Risser · 3 years, 10 months ago
  44. 940f2ac Value-initialize all vk::GraphicsState members by Nicolas Capens · 4 years, 1 month ago
  45. dcb3371 Allow unrestricted depth bounds by Sean Risser · 3 years, 11 months ago
  46. 08762e3 Make clang-format-all.sh git aware by Sean Risser · 3 years, 11 months ago
  47. 04c037a Implement depthClamp by Sean Risser · 4 years ago
  48. 72b1f01 Implement VK_EXT_depth_clip_enable by Sean Risser · 4 years ago
  49. 112faf4 Format switch statements consistently by Nicolas Capens · 5 years ago
  50. b71a556 Implement depthBoundsTest by Sean Risser · 4 years ago
  51. aa46953 Remove zero initialization of Triangle and Primitive by Nicolas Capens · 4 years, 5 months ago
  52. 7cd8cc1 Enable the sampleRateShading feature by Alexis Hetu · 4 years, 3 months ago
  53. ea1f7d1 Handle sampleRateShading parameters by Alexis Hetu · 4 years, 2 months ago
  54. 413f7cb Flip samples to their correct position by Alexis Hetu · 4 years, 2 months ago
  55. b3e5c44 Enable and require C++17 compilation by Nicolas Capens · 4 years, 2 months ago
  56. 1d5174b Implement VK_KHR_depth_stencil_resolve by Sean Risser · 4 years, 6 months ago
  57. eeb8184 Fix back-face culling for vertices near w=0 by Nicolas Capens · 4 years, 2 months ago
  58. 35f0770 Context refactor: from OpenGL-like state to Vulkan-like state by Alexis Hetu · 4 years, 6 months ago
  59. eb597ff Make Constants a singleton instead of a global by Alexis Hetu · 4 years, 4 months ago
  60. f2ab65b Vulkan: Fix use-after-destruction of VkFence event by Ben Clayton · 4 years, 4 months ago
  61. e1012cf Add SPIR-V tools dependency to BUILD.gn files by Sean Risser · 4 years, 5 months ago
  62. 1459d85 Add check for vtable in memset template by Jari Komppa · 4 years, 5 months ago
  63. 0aca3ca Fix depth bias calculations by Nicolas Capens · 4 years, 6 months ago
  64. e8ce1f8 Move interpolant clamping out of interpolate() by Nicolas Capens · 4 years, 6 months ago
  65. 8c0e550 Allow alphaToCoverage with a single sample by Alexis Hetu · 4 years, 7 months ago
  66. 2d5bbdc Assert multisample resolve has equal input and output formats by Nicolas Capens · 4 years, 7 months ago
  67. a2e6c1a Optimize multisample resolve with SSE2 instructions by Nicolas Capens · 4 years, 7 months ago
  68. 4487e58 Add a fast multisample resolve code path by Nicolas Capens · 4 years, 7 months ago
  69. 64ed121 Make multisample resolve a Blitter method by Nicolas Capens · 4 years, 7 months ago
  70. 1f48854 Refactor image extent retrieval by Nicolas Capens · 4 years, 7 months ago
  71. 66d1f73 Perform independent blend state optimization by Nicolas Capens · 4 years, 7 months ago
  72. afbc899 Implement VK_EXT_depth_range_unrestricted by Nicolas Capens · 4 years, 8 months ago
  73. 72ea2ee Prevent accessing deleted ImageView objects by Alexis Hetu · 4 years, 8 months ago
  74. a202c20 Refactor discerning image view types by Nicolas Capens · 4 years, 8 months ago
  75. 3087370 Treat the array coordinate separately by Nicolas Capens · 4 years, 8 months ago
  76. 2e40a57 Refactor sampling code by Nicolas Capens · 4 years, 8 months ago
  77. ea1fde1 Use more inclusive terms by Nicolas Capens · 4 years, 8 months ago
  78. 4251895 Add support for depthBiasClamp by Sean Risser · 4 years, 8 months ago
  79. c101f74 Add decoder for BC6h by Sean Risser · 4 years, 10 months ago
  80. 4f438a5 Image dirtiness by Alexis Hetu · 4 years, 10 months ago
  81. f6f1121 Implement shaderStorageImageExtendedFormats support by Nicolas Capens · 4 years, 9 months ago
  82. 8866a85 Eliminate large image specialization by Nicolas Capens · 4 years, 9 months ago
  83. 3121585 ASTC Decoder: Trim unused struct members by Alexis Hetu · 4 years, 9 months ago
  84. b3240d0 Optimize clearing of depth and stencil images by Nicolas Capens · 4 years, 10 months ago
  85. 9167e1e Revert "Optimize clearing of depth and stencil images" by Corentin Wallez · 4 years, 9 months ago
  86. ae10079 Assert attachment format supports blending when blending is enabled by Nicolas Capens · 4 years, 10 months ago
  87. 32f4be1 Optimize copying image data for presentation by Nicolas Capens · 4 years, 10 months ago
  88. af1f215 Optimize clearing of depth and stencil images by Nicolas Capens · 4 years, 10 months ago
  89. 15d3dda Zero-initialize the context state and data by Nicolas Capens · 4 years, 10 months ago
  90. 4615971 Cleanup: using the proper Image subregion structure by Alexis Hetu · 4 years, 10 months ago
  91. 0711869 Add Z mirroring support for image blit. by Ari Suonpaa · 4 years, 10 months ago
  92. 64da65b Fix sRGB color clear by Alexis Hetu · 4 years, 11 months ago
  93. 197e251 Device: Use std::unique_ptr instead of raw pointers by Ben Clayton · 5 years ago
  94. 42fd159 Rename Vulkan-source .h to .hpp by Antonio Maiorano · 5 years ago
  95. 5ab1f36 Fix specializing graphics routines for the pipeline layout by Nicolas Capens · 5 years ago
  96. 63aa954 CMake: use target_link_options by Antonio Maiorano · 5 years ago
  97. ceb6258 CMake: fix astc code not being enabled correctly by Antonio Maiorano · 5 years ago
  98. 377573c Use Thread Safety Analysis annotations throughout SwiftShader. by Ben Clayton · 5 years ago
  99. 21fb75f Device/Blitter: Initialize filter3D fields by Ben Clayton · 5 years ago
  100. 8772b42 CMake: fix add_subdirectory(SwiftShader) by Antonio Maiorano · 5 years ago