1. d017562 Expose VK_EXT_image_robustness support by Nicolas Capens · 4 years, 8 months ago
  2. a681d12 Add Wayland support for Vulkan WSI by Nicolas Caramelli · 4 years, 8 months ago
  3. 3b2cd31 Update Vulkan headers to version 1.2.148 by Nicolas Capens · 4 years, 8 months ago
  4. 74f6c65 Add basic support for VK_EXT_debug_utils by Alexis Hetu · 4 years, 8 months ago
  5. 4251895 Add support for depthBiasClamp by Sean Risser · 4 years, 8 months ago
  6. 64b2ef9 Silence warnings on dedicated external memory allocations by Michael Spang · 4 years, 11 months ago
  7. d7a1fce Fix copying between images and buffers with padding by Tomek Ponitka · 4 years, 8 months ago
  8. 9e46bb6 Support _PACK32 storage image formats and fix asserts by Nicolas Capens · 4 years, 9 months ago
  9. e8dd233 Fix B<->T copies of multiple array layers and unpacked rowpitch by Corentin Wallez · 4 years, 8 months ago
  10. 1de497c Support Gralloc3 in SwiftShader by Jason Macnak · 5 years ago
  11. 2490b1a Undefine Bool after the headers that define them by Nicolas Capens · 4 years, 9 months ago
  12. be1a9ac Rename command classes to match API calls by Nicolas Capens · 4 years, 9 months ago
  13. c101f74 Add decoder for BC6h by Sean Risser · 4 years, 10 months ago
  14. 4f438a5 Image dirtiness by Alexis Hetu · 4 years, 9 months ago
  15. ad65826 Fix copying of multiple image layers by Nicolas Capens · 4 years, 9 months ago
  16. 2aace0d Fix copying of multisample images by Nicolas Capens · 4 years, 9 months ago
  17. c55fd97 Fix image slice / plane name usage by Nicolas Capens · 4 years, 9 months ago
  18. 6cd27ba Remove unsupported formats by Nicolas Capens · 4 years, 9 months ago
  19. f6f1121 Implement shaderStorageImageExtendedFormats support by Nicolas Capens · 4 years, 9 months ago
  20. 8866a85 Eliminate large image specialization by Nicolas Capens · 4 years, 9 months ago
  21. 2e7cdd8 Implement B10G11R11_UFLOAT_PACK32 uniform texel buffer support by Nicolas Capens · 4 years, 9 months ago
  22. ae10079 Assert attachment format supports blending when blending is enabled by Nicolas Capens · 4 years, 10 months ago
  23. 32f4be1 Optimize copying image data for presentation by Nicolas Capens · 4 years, 10 months ago
  24. eb68244 Assert reserved binding entries aren't accessed by Nicolas Capens · 4 years, 10 months ago
  25. 763957e Ignore rasterization state pointers when rasterization is disabled by Nicolas Capens · 4 years, 10 months ago
  26. 15d3dda Zero-initialize the context state and data by Nicolas Capens · 4 years, 10 months ago
  27. 4615971 Cleanup: using the proper Image subregion structure by Alexis Hetu · 4 years, 9 months ago
  28. 45510ad Validate the SPIR-V code in debug builds by Nicolas Capens · 4 years, 10 months ago
  29. 3ad285a Added reference counting for PipelineLayout objects by Trevor David Black · 4 years, 10 months ago
  30. e817aaa libVulkan: Use new marl::Scheduler::Config API. by Ben Clayton · 4 years, 10 months ago
  31. b0c00e8 Update VkStringify for VK_EXT_subgroup_size_control by Caio Marcelo de Oliveira Filho · 4 years, 10 months ago
  32. 643cbe1 Update Vulkan headers to version 1.2.141 by Caio Marcelo de Oliveira Filho · 4 years, 10 months ago
  33. 6f5ff49 Fix deallocation of uninitialized pointer by Nicolas Capens · 4 years, 10 months ago
  34. c9625f1 Fix asserts due to missing texture formats by Sean Risser · 5 years ago
  35. d748e16 Fix missing border update after Image blit by Alexis Hetu · 4 years, 11 months ago
  36. d9ba4b7 Add high precision filtering extension by Antonio Maiorano · 5 years ago
  37. 45be468 Remove typeinfo from Vulkan exported symbols by Nicolas Capens · 5 years ago
  38. b798cfa Enable the shaderStorageImageArrayDynamicIndexing feature by Nicolas Capens · 5 years ago
  39. fe63685 Enable the shaderStorageBufferArrayDynamicIndexing feature by Nicolas Capens · 5 years ago
  40. 25646f4 Enable the shaderSampledImageArrayDynamicIndexing feature by Nicolas Capens · 5 years ago
  41. 5faf16f Enable the shaderUniformBufferArrayDynamicIndexing feature by Nicolas Capens · 5 years ago
  42. 694e214 Vulkan/Debug: Don't step for column updates by Ben Clayton · 5 years ago
  43. cfc7760 Vulkan/Debug: Fix build with clang-10. by Ben Clayton · 5 years ago
  44. 941293d Eliminate use of Vulkan header BEGIN_RANGE/END_RANGE/RANGE_SIZE enums by Antonio Maiorano · 5 years ago
  45. 71c49f8 Run clang-format on renamed headers by Antonio Maiorano · 5 years ago
  46. 42fd159 Rename Vulkan-source .h to .hpp by Antonio Maiorano · 5 years ago
  47. 002b7c1 Record vkCmdBindDescriptorSets() as a single command by Nicolas Capens · 5 years ago
  48. 026f7d0 Store binding information in the pipeline layout by Nicolas Capens · 5 years ago
  49. c7d5ec3 Don't expose individual descriptor set layouts to SPIR-V compilation by Nicolas Capens · 5 years ago
  50. ca9de96 Fix ordering of descriptor set bindings by Nicolas Capens · 5 years ago
  51. f42c698 SpirvShaderDebugger: Ensure frames are fully popped by Ben Clayton · 5 years ago
  52. 6e44504 Vulkan: Add vk_icdInitializeConnectToServiceCallback() by David 'Digit' Turner · 5 years ago
  53. 5ab1f36 Fix specializing graphics routines for the pipeline layout by Nicolas Capens · 5 years ago
  54. 63aa954 CMake: use target_link_options by Antonio Maiorano · 5 years ago
  55. ccaa8e8 Pass only descriptor data to shader execution by Nicolas Capens · 5 years ago
  56. 93613e1 Reduce descriptor binding info exposure by Nicolas Capens · 5 years ago
  57. d347ccf Vulkan: Fix Fuchsia external semaphore fix tryWait(). by David 'Digit' Turner · 5 years ago
  58. ceb6258 CMake: fix astc code not being enabled correctly by Antonio Maiorano · 5 years ago
  59. 377573c Use Thread Safety Analysis annotations throughout SwiftShader. by Ben Clayton · 5 years ago
  60. 6d8a9c5 CMake: fix PowerVR_Examples build by Antonio Maiorano · 5 years ago
  61. d6d5993 Don't fail build if Vulkan headers are different by Antonio Maiorano · 5 years ago
  62. 8772b42 CMake: fix add_subdirectory(SwiftShader) by Antonio Maiorano · 5 years ago
  63. 514232c VkSemaphore: Unlock/Lock the mutex outside the blocking_call. by Ben Clayton · 5 years ago
  64. 4d23aa3 Vulkan: Move SpecializationInfo to own file. by Ben Clayton · 5 years ago
  65. ac43aa7 Reimplement LRUCache, fold away LRUSnapshotCache, add tests. by Ben Clayton · 5 years ago
  66. 094974d VkPipelineCache: Do not publically expose internal mutexes by Ben Clayton · 5 years ago
  67. 4cdbb54 CMake: Fix build when building with `SWIFTSHADER_ENABLE_VULKAN_DEBUGGER` by Ben Clayton · 5 years ago
  68. 9418b51 CMake: split out Vulkan sources into separate CMakeLists by Antonio Maiorano · 5 years ago
  69. e52e2db [vulkan] Implement VK_FUCHSIA_external_memory extension. by David 'Digit' Turner · 6 years ago
  70. 6480643 Vulkan/Debug: Fix clang-10 warning by Ben Clayton · 5 years ago
  71. c155e3b VkCommandBuffer: Remove static Cast() method by Ben Clayton · 5 years ago
  72. b8d4792 Vulkan: Destruct the list of vk::Query in QueryPool by Ben Clayton · 5 years ago
  73. 13f0ff7 Vulkan/Debug: Always provide the dap::Source::path by Ben Clayton · 5 years ago
  74. 6636f14 CMake: clean up cppdap usage by Antonio Maiorano · 5 years ago
  75. 68d9ad8 Remove the sw::Color<> class by Nicolas Capens · 5 years ago
  76. 0774188 Fix ImageView size computation by Alexis Hetu · 5 years ago
  77. 1c29477 Don't expose the sampling routine cache's mutex by Nicolas Capens · 5 years ago
  78. d53eeca Rename constant cache to snapshot cache by Nicolas Capens · 5 years ago
  79. 9f2dd0d Fix taking aspect into account for image view identifiers by Nicolas Capens · 5 years ago
  80. 7709026 Identify image views based on their state by Nicolas Capens · 5 years ago
  81. 67f052b Provide packed VkFormat to uint8_t mapping by Nicolas Capens · 5 years ago
  82. 73c4a0c Uniquely identify sampler state by Nicolas Capens · 5 years ago
  83. f948cd1 Split vk::Sampler state off into a structure by Nicolas Capens · 5 years ago
  84. 2aa80df [vulkan]: Support multiple external semaphore implementations. by David 'Digit' Turner · 5 years ago
  85. f6e439f Compile Vulkan library with Subzero in Chromium by Alexis Hetu · 5 years ago
  86. 77b43d6 Document single-level YCbCr image assumption by Nicolas Capens · 5 years ago
  87. 5751f9e VkImage: Implement BC7 texture format by Ben Clayton · 5 years ago
  88. b44162f Support for the largePoints feature in Vulkan by Marc-Antoine Desroches · 5 years ago
  89. 51b2800 Support launching PowerVR samples from Visual Studio using SwiftShader by Nicolas Capens · 5 years ago
  90. a4347a9 Enable ASTC on supported builds only by Nicolas Capens · 5 years ago
  91. 416d374 PipelineCache: Handle nullptr mismatch of specialization info. by Jamie Madill · 5 years ago
  92. 1b90087 Implement ASTC support by Alexis Hetu · 5 years ago
  93. 4b34ee3 Fix comparison of specialization constant keys. by Jamie Madill · 5 years ago
  94. e3621dc Build with -Bsymbolic to prevent symbol preemption by Nicolas Capens · 5 years ago
  95. c1e60dc Log instead of warn of unsupported extensions by Sean Risser · 5 years ago
  96. 1ee36c9 VK_EXT_shader_stencil_export support by Alexis Hetu · 5 years ago
  97. 3cfba7f Revert "VK_EXT_shader_stencil_export support" by Alexis Hétu · 5 years ago
  98. f9881ba VK_EXT_shader_stencil_export support by Alexis Hétu · 5 years ago
  99. 8def906 Only call updateBorders on ranges that can be cubemaps. by Corentin Wallez · 5 years ago
  100. f9f999f Implement HostMappedForeignMemory DeviceMemory by Jonah Ryan-Davis · 5 years ago