mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-07-09 09:10:49 +00:00
Move SpecConstant to a common header for re-use
This commit is contained in:
@@ -219,4 +219,13 @@ public:
|
||||
|
||||
}; // namespace rdcspv
|
||||
|
||||
struct SpecConstant
|
||||
{
|
||||
SpecConstant() = default;
|
||||
SpecConstant(uint32_t id, uint64_t val, size_t size) : specID(id), value(val), dataSize(size) {}
|
||||
uint32_t specID = 0;
|
||||
uint64_t value = 0;
|
||||
size_t dataSize = 0;
|
||||
};
|
||||
|
||||
DECLARE_STRINGISE_TYPE(rdcspv::Id);
|
||||
|
||||
@@ -67,15 +67,6 @@ struct SPIRVPatchData
|
||||
Topology outTopo = Topology::Unknown;
|
||||
};
|
||||
|
||||
struct SpecConstant
|
||||
{
|
||||
SpecConstant() = default;
|
||||
SpecConstant(uint32_t id, uint64_t val, size_t size) : specID(id), value(val), dataSize(size) {}
|
||||
uint32_t specID = 0;
|
||||
uint64_t value = 0;
|
||||
size_t dataSize = 0;
|
||||
};
|
||||
|
||||
namespace rdcspv
|
||||
{
|
||||
struct SourceFile
|
||||
@@ -137,7 +128,8 @@ private:
|
||||
|
||||
rdcarray<MemberName> memberNames;
|
||||
};
|
||||
};
|
||||
|
||||
}; // namespace rdcspv
|
||||
|
||||
static const uint32_t SpecializationConstantBindSet = 1234567;
|
||||
static const uint32_t PushConstantBindSet = 1234568;
|
||||
|
||||
Reference in New Issue
Block a user