- b400b97 Refactor image query instructions by Nicolas Capens · 4 years, 8 months ago
- cda86ef Implement shaderStorageImageMultisample support by Nicolas Capens · 4 years, 8 months ago
- b654080 Fix decorations bleeding to following block members by Alexis Hetu · 4 years, 8 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
- a00fa43 Don't use 2D coordinates for 1D sampling by Nicolas Capens · 4 years, 8 months ago
- 73c24e4 Specialize 1D sampling LOD calculation 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
- d0b7d1e Zero out texel index after sample and layer offset by Nicolas Capens · 4 years, 8 months ago
- ea1fde1 Use more inclusive terms by Nicolas Capens · 4 years, 8 months ago
- dc8e77f Work around dEQP-VK output_location test flakiness by Alexis Hetu · 4 years, 8 months ago
- d017562 Expose VK_EXT_image_robustness support by Nicolas Capens · 4 years, 8 months ago
- 1c00441 Perform texel replacement on out-of-bounds OpImageFetch accesses by Nicolas Capens · 4 years, 8 months ago
- 7c84c9e Perform out-of-bounds checks on texel pointers by Nicolas Capens · 4 years, 8 months ago
- 12c9d4a Manual changes required for SPIR-V update by Alexis Hetu · 4 years, 8 months ago
- 4251895 Add support for depthBiasClamp by Sean Risser · 4 years, 8 months ago
- 9e46bb6 Support _PACK32 storage image formats and fix asserts by Nicolas Capens · 4 years, 9 months ago
- 2490b1a Undefine Bool after the headers that define them by Nicolas Capens · 4 years, 9 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
- 8d75c10 Implement scatter/gather for 1- and 2-byte texels by Nicolas Capens · 4 years, 9 months ago
- fd8f0e2 Fix float-to-half conversion by Nicolas Capens · 4 years, 9 months ago
- 8866a85 Eliminate large image specialization by Nicolas Capens · 4 years, 9 months ago
- 7bc7120 Refactor texel buffer reads by Nicolas Capens · 4 years, 9 months ago
- c9a291a Implement SNORM uniform texel buffer support by Nicolas Capens · 4 years, 9 months ago
- 2e7cdd8 Implement B10G11R11_UFLOAT_PACK32 uniform texel buffer support by Nicolas Capens · 4 years, 9 months ago
- ae10079 Assert attachment format supports blending when blending is enabled by Nicolas Capens · 4 years, 10 months ago
- eb68244 Assert reserved binding entries aren't accessed by Nicolas Capens · 4 years, 10 months ago
- 974cfa9 Optimize out-of-bounds checks with unsigned compare by Nicolas Capens · 4 years, 11 months ago
- 4a65df1 Replace instead of add pointer offsets when out of bounds by Nicolas Capens · 5 years ago
- d68844f SpirvShaderDebugger: Show vector elements as xyzw by Ben Clayton · 4 years, 10 months ago
- 3011de5 SpirvShaderDebugger: Add a virtual destructor by Ben Clayton · 4 years, 10 months ago
- 907433b SpirvShaderDebugger: Implement Array types by Ben Clayton · 4 years, 10 months ago
- afb1867 SpirvShaderDebugger: Replace 'builtins' / 'root' with a global scope by Ben Clayton · 4 years, 10 months ago
- 1e51262 SpirvShaderDebugger: Silence release only warning by Ben Clayton · 4 years, 10 months ago
- 248ef6f SpirvShaderDebugger: Handle None sizes for composite types by Ben Clayton · 4 years, 10 months ago
- 0aec9b6 SpirvShaderDebugger: Handle template types by Ben Clayton · 4 years, 10 months ago
- 77a09d9 SpirvShaderDebugger: Don't display SSAs for array types by Ben Clayton · 4 years, 10 months ago
- fbb12e1 SpirvShaderDebugger: Don't display SSA values with DebugInfo by Ben Clayton · 4 years, 10 months ago
- 11dd718 Remove generation of OpenCLDebugInfo100.h by Nicolas Capens · 4 years, 10 months ago
- 79dcb2a Document helper invocations being considered active by Nicolas Capens · 4 years, 10 months ago
- b6e8c3f Encapsulate the RValue<T> value field by Nicolas Capens · 5 years ago
- 57eb48a Fix processing OpExecutionMode for the requested entry point by Nicolas Capens · 4 years, 11 months ago
- c9625f1 Fix asserts due to missing texture formats by Sean Risser · 5 years ago
- d9ba4b7 Add high precision filtering extension by Antonio Maiorano · 5 years ago
- 08afdde Also use out of bound detection for image stores by Alexis Hetu · 5 years ago
- 60727de Detect out of bounds image pointers by Alexis Hetu · 5 years ago
- 479d143 Implement dynamic descriptor array indexing by Nicolas Capens · 5 years ago
- 9b83ddb Skip image sampling if no SIMD lanes are active by Nicolas Capens · 5 years ago
- 694e214 Vulkan/Debug: Don't step for column updates by Ben Clayton · 5 years ago
- 42fd159 Rename Vulkan-source .h to .hpp by Antonio Maiorano · 5 years ago
- c7d5ec3 Don't expose individual descriptor set layouts to SPIR-V compilation by Nicolas Capens · 5 years ago
- ca9de96 Fix ordering of descriptor set bindings by Nicolas Capens · 5 years ago
- 7483e56 SpirvShader: Document activeLaneMask() and storesAndAtomicsMask() by Ben Clayton · 5 years ago
- f42c698 SpirvShaderDebugger: Ensure frames are fully popped by Ben Clayton · 5 years ago
- 00e4a7c SpirvShaderDebugger: Implement globals, stub array types by Ben Clayton · 5 years ago
- 0d6791c SpirvShader: Add WriteCFGGraphVizDotFile debug function by Ben Clayton · 5 years ago
- fc951cd SpirvShader: Add a flag for printing SPIRV execution by Ben Clayton · 6 years ago
- 63aa954 CMake: use target_link_options by Antonio Maiorano · 5 years ago
- 93613e1 Reduce descriptor binding info exposure by Nicolas Capens · 5 years ago
- ea66320 SpirvShader: Fix ASSERT firing in debugger by Ben Clayton · 5 years ago
- 8772b42 CMake: fix add_subdirectory(SwiftShader) by Antonio Maiorano · 5 years ago
- 47d09cb CMake: make root compile options and link libraries private by Antonio Maiorano · 5 years ago
- ac43aa7 Reimplement LRUCache, fold away LRUSnapshotCache, add tests. by Ben Clayton · 5 years ago
- 81e08df Fix fragments depth values not being clamped by Alexis Hetu · 5 years ago
- 9418b51 CMake: split out Vulkan sources into separate CMakeLists by Antonio Maiorano · 5 years ago
- 20220a0 Reuse Store logic for Modf and Frexp output parameters by Nicolas Capens · 5 years ago
- 0b77aa5 Separate Operand store logic from EmitStore() by Nicolas Capens · 5 years ago
- 2f4b603 Only store component count in Operand by Nicolas Capens · 5 years ago
- ff9f9b5 Rename size/sizeInComponents to componentCount by Nicolas Capens · 5 years ago
- 7118675 Use the type and result ID helpers by Nicolas Capens · 5 years ago
- 72f089c Obtain type ID from instruction by Nicolas Capens · 5 years ago
- 78cc4f4 Add helper methods for obtaining type and result ID by Nicolas Capens · 5 years ago
- e6f65d9 Rename GenericValue to Operand by Nicolas Capens · 5 years ago
- 5c883d3 Clamp _SNORM formats to -1.0 by Corentin Wallez · 5 years ago
- bdb6807 Don't blend integer formats by Alexis Hetu · 5 years ago
- 534d015 Vulkan/Debug: Create a PhysicalFile if DebugSource has no content by Ben Clayton · 5 years ago
- 68d9ad8 Remove the sw::Color<> class by Nicolas Capens · 5 years ago
- 9aff7ae Change for loops to use const refs, per performance-for-range-copy clang-tidy. by Ben Clayton · 5 years ago
- 1c29477 Don't expose the sampling routine cache's mutex by Nicolas Capens · 5 years ago
- d53eeca Rename constant cache to snapshot cache by Nicolas Capens · 5 years ago
- 14b1e3f Update SPIR-V Tools to fd773eb50 by Alexis Hetu · 5 years ago
- 48f3f6c Remove two minor compiler warnings/errors: by David 'Digit' Turner · 5 years ago
- f948cd1 Split vk::Sampler state off into a structure by Nicolas Capens · 5 years ago
- 6c11cf2 Remove unused sampler parameter by Nicolas Capens · 5 years ago
- 7f46917 Specialize sampling routine for immutable sampler data by Nicolas Capens · 5 years ago
- 12e857a3 Refactor vertex fetch to use VkFormat more aggressively by Chris Forbes · 5 years ago
- 1c9f242 Fix float to r11g11b10 conversion by Alexis Hetu · 5 years ago
- 3a50a43 SpirvShaderDebugger: Implement scope nesting by Ben Clayton · 5 years ago
- 7d09824 SpirvShader: Silence warnings of unexpected opcodes by Ben Clayton · 5 years ago
- b8bae18 SpirvShaderDebugger: Add flag for printing opcodes as they're executed by Ben Clayton · 5 years ago
- b2d7dff SpirvShaderDebugger: Make Function extend Scope by Ben Clayton · 5 years ago
- 2fecfc5 SpirvShaderDebugger: Add string helper for debug kinds by Ben Clayton · 5 years ago
- da38401 SpirvShader: Implement OpenCLDebugInfo100DebugInfoNone by Ben Clayton · 5 years ago
- 041fa9e SpirvShaderDebugger: Stub UNIMPLEMENTED() opcodes by Ben Clayton · 5 years ago
- 875d98b SpirvShader: Implement OpenCLDebugInfo100DebugInlinedAt by Ben Clayton · 5 years ago
- 77b43d6 Document single-level YCbCr image assumption by Nicolas Capens · 5 years ago
- 5c37208 Clarify the PointCoord calculation by Nicolas Capens · 5 years ago