- ff9bb52 Check for valid SPIR-V <id>s by comparing against 0 by Nicolas Capens · 2 years, 10 months ago
- ce9f17f Avoid recompiling identical SPIR-V binaries by Nicolas Capens · 3 years ago
- 5806db9 Fix obtaining the execution model from the intended entry point by Nicolas Capens · 3 years ago
- 0c22767 Refactor SPIR-V binary storage by Nicolas Capens · 3 years ago
- 1594184 Separate analysis info from SPIR-V execution modes by Nicolas Capens · 3 years, 1 month ago
- e4b7794 Remove unimplemented MaskedStore/MaskedLoad usage by Nicolas Capens · 3 years, 2 months ago
- 964b9e3 SpirvShader: Consider OpEntryPoint interface IDs by Ben Clayton · 3 years, 3 months ago
- 112faf4 Format switch statements consistently by Nicolas Capens · 4 years, 9 months ago
- 7cd8cc1 Enable the sampleRateShading feature by Alexis Hetu · 3 years, 9 months ago
- 0bcb71f Implement GLSLstd450Interpolate* functions by Alexis Hetu · 3 years, 8 months ago
- 5104555 Clarify DepthGreater/Less/Unchanged execution modes are unused by Nicolas Capens · 3 years, 8 months ago
- 945f144 Add utility function to count input components by Alexis Hetu · 3 years, 8 months ago
- a549987 Store interpolation data in routine by Alexis Hetu · 3 years, 8 months ago
- 09df3eb Per sample shading by Alexis Hetu · 3 years, 8 months ago
- 8be5574 Add mode for sample qualifier by Alexis Hetu · 3 years, 8 months ago
- 348ba20 Eliminate SpirvShaderEnumNames.cpp by Nicolas Capens · 3 years, 9 months ago
- 79a271a Add decorate operations new to SPIR-V 1.4 by Sean Risser · 3 years, 10 months ago
- 88e698a Add OpCopyLogical by Sean Risser · 3 years, 10 months ago
- 0063eca Implement VK_KHR_shader_float_controls by Sean Risser · 3 years, 11 months ago
- 019feda Track SPIR-V version in VkConfig.hpp by Sean Risser · 3 years, 10 months ago
- 3c0e058 Skip texel address sample offset if zero by Nicolas Capens · 4 years, 1 month ago
- cda86ef Implement shaderStorageImageMultisample support by Nicolas Capens · 4 years, 1 month ago
- b654080 Fix decorations bleeding to following block members by Alexis Hetu · 4 years, 1 month ago
- d017562 Expose VK_EXT_image_robustness support by Nicolas Capens · 4 years, 2 months ago
- 7c84c9e Perform out-of-bounds checks on texel pointers by Nicolas Capens · 4 years, 2 months ago
- 57eb48a Fix processing OpExecutionMode for the requested entry point by Nicolas Capens · 4 years, 4 months ago
- 479d143 Implement dynamic descriptor array indexing by Nicolas Capens · 4 years, 8 months ago
- c7d5ec3 Don't expose individual descriptor set layouts to SPIR-V compilation by Nicolas Capens · 4 years, 5 months ago
- 0d6791c SpirvShader: Add WriteCFGGraphVizDotFile debug function by Ben Clayton · 4 years, 5 months ago
- fc951cd SpirvShader: Add a flag for printing SPIRV execution by Ben Clayton · 5 years ago
- 20220a0 Reuse Store logic for Modf and Frexp output parameters by Nicolas Capens · 4 years, 5 months ago
- 2f4b603 Only store component count in Operand by Nicolas Capens · 4 years, 5 months ago
- ff9f9b5 Rename size/sizeInComponents to componentCount by Nicolas Capens · 4 years, 5 months ago
- 7118675 Use the type and result ID helpers by Nicolas Capens · 4 years, 5 months ago
- 72f089c Obtain type ID from instruction by Nicolas Capens · 4 years, 5 months ago
- e6f65d9 Rename GenericValue to Operand by Nicolas Capens · 4 years, 5 months ago
- 7d09824 SpirvShader: Silence warnings of unexpected opcodes by Ben Clayton · 4 years, 6 months ago
- 1ee36c9 VK_EXT_shader_stencil_export support by Alexis Hetu · 4 years, 7 months ago
- 3cfba7f Revert "VK_EXT_shader_stencil_export support" by Alexis Hétu · 4 years, 7 months ago
- f9881ba VK_EXT_shader_stencil_export support by Alexis Hétu · 4 years, 7 months ago
- 74d3f37 Array length fix by Alexis Hetu · 4 years, 7 months ago
- 683bad8 Don't use std::initializer_list for array views. by Ben Clayton · 4 years, 7 months ago
- 25e06e0 Debugging: Merge VkDebug into System/Debug by Ben Clayton · 4 years, 7 months ago
- 34e16df Revert "VK_EXT_shader_stencil_export support" by Alexis Hétu · 4 years, 8 months ago
- 23b26ef VK_EXT_shader_stencil_export support by Alexis Hetu · 4 years, 8 months ago
- 44bd43a Use UNIMPLEMENTED() for missing functionality we claim support for by Nicolas Capens · 4 years, 8 months ago
- 865f889 Replace all UNIMPLEMENTED() with UNSUPPORTED() by Nicolas Capens · 4 years, 8 months ago
- cd55f05 SpirvShader: Stub OpenCL.DebugInfo.100 by Ben Clayton · 4 years, 8 months ago
- 8842c8f SpirvShader: 2-way imported extensions lookup by Ben Clayton · 4 years, 8 months ago
- b0ca2a8 Pipeline: Implement the SpirvShader debugger. by Ben Clayton · 4 years, 8 months ago
- f6a6a41 SpirvShader: Move extension list out of for loop. by Ben Clayton · 4 years, 8 months ago
- b36dbbe Pipeline/SpirvShader: Support more OpExtInsts by Ben Clayton · 4 years, 8 months ago
- 9c8823a Pipeline/SpirvShader: Process OpString instructions by Ben Clayton · 4 years, 8 months ago
- 7d0ce41 Vulkan: Plumb the debug context down to SpirvShader by Ben Clayton · 4 years, 10 months ago
- bc1c067 clang-format the src/Pipeline directory by Ben Clayton · 4 years, 9 months ago
- 81bc9d9 Remove spaces after control statements keywords by Nicolas Capens · 4 years, 9 months ago
- 157ba26 Do not indent C++ namespace contents by Nicolas Capens · 4 years, 9 months ago
- 5346cf5 Accept ImageCubeArray SPIRV capability by Chris Forbes · 4 years, 9 months ago
- 7a15cef Cubemap array support by Alexis Hetu · 4 years, 10 months ago
- b9f03f4 [vulkan] Add VK_SUBGROUP_FEATURE_ARITHMETIC_BIT support by David 'Digit' Turner · 4 years, 10 months ago
- 9ad035b Vulkan: Implement shaderClipDistance and shaderCullDistance by Ben Clayton · 5 years ago
- cc8ee00 SpirvShader: Remove now unused includes by Ben Clayton · 4 years, 10 months ago
- 474dba4 SpirvShader: Move arithmetic ops to new cpp file by Ben Clayton · 4 years, 10 months ago
- 5e51cfc SpirvShader: Move image handling to new cpp file by Ben Clayton · 4 years, 10 months ago
- ee58972 SpirvShader: Move spec ops to new cpp file by Ben Clayton · 4 years, 10 months ago
- a5ca6da SpirvShader: Move group ops to new cpp file by Ben Clayton · 4 years, 10 months ago
- f3e2cc2 SpirvShader: Move memory ops to new cpp file by Ben Clayton · 4 years, 10 months ago
- b427400 SpirvShader: Move control flow handling to new cpp file by Ben Clayton · 4 years, 10 months ago
- 22f954e SpirvShader: Move GLSLstd450 handling to new cpp file by Ben Clayton · 4 years, 10 months ago
- 284953f Pipeline: Move utility functions to ShaderCore by Ben Clayton · 4 years, 10 months ago
- 8a6dcf7 Support sample image instruction operand by Alexis Hetu · 4 years, 10 months ago
- d34bb29 Remove quadLayout by Alexis Hetu · 4 years, 10 months ago
- 2366802 Relax descriptor set index assert at descriptor point of definition by Chris Forbes · 5 years ago
- 44f462b Fix support for OpKill as non-terminator by Alexis Hetu · 5 years ago
- a070dcf Fix passing sampler offset operands unchanged by Nicolas Capens · 5 years ago
- dc550b2 Fix storing of non-float SPIR-V constants by Nicolas Capens · 5 years ago
- 44e6523 Fix ldexp builtin with vectors by Chris Forbes · 5 years ago
- 920100c Enable fragmentStoresAndAtomics by Alexis Hetu · 5 years ago
- 39a9f1b Add input attachment support for VK_FORMAT_A1R5G5B5_UNORM_PACK16 by Chris Forbes · 5 years ago
- 3ffa113 Add support for ImageFormatRg32{f,i,ui} by Chris Forbes · 5 years ago
- 7937072 Fix misleading UNIMPLEMENTED in image load by Chris Forbes · 5 years ago
- dbd0275 Fix samplerless image fetch by Nicolas Capens · 5 years ago
- 02d4c0d Add support for multiview rendering by Chris Forbes · 5 years ago
- 75b6f21 SpirvShader: Fix another edge case with phis and loops by Ben Clayton · 5 years ago
- 30ee92e Pipeline: Cleanup and simplify setting of SpirvShader input builtins by Ben Clayton · 5 years ago
- a1152c5 SpirvShader: Implement GroupNonUniformShuffleRelative capability by Ben Clayton · 5 years ago
- 2ef02cb SpirvShader: Implement GroupNonUniformShuffle capability by Ben Clayton · 5 years ago
- 7ecf473 SpirvShader: Refactor AllTrueMask() / AnyTrueMask() by Ben Clayton · 5 years ago
- ca2c5ef SpirvShader: Implement GroupNonUniformVote capability by Ben Clayton · 5 years ago
- 41cfdb7 SpirvShader: Implement GroupNonUniformBallot capability by Ben Clayton · 5 years ago
- 78f443f SpirvShader: Expose shader capabilities. by Ben Clayton · 5 years ago
- 204a410 SpirvShader: Add a single-entry, last-used sampler cache by Ben Clayton · 5 years ago
- 334394c Avoid dynamic branches on in-bounds loads by Nicolas Capens · 5 years ago
- efd7fc0 Provide fine-grained out-of-bounds behavior control by Nicolas Capens · 5 years ago
- 49f7037 SpirvShader: Rename EmitState::currentBlock to block by Ben Clayton · 5 years ago
- 1c8a969 SpirvShader: Add Function inner class. by Ben Clayton · 5 years ago
- e8bfba4 Move pointers and intermediates from SpirvRoutine to SpirvShader::EmitState. by Ben Clayton · 5 years ago
- 59cd59b Move GenericValue into SpirvShader by Ben Clayton · 5 years ago
- 0b00b95 LLVMReactor/SpirvShader: Don't zero loads on disabled lanes. by Ben Clayton · 5 years ago
- 9abf32b SpirvShader: Optimize SIMD loads of static, equal offsets, in-bound pointers by Ben Clayton · 5 years ago