google / google/bigwheels

MaterialPipelineArgs has no way to describe how many SRV descriptors it needs

Open
#604 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
107
Forks
42
PR merge metrics
No merged PRs in 30d

Description

In #589 I found that MaterialPipelineArgs was creating more SRV descriptors than what the command buffer could bind. The need to specify SRV descriptors in the command buffer is a DirectX-ism.

I solved #589 by decreasing the number of SRV descriptors required. However, MaterialPipelineArgs should provide what it needs so that a command buffer can be created that satisfies its needs

Maybe another thing to consider: is there a command buffer implementation that doesn't require specifying the number of SRV descriptors needed? This is only required for DirectX

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.