- 1ab775a Rename EmitState to SpirvEmitter by Nicolas Capens · 2 years, 6 months ago
- fdf4147 Move EmitState out of SpirvShader by Nicolas Capens · 2 years, 6 months ago
- e1b8cbd Move Reactor code emission from SpirvShader to EmitState by Nicolas Capens · 2 years, 7 months ago
- d1116fa Replace sw::SIMD aliases of 4-wide vectors with rr::SIMD types by Nicolas Capens · 2 years, 9 months ago
- b29b3ba Remove redundant MemorySanitizerInstrumentation pragma uses by Nicolas Capens · 2 years, 10 months ago
- ae17ef6 Always enable MemorySanitizer instrumentation for sampling routines by Nicolas Capens · 3 years ago
- 02576ed Revert "Always enable MemorySanitizer instrumentation for sampling routines" by Nicolas Capens · 2 years, 11 months ago
- 6fb4e04 Always enable MemorySanitizer instrumentation for sampling routines by Nicolas Capens · 3 years ago
- bf0b7d5 Fix comparing lodOrBias as integer values by Nicolas Capens · 3 years, 7 months ago
- 9c27385 Avoid passing around the SamplerFunction as a parameter by Nicolas Capens · 3 years, 4 months ago
- f0e8ec2 Implement shaderStorageImageWriteWithoutFormat support by Nicolas Capens · 3 years, 5 months ago
- ca40fea Rename ImageInstructionState to ImageInstructionSignature by Nicolas Capens · 3 years, 5 months ago
- 6745fce Parse OpImageRead and OpImageWrite into an ImageInstruction by Nicolas Capens · 3 years, 5 months ago
- 05963ef Parse SPIR-V image instructions before code generation by Nicolas Capens · 3 years, 5 months ago
- 8532b0f Implement VK_EXT_custom_border_color by Nicolas Capens · 3 years, 11 months ago
- 15f3944 Optimize OpImageFetch for single-level mipmaps by Nicolas Capens · 3 years, 8 months ago
- 856d3c1 Add Bias and Fetch to divergent Lod sampling by Sean Risser · 3 years, 8 months ago
- 151c99b Optimize Lod and Grad texture sampling by Sean Risser · 3 years, 9 months ago
- f239c9f Only perform LOD computation when it is necessary by Alexis Hetu · 4 years, 2 months ago
- e260190 Obtain all sampler parameters through SamplingRoutineCache::Key by Alexis Hetu · 3 years, 11 months ago
- e839645 Revert "Obtain all sampler parameters through SamplingRoutineCache::Key" by Alexis Hétu · 4 years ago
- f6afa76 Obtain all sampler parameters through SamplingRoutineCache::Key by Alexis Hetu · 4 years, 1 month ago
- 41a476e Obtain ImageView state uniquely from its identifier by Alexis Hetu · 4 years, 1 month ago
- 112faf4 Format switch statements consistently by Nicolas Capens · 5 years ago
- fda74a6 Revert sampling parameter initialization workaround by Nicolas Capens · 4 years, 6 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
- 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
- 8866a85 Eliminate large image specialization by Nicolas Capens · 4 years, 9 months ago
- d9ba4b7 Add high precision filtering extension by Antonio Maiorano · 5 years ago
- 9b83ddb Skip image sampling if no SIMD lanes are active by Nicolas Capens · 5 years ago
- ac43aa7 Reimplement LRUCache, fold away LRUSnapshotCache, add tests. 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
- 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
- 77b43d6 Document single-level YCbCr image assumption by Nicolas Capens · 5 years ago
- 25e06e0 Debugging: Merge VkDebug into System/Debug by Ben Clayton · 5 years ago
- 865f889 Replace all UNIMPLEMENTED() with UNSUPPORTED() by Nicolas Capens · 5 years ago
- 8fff8c3 Don't use VK_TRUE comparisons by Nicolas Capens · 5 years ago
- 21be09d Enable samplerAnisotropy by Alexis Hetu · 5 years ago
- bc1c067be clang-format the src/Pipeline directory by Ben Clayton · 5 years ago
- 81bc9d9 Remove spaces after control statements keywords by Nicolas Capens · 5 years ago
- 7a15cef Cubemap array support by Alexis Hetu · 5 years ago
- cc8ee00 SpirvShader: Remove now unused includes by Ben Clayton · 5 years ago
- 8a6dcf7 Support sample image instruction operand by Alexis Hetu · 5 years ago
- dbd0275 Fix samplerless image fetch by Nicolas Capens · 6 years ago
- 3aec8a3 Tidy around sampler handling by Chris Forbes · 6 years ago
- 03c2aea Use raw pointers for the routine const cache. by Ben Clayton · 6 years ago
- 6897e9b Reactor: Use std::shared_ptr to ref-count rr::Routines by Ben Clayton · 6 years ago
- 3575550 Faster image sampler fetch from key by Alexis Hetu · 6 years ago
- 6448bd6 Memory leak fix for SamplingRoutine cache by Alexis Hetu · 6 years ago
- 056d692 Use Nucleus::adjustDefaultConfig for Vulkan's default reactor config. by Ben Clayton · 6 years ago
- 55bc37a Reactor: Add support for specifying and modifying default configuration settings. by Ben Clayton · 6 years ago
- 1c8a969 SpirvShader: Add Function inner class. by Ben Clayton · 6 years ago
- 1d6301d SpirvShader: Fully initialize variables in emitSamplerFunction() by Ben Clayton · 6 years ago
- 68cfc78 Reactor: Rework optimization flags. by Ben Clayton · 6 years ago
- 2a25ed8 Parse 'Sample' image instruction operand by Nicolas Capens · 6 years ago
- 8115f1e Fix 'control reaches end of non-void function' warnings treated as errors by Ben Clayton · 6 years ago
- 8ac0bd6 Fix image sampling with divergent LOD by Nicolas Capens · 6 years ago
- bb575d4 Address cubemap faces as consecutive layers by Nicolas Capens · 6 years ago
- 51e9e56 Implement Y′CbCr conversion by Nicolas Capens · 6 years ago
- 5725315 Implement OpImageGather by Nicolas Capens · 6 years ago
- 52b5aae Fix taking the sampling instruction type into account by Nicolas Capens · 6 years ago
- 710fcd5 Support for large textures by Alexis Hetu · 6 years ago
- 977a0a4 Implement OpImageQueryLod by Nicolas Capens · 6 years ago
- f7d78f7 Fix lod plumbing for Fetch by Chris Forbes · 6 years ago
- 8d548b6 Allow four texture coordinates by Nicolas Capens · 6 years ago
- 036cc9a Unnormalized texture coordinates by Alexis Hetu · 6 years ago
- 8da5253 Don't process unused texture coordinates by Nicolas Capens · 6 years ago
- 67cf8a9 32 bit safe code by Alexis Hetu · 6 years ago
- e228502 Size query support for uniform texel buffer by Chris Forbes · 6 years ago
- 45f9a93 Flatten required bits of imageview into SampledImageDescriptor by Chris Forbes · 6 years ago
- 60a6a2e Fix clamp-to-border addressing mode by Nicolas Capens · 6 years ago
- e2535df Implement 1D array image sampling by Nicolas Capens · 6 years ago
- c71c17f Plumb through Dref parameter to sampler by Chris Forbes · 6 years ago
- ac87334 ETC2 Image decompression and sampling by Alexis Hetu · 6 years ago
- 1c462b3 Enable 3D texture sampling by Nicolas Capens · 6 years ago
- 58edd47 Implement sampler LOD bias by Nicolas Capens · 6 years ago
- fa7d136 Validate descriptor ID's by Nicolas Capens · 6 years ago
- 1e7120e Use sampler data from sampler descriptor by Nicolas Capens · 6 years ago
- 97da782 Pass a separate sampler pointer to the sampling routine by Nicolas Capens · 6 years ago
- ac3a4a4 Remove Sampler::State::srgb by Chris Forbes · 6 years ago
- 92797c2 SpirvShader: Rework debug assertions by Ben Clayton · 6 years ago
- 4bade2e Implement Bias image operand by Nicolas Capens · 6 years ago
- cd63159 Implement OpImageFetch by Chris Forbes · 6 years ago
- 022bd57 Implement ConstOffset image operand by Nicolas Capens · 6 years ago
- 6a12e09 Refactor image array layer addressing by Nicolas Capens · 6 years ago
- 420d9da Implement OpImageSampleExplicitLod with Grad operand by Nicolas Capens · 6 years ago
- 7889633 Marshal image instruction parameters to the sampling trampoline by Nicolas Capens · 6 years ago
- f40cff9 Enable sampling of 2d array textures by Chris Forbes · 6 years ago
- f149d95 Wire up texture border color correctly by Chris Forbes · 6 years ago
- a195abb Implement cubemap sampling by Nicolas Capens · 6 years ago
- eac32c4 SpirvShaderSampling: Fix flaky tests. by Ben Clayton · 6 years ago
- 548e366 Plumb constants through to the sampler, and make sRGB work by Chris Forbes · 6 years ago
- 3c203531 Wire up texture swizzles by Chris Forbes · 6 years ago