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