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