1. a4232c1 Report input attachment usage capability for surface images by Nicolas Capens · 3 years ago
  2. a9e93a8 Report storage usage capability for surface images by Nicolas Capens · 3 years ago
  3. 556563c Bump maxUniformBufferRange 2^14 to 2^16 by Corentin Wallez · 2 years, 11 months ago
  4. ed85598 Move swiftshader off deprecated llvm::IRBuilder APIs by Benjamin Kramer · 3 years ago
  5. 03bb9e1 Unpack 1010102 formats into upper 16-bit components by Nicolas Capens · 3 years ago
  6. f9c3965 Expose support for VK_KHR_swapchain_mutable_format by Sean Risser · 3 years ago
  7. ff91ac5 Prevent exit-time destructors in src/WSI, Pipeline, and System by Nicolas Capens · 3 years ago
  8. ddd09df Don't handle vendor-specific SPIR-V instructions by Nicolas Capens · 3 years ago
  9. e303f61 Don't consider OpType* instructions to be statements by Nicolas Capens · 3 years ago
  10. ec4a98f Eliminate SpirvShaderInstructions.inl by Nicolas Capens · 3 years ago
  11. f12305c Statically allocate function pointer tables for libXCB by Nicolas Capens · 3 years ago
  12. 8153d90 Statically allocate function pointer tables for libX11 by Nicolas Capens · 3 years ago
  13. fc8dd5b Refactor libXCB and libX11 wrappers by Nicolas Capens · 3 years ago
  14. cbec1d4 Fix component normalization for texture gather by Ari Suonpää · 3 years ago
  15. edeff1f Make Win32SurfaceKHR::present() more robust by Alexis Hetu · 3 years ago
  16. 1d924bd Assert that casting memory sizes to 32-bit doesn't overflow by Nicolas Capens · 3 years ago
  17. f369206 Use size_t for methods returning memory sizes by Nicolas Capens · 3 years ago
  18. 77ebb7f Add a GN build option for the startup dialog by Nicolas Capens · 3 years ago
  19. 9e727fa Assert that the descriptor set is not null by Nicolas Capens · 3 years ago
  20. 08c6200 Implement Assert() for Reactor by Nicolas Capens · 3 years ago
  21. d9c4d9a Fix green bits for R5G6B5_UNORM_PACK16 by Ari Suonpää · 3 years ago
  22. 6e23c08 Make line stipple related tests pass by Alexis Hetu · 3 years ago
  23. 04c1eb3 Run clang-format-all.sh as a Bash script by Nicolas Capens · 3 years ago
  24. a6ec85f Fix border color when sampling normalized texture formats by Ari Suonpää · 3 years ago
  25. e068963 Add support for VK_FORMAT_B8G8R8A8_UNORM|SRGB as storage image formats by Nicolas Capens · 4 years, 1 month ago
  26. f0e8ec2 Implement shaderStorageImageWriteWithoutFormat support by Nicolas Capens · 3 years ago
  27. 9b1f23f Perform image write from a static function by Nicolas Capens · 3 years ago
  28. bdea396 Support writing to storage images with packed formats by Nicolas Capens · 3 years ago
  29. 3f3d523 Provide StorageImageDescriptor with an image view identifier by Nicolas Capens · 3 years ago
  30. 8762ec5 Make GetTexelAddress() independent from SPIR-V parsing by Nicolas Capens · 3 years ago
  31. d155641 Detemplatize hasExtendedFeatures by Sean Risser · 3 years ago
  32. b6fc49b Rename use_x11 to ozone_platform_x11 by Maksim Sisov · 3 years ago
  33. ef72cb4 Allow dereferencing of constant Reactor pointers by Nicolas Capens · 3 years ago
  34. f17c3f7 Parse the OpTypeImage information into ImageInstructionSignature by Nicolas Capens · 3 years ago
  35. 0b241e7 Parse OpImageTexelPointer into an ImageInstruction by Nicolas Capens · 3 years ago
  36. 62c5ce3 Structure conversion cleanup by Alexis Hetu · 3 years ago
  37. 6e0b4fa Fix Xcb depth by Alexis Hetu · 3 years ago
  38. ca40fea Rename ImageInstructionState to ImageInstructionSignature by Nicolas Capens · 3 years ago
  39. f42ab47 Separate the SPIR-V image and sampler as part of ImageInstruction by Nicolas Capens · 3 years ago
  40. 8dccb37 Determine SPIR-V zero constants from SPIR-V binary only by Nicolas Capens · 3 years ago
  41. 6745fce Parse OpImageRead and OpImageWrite into an ImageInstruction by Nicolas Capens · 3 years ago
  42. 678d393 Make sw::Constants a member of vk::Device by Nicolas Capens · 3 years ago
  43. 06aaffa Pass the vk::Device to every routine as an extra parameter by Nicolas Capens · 3 years ago
  44. d03c96f Split image sampling into routine lookup and function call by Nicolas Capens · 3 years ago
  45. e878186 VK_KHR_copy_commands2 support by Alexis Hetu · 3 years ago
  46. 73a6940 Tightly pack PlaneEquations array by Alexis Hetu · 3 years ago
  47. 96b34f7 Associate inline sampler caches with instruction position by Nicolas Capens · 3 years ago
  48. 208f7fb Use the Vulkan format for OpImageWrite by Nicolas Capens · 3 years ago
  49. e7355b9 Simplify obtaining the type from a SPIR-V object <id> by Nicolas Capens · 3 years ago
  50. 4de878a Treat sRGB formats as unsigned normalized by Nicolas Capens · 3 years ago
  51. 920f829 Improve inverse blendConstant() readability by Nicolas Capens · 3 years ago
  52. e9c047f Optimize clamping of constant blend factors by Nicolas Capens · 3 years ago
  53. 05963ef Parse SPIR-V image instructions before code generation by Nicolas Capens · 3 years ago
  54. ff9bb52 Check for valid SPIR-V <id>s by comparing against 0 by Nicolas Capens · 3 years ago
  55. 054981b Update SPIR-V shader instructions after SPIRV-Tools update by Alexis Hetu · 3 years ago
  56. 4c6da56 VK_EXT_pipeline_creation_feedback support by Alexis Hetu · 3 years ago
  57. 3f063e1 Fix min/max blend operations by Nicolas Capens · 3 years ago
  58. 70f3a0f VK_EXT_blend_operation_advanced minimal implementation by Alexis Hetu · 3 years, 1 month ago
  59. bf075ca Support VK_EXT_pipeline_creation_cache_control by Alexis Hetu · 3 years ago
  60. 1a57ff0 Poison device memory allocations for GN MSan builds by Nicolas Capens · 3 years ago
  61. e733a26 Add assert on illegal signed/unsigned blit by Alexis Hetu · 3 years, 1 month ago
  62. 7a57132 Perform all blend operations in floating-point by Alexis Hetu · 3 years ago
  63. 542593f Implement support for VK_FORMAT_R16*_UNORM attachment formats by Nicolas Capens · 3 years ago
  64. 7718604 Clamp blend factors and color output by Nicolas Capens · 3 years ago
  65. 8c5df9c Refactor blending by Nicolas Capens · 3 years ago
  66. ace415c Refactor Queue::Submit to use internal structure by Alexis Hetu · 3 years ago
  67. 2181091 Delay extension support check until instance/device creation by Nicolas Capens · 3 years ago
  68. 6683bca [Fuchsia] Fix Vulkan compilation by Sergey Ulanov · 3 years, 1 month ago
  69. 6b700ff Add VK_KHR_shader_integer_dot_product structs by Sean Risser · 3 years, 1 month ago
  70. 85101b9 Avoid SPIR-V binary identifier clashes by Nicolas Capens · 3 years, 1 month ago
  71. ce9f17f Avoid recompiling identical SPIR-V binaries by Nicolas Capens · 3 years, 1 month ago
  72. 14fca80 Store the SPIR-V binary of a vk::ShaderModule in an sw::SpirvBinary by Nicolas Capens · 3 years, 1 month ago
  73. 7997cbc Fix uninitialized memoryOwner on unused DescriptorSet by Alexis Hetu · 3 years, 1 month ago
  74. 5db06cf Fix BC6h decoder by Alexis Hetu · 3 years, 1 month ago
  75. 6429865 Fix blitting of various packed formats by Alexis Hetu · 3 years, 1 month ago
  76. 33eaf1f Use smart pointer for the LibX11Exports singleton by Yilong Li · 3 years, 1 month ago
  77. ce1449f Fix Depth+Stencil image copy by Alexis Hetu · 3 years, 1 month ago
  78. cd2682f Fix blitting of compressed images by Alexis Hetu · 3 years, 1 month ago
  79. 1ed6897 Make decompression functions const by Alexis Hetu · 3 years, 1 month ago
  80. e0af842 Remove LOG_TRAP by Sean Risser · 3 years, 8 months ago
  81. ca2ada8 Fix border update when rendering to cube face by Alexis Hetu · 3 years, 1 month ago
  82. b0f8eb1 Restore zero-initialization of device memory allocations for GN builds by Nicolas Capens · 3 years, 1 month ago
  83. eacf0cd Don't initialize device memory allocations in MSan builds by Nicolas Capens · 3 years, 1 month ago
  84. 7b550be Don't initialize host memory allocations in MSan builds by Nicolas Capens · 3 years, 1 month ago
  85. 24530ca Disable C4244 when building LLVM for swiftshader by Nico Weber · 3 years, 1 month ago
  86. a1594b9 Move ExternalMemoryHost to its own file by Alexis Hetu · 3 years, 1 month ago
  87. 118ac38 Refactor DeviceMemory buffer allocation/freeing by Nicolas Capens · 3 years, 1 month ago
  88. c329881 Rename allocation functions by Nicolas Capens · 3 years, 1 month ago
  89. 03fa329 Separate device memory allocations from host allocations by Nicolas Capens · 3 years, 1 month ago
  90. 8c181d7 Deep copy specialization info by Nicolas Capens · 3 years, 1 month ago
  91. 70178a7 Refactor swapchain image creation by Nicolas Capens · 3 years, 1 month ago
  92. 0625115 Increase the maximum 1D, 2D, and Cube image dimension to 16384 by Nicolas Capens · 3 years, 1 month ago
  93. f1aca93 Add padding to VkBuffer size to avoid access violation by Nicolas Capens · 3 years, 1 month ago
  94. b2b1388 Restore zero-initialization of memory allocations by Nicolas Capens · 3 years, 1 month ago
  95. b7b7cb7 Refactor config constants by Nicolas Capens · 3 years, 1 month ago
  96. cde65f7 Don't initialize memory allocations in MSan builds by Nicolas Capens · 3 years, 9 months ago
  97. 562df48 Implement support for regular scaled buffer formats by Nicolas Capens · 3 years, 1 month ago
  98. 22f5c92 Eliminate Subzero's dependency on llvm::FoldingSet by Nicolas Capens · 4 years, 6 months ago
  99. 5806db9 Fix obtaining the execution model from the intended entry point by Nicolas Capens · 3 years, 1 month ago
  100. 159f512 Implement VK_EXT_4444_formats by Sean Risser · 3 years, 1 month ago