1. 4a4c259 Implement vkCmdDispatchBase by Chris Forbes · 5 years ago
  2. 2cd983d Assign the DeviceIndex builtIn (ext: SPV_KHR_device_group). by Ben Clayton · 5 years ago
  3. ecfeede SpirvShader: Implement OpControlBarrier. by Ben Clayton · 5 years ago
  4. 895df0d Migrate ComputeProgram to using Coroutines by Ben Clayton · 5 years ago
  5. 13dcbec src/Pipeline: Refactor ComputeProgram by Ben Clayton · 5 years ago
  6. ecd3848 SpirvShader: Implement workgroup storage. by Ben Clayton · 5 years ago
  7. 548e366 Plumb constants through to the sampler, and make sRGB work by Chris Forbes · 5 years ago
  8. 09591b8 Pass descriptor sets to SPIR-V compilation by Nicolas Capens · 5 years ago
  9. 4774761 SpirvShader: Make value names more consistent by Ben Clayton · 5 years ago
  10. 225a130 Implement dynamic buffer offsets. by Ben Clayton · 5 years ago
  11. c0cf68b SpirvShader: Add EmitState by Ben Clayton · 5 years ago
  12. f256465 Wire up BuiltInWorkgroupId to compute pipeline by Chris Forbes · 5 years ago
  13. a30de54 Add support for push constants by Chris Forbes · 5 years ago
  14. c2bb50b ComputeProgram: Clean up usage of Float4/Int4 and SIMD::Float/SIMD::Int by Ben Clayton · 5 years ago
  15. 62758f5 Compute: WorkgroupSize decorations take precedence over LocalSize by Ben Clayton · 5 years ago
  16. 5ceec2c ComputeProgram: Add subgroup builtins. by Ben Clayton · 5 years ago
  17. 49d8158 SpirvRoutine: Add activeLaneMask to conditionally load / store per lane. by Ben Clayton · 5 years ago
  18. 1407297 src/Pipeline/ComputeProgram: Remove unused parameter numDescriptorSets by Ben Clayton · 5 years ago
  19. f2be26a Vulkan: Very rough first implementation of compute shaders by Ben Clayton · 5 years ago