- 678d393 Make sw::Constants a member of vk::Device by Nicolas Capens · 3 years, 5 months ago
- 06aaffa Pass the vk::Device to every routine as an extra parameter by Nicolas Capens · 3 years, 5 months ago
- 7d3a860 Fix use of deleted shader during compute execution by Nicolas Capens · 3 years, 7 months ago
- 1594184 Separate analysis info from SPIR-V execution modes by Nicolas Capens · 3 years, 8 months ago
- 09df3eb Per sample shading by Alexis Hetu · 4 years, 3 months ago
- 35f0770 Context refactor: from OpenGL-like state to Vulkan-like state by Alexis Hetu · 4 years, 6 months ago
- eb597ff Make Constants a singleton instead of a global by Alexis Hetu · 4 years, 4 months ago
- 72ea2ee Prevent accessing deleted ImageView objects by Alexis Hetu · 4 years, 8 months ago
- 4f438a5 Image dirtiness by Alexis Hetu · 4 years, 10 months ago
- 25e06e0 Debugging: Merge VkDebug into System/Debug by Ben Clayton · 5 years ago
- 5beaef9 Pipeline: Store builtins on SpirvRoutine... by Ben Clayton · 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
- 157ba26 Do not indent C++ namespace contents by Nicolas Capens · 5 years ago
- e693b62 Migrate from yarn to marl. by Ben Clayton · 6 years ago
- b6c572d Revert "Migrate from yarn to marl." by Ben Clayton · 6 years ago
- 1359b66 Migrate from yarn to marl. by Ben Clayton · 6 years ago
- 8147791 Revert "Migrate from yarn to marl." by Ben Clayton · 6 years ago
- df6cc08 Migrate from yarn to marl. by Ben Clayton · 6 years ago
- 920100c Enable fragmentStoresAndAtomics by Alexis Hetu · 6 years ago
- f7b7b70 Pipeline: Use Yarn to make compute multi-threaded. by Ben Clayton · 6 years ago
- 30ee92e Pipeline: Cleanup and simplify setting of SpirvShader input builtins by Ben Clayton · 6 years ago
- 41cfdb7 SpirvShader: Implement GroupNonUniformBallot capability by Ben Clayton · 6 years ago
- 52edb17 PipelineCache implementation by Alexis Hetu · 6 years ago
- 518f438 ComputeProgram: Remove data field to fix race. by Ben Clayton · 6 years ago
- 3832df2 ComputeProgram: Don't hold on to the SpirvRoutine. by Ben Clayton · 6 years ago
- 4a4c259 Implement vkCmdDispatchBase by Chris Forbes · 6 years ago
- 2cd983d Assign the DeviceIndex builtIn (ext: SPV_KHR_device_group). by Ben Clayton · 6 years ago
- ecfeede SpirvShader: Implement OpControlBarrier. by Ben Clayton · 6 years ago
- 895df0d Migrate ComputeProgram to using Coroutines by Ben Clayton · 6 years ago
- 13dcbec src/Pipeline: Refactor ComputeProgram by Ben Clayton · 6 years ago
- ecd3848 SpirvShader: Implement workgroup storage. by Ben Clayton · 6 years ago
- 548e366 Plumb constants through to the sampler, and make sRGB work by Chris Forbes · 6 years ago
- 09591b8 Pass descriptor sets to SPIR-V compilation by Nicolas Capens · 6 years ago
- 4774761 SpirvShader: Make value names more consistent by Ben Clayton · 6 years ago
- 225a130 Implement dynamic buffer offsets. by Ben Clayton · 6 years ago
- c0cf68b SpirvShader: Add EmitState by Ben Clayton · 6 years ago
- f256465 Wire up BuiltInWorkgroupId to compute pipeline by Chris Forbes · 6 years ago
- a30de54 Add support for push constants by Chris Forbes · 6 years ago
- c2bb50b ComputeProgram: Clean up usage of Float4/Int4 and SIMD::Float/SIMD::Int by Ben Clayton · 6 years ago
- 62758f5 Compute: WorkgroupSize decorations take precedence over LocalSize by Ben Clayton · 6 years ago
- 5ceec2c ComputeProgram: Add subgroup builtins. by Ben Clayton · 6 years ago
- 49d8158 SpirvRoutine: Add activeLaneMask to conditionally load / store per lane. by Ben Clayton · 6 years ago
- 1407297 src/Pipeline/ComputeProgram: Remove unused parameter numDescriptorSets by Ben Clayton · 6 years ago
- f2be26a Vulkan: Very rough first implementation of compute shaders by Ben Clayton · 6 years ago