- ff9bb52 Check for valid SPIR-V <id>s by comparing against 0 by Nicolas Capens · 2 years, 11 months ago
- 054981b Update SPIR-V shader instructions after SPIRV-Tools update by Alexis Hetu · 2 years, 11 months ago
- 3f063e1 Fix min/max blend operations by Nicolas Capens · 2 years, 11 months ago
- 70f3a0f VK_EXT_blend_operation_advanced minimal implementation by Alexis Hetu · 3 years ago
- 7a57132 Perform all blend operations in floating-point by Alexis Hetu · 2 years, 11 months ago
- 542593f Implement support for VK_FORMAT_R16*_UNORM attachment formats by Nicolas Capens · 2 years, 11 months ago
- 7718604 Clamp blend factors and color output by Nicolas Capens · 2 years, 11 months ago
- 8c5df9c Refactor blending by Nicolas Capens · 2 years, 11 months ago
- 85101b9 Avoid SPIR-V binary identifier clashes by Nicolas Capens · 3 years ago
- ce9f17f Avoid recompiling identical SPIR-V binaries by Nicolas Capens · 3 years ago
- b7b7cb7 Refactor config constants by Nicolas Capens · 3 years ago
- 562df48 Implement support for regular scaled buffer formats by Nicolas Capens · 3 years ago
- 5806db9 Fix obtaining the execution model from the intended entry point by Nicolas Capens · 3 years ago
- 159f512 Implement VK_EXT_4444_formats by Sean Risser · 3 years ago
- 36e6c2a Revert "Work around dEQP-VK output_location test flakiness" by Nicolas Capens · 3 years ago
- c79a36e Increase maxStorageBufferRange to MAX_MEMORY_ALLOCATION_SIZE (1 GiB) by Nicolas Capens · 3 years ago
- efbbb2f Rename rasterOperation() to blendColor() by Nicolas Capens · 3 years ago
- 584c2cf Fully support all 16-bit packed texture formats by Sean Risser · 3 years ago
- 7d3a860 Fix use of deleted shader during compute execution by Nicolas Capens · 3 years ago
- 0c22767 Refactor SPIR-V binary storage by Nicolas Capens · 3 years ago
- 7e69c97 Clamp depth before the depth test by Nicolas Capens · 3 years ago
- 9e3dca1 Skip depth bounds test when there is no depth attachment by Nicolas Capens · 3 years ago
- 91ec775 Rename render target to color buffer by Nicolas Capens · 3 years ago
- 1594184 Separate analysis info from SPIR-V execution modes by Nicolas Capens · 3 years, 1 month ago
- f9dd2e7 Fix integer overflow in vertex buffer access robustness check by Nicolas Capens · 3 years, 1 month ago
- 8532b0f Implement VK_EXT_custom_border_color by Nicolas Capens · 3 years, 4 months ago
- e4b7794 Remove unimplemented MaskedStore/MaskedLoad usage by Nicolas Capens · 3 years, 2 months ago
- 15f3944 Optimize OpImageFetch for single-level mipmaps by Nicolas Capens · 3 years, 2 months ago
- d448309 Fix computing anisotropy factor for single-level mipmap by Nicolas Capens · 3 years, 2 months ago
- dcfc0a6 Fix ignoring fragment shader depth for EarlyFragmentTests mode by Nicolas Capens · 3 years, 2 months ago
- 8660e1c Include multisample handling into fragment pipeline stages by Nicolas Capens · 3 years, 2 months ago
- 2855636 Only process active fragment samples by Nicolas Capens · 3 years, 2 months ago
- 8460144 Refactor sample shading state determination by Nicolas Capens · 3 years, 2 months ago
- 856d3c1 Add Bias and Fetch to divergent Lod sampling by Sean Risser · 3 years, 2 months ago
- 151c99b Optimize Lod and Grad texture sampling by Sean Risser · 3 years, 2 months ago
- 964b9e3 SpirvShader: Consider OpEntryPoint interface IDs by Ben Clayton · 3 years, 3 months ago
- f239c9f Only perform LOD computation when it is necessary by Alexis Hetu · 3 years, 7 months ago
- 863f46e Remove assert to enable indexless access chains by Jari Komppa · 3 years, 4 months ago
- 0cfdf0c Pass unclamped fragcoord.z to shader by Sean Risser · 3 years, 4 months ago
- 024bf32 Make fragDepth clamping conditional by Sean Risser · 3 years, 4 months ago
- 2deb0df Fix EmitImageWrite using wrong active lane mask by Sean Risser · 3 years, 4 months ago
- 08762e3 Make clang-format-all.sh git aware by Sean Risser · 3 years, 5 months ago
- 37cb6a5 Reduce size of SampledImageDescriptor by Alexis Hetu · 3 years, 5 months ago
- e260190 Obtain all sampler parameters through SamplingRoutineCache::Key by Alexis Hetu · 3 years, 5 months ago
- e839645 Revert "Obtain all sampler parameters through SamplingRoutineCache::Key" by Alexis Hétu · 3 years, 5 months ago
- 04c037a Implement depthClamp by Sean Risser · 3 years, 5 months ago
- 72b1f01 Implement VK_EXT_depth_clip_enable by Sean Risser · 3 years, 5 months ago
- f6afa76 Obtain all sampler parameters through SamplingRoutineCache::Key by Alexis Hetu · 3 years, 7 months ago
- 41a476e Obtain ImageView state uniquely from its identifier by Alexis Hetu · 3 years, 7 months ago
- 112faf4 Format switch statements consistently by Nicolas Capens · 4 years, 9 months ago
- b71a556 Implement depthBoundsTest by Sean Risser · 3 years, 6 months ago
- fda74a6 Revert sampling parameter initialization workaround by Nicolas Capens · 4 years ago
- c09e3d9 Fix interpolation functions for push constants by Alexis Hetu · 3 years, 7 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
- 377716d Support SampleId and SamplePosition builtins 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
- be800bd Move required interpolation logic to SpirvShader by Alexis Hetu · 3 years, 8 months ago
- 8be5574 Add mode for sample qualifier by Alexis Hetu · 3 years, 8 months ago
- 413f7cb Flip samples to their correct position by Alexis Hetu · 3 years, 8 months ago
- 43e291e Update src/Pipeline/SpirvShaderInstructions.inl by Ben Clayton · 3 years, 8 months ago
- 24d6bf7 Revert 9dff6a3bb5 to mend git merge history for SPIRV-Headers and SPIRV-Tools by Ben Clayton · 3 years, 8 months ago
- 22be66d Fix always performing early depth test when requested by Nicolas Capens · 3 years, 8 months ago
- 149733c Fix crash in vertex shader when position is not declared by Alexis Hetu · 3 years, 8 months ago
- eeb8184 Fix back-face culling for vertices near w=0 by Nicolas Capens · 3 years, 8 months ago
- 3549479 Define static constexpr members in .cpp files by Sean Risser · 3 years, 8 months ago
- 348ba20 Eliminate SpirvShaderEnumNames.cpp by Nicolas Capens · 3 years, 9 months ago
- 1cc5b33 Optimize reciprocal sqrt operation by Antonio Maiorano · 3 years, 9 months ago
- d156187 Optimize reciprocal operation by Antonio Maiorano · 3 years, 9 months ago
- 31cc1f1 Fix typo in 'maxPos' constant vector by Nicolas Capens · 3 years, 10 months ago
- 6178ad2 Remove support for R16G16B16 and R32G32B32 sampling by Nicolas Capens · 3 years, 9 months ago
- 01f7307 Enable sampling and filtering of 16-bit SNORM formats by Nicolas Capens · 3 years, 10 months ago
- 7a519d3 Fix resolvable depth difference calculation for triangle near 0 by Nicolas Capens · 3 years, 9 months ago
- 35f0770 Context refactor: from OpenGL-like state to Vulkan-like state by Alexis Hetu · 4 years ago
- 79a271a Add decorate operations new to SPIR-V 1.4 by Sean Risser · 3 years, 10 months ago
- eb597ff Make Constants a singleton instead of a global by Alexis Hetu · 3 years, 10 months ago
- 1eadcfb Accept Sign/Zero Extend operands in OpImageRead by Sean Risser · 3 years, 10 months ago
- 9d65434 Implement shaderSubgroupBroadcastDynamicId by Sean Risser · 3 years, 11 months ago
- 7cbb980 SpirvShaderDebugger: Fix crash when attempting to display nullptrs by Ben Clayton · 3 years, 10 months ago
- 9dff6a3 Roll SPIRV-Headers and SPIRV-Tools by Ryan Harrison · 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
- e8b6cf6 SpirvShaderDebugger: Correct member index for DebugValue by Jaebaek Seo · 3 years, 11 months ago
- 419b7d7 Fix unaligned access on depth values by Nicolas Capens · 4 years ago
- b82c2d3 SpirvShaderDebugger: Improve stepping for inlined functions by Ben Clayton · 4 years ago
- 0aca3ca Fix depth bias calculations by Nicolas Capens · 4 years ago
- e8ce1f8 Move interpolant clamping out of interpolate() by Nicolas Capens · 4 years ago
- 51b03d5 SpirvShaderDebugger: Fix store() of arrays by Ben Clayton · 4 years ago
- 1961271 SpirvShaderDebugger: Improve ASSERT() messages by Ben Clayton · 4 years ago
- 9521493 SpirvShaderDebugger: Have Function inherit LexicalBlock by Ben Clayton · 4 years ago
- 5f4e70b Remove float division-by-zero prevention by Nicolas Capens · 4 years ago
- 5e947ad Fix clamping cube face coordinates to [0.0, 1.0) range by Nicolas Capens · 4 years ago
- 9c14bda Optimize transcendentals for Subzero by Antonio Maiorano · 4 years ago
- 9c6e9a4 SpirvShaderDebugger: Mark II by Ben Clayton · 4 years ago
- 0f0f979 src/Pipeline: Misc fixes by Ben Clayton · 4 years ago
- c271e49 Vulkan/Debug: Various fixes / improvements to Thread by Ben Clayton · 4 years ago