Skip to content

Conversation

@kevyuu
Copy link
Contributor

@kevyuu kevyuu commented Apr 28, 2025

Rework SShaderSpecInfo for ICPUPipeline to be more mutable:
IPipelineBase::SShaderSpecInfo should be templated on a boolean being mutable or not, such that members are conditional_t, and for CPU:

  • shader is smart pointer
  • entryPoint is a string and not a string view
  • entries are an actual unordered_map instead of a pointer to one (this is bit complicated cause you need to make IPipelineBase::SShaderSpecInfo::SSpecConstantValue hold a vector of uint8_t instead of a const void* + size

@devshgraphicsprogramming devshgraphicsprogramming changed the base branch from master to stagesless_shaders April 28, 2025 14:03
kevyuu and others added 28 commits June 16, 2025 16:34
…roup-scan-2

Improvements to workgroup reduce + scan
…raphics-Programming/Nabla into rework_pipeline_shader_spec_info
@devshgraphicsprogramming
Copy link
Member

Everything resolved, work continues in #887

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants