HLSL: Manually configure descriptor set and binding number for resources
This commit is contained in:
parent
22be5788ea
commit
36dc82908f
10 changed files with 291 additions and 1 deletions
|
|
@ -40,6 +40,7 @@
|
|||
#include "../MachineIndependent/Versions.h"
|
||||
|
||||
#include <cstring>
|
||||
#include <vector>
|
||||
|
||||
#ifdef _WIN32
|
||||
#define C_DECL __cdecl
|
||||
|
|
@ -306,6 +307,7 @@ public:
|
|||
void setShiftUavBinding(unsigned int base);
|
||||
void setShiftCbufferBinding(unsigned int base); // synonym for setShiftUboBinding
|
||||
void setShiftSsboBinding(unsigned int base);
|
||||
void setResourceSetBinding(const std::vector<std::string>& base);
|
||||
void setAutoMapBindings(bool map);
|
||||
void setHlslIoMapping(bool hlslIoMap);
|
||||
void setFlattenUniformArrays(bool flatten);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue