[spirv] Add generic memberDecorate

This commit is contained in:
Joshua Ashton 2019-06-26 23:07:42 +01:00 committed by Philip Rebohle
parent 1b8c54eb84
commit 80808d743b
2 changed files with 16 additions and 0 deletions

View File

@ -524,6 +524,17 @@ namespace dxvk {
m_annotations.putWord (spv::DecorationBuiltIn);
m_annotations.putWord (builtIn);
}
void SpirvModule::memberDecorate(
uint32_t structId,
uint32_t memberId,
spv::Decoration decoration) {
m_annotations.putIns (spv::OpMemberDecorate, 4);
m_annotations.putWord (structId);
m_annotations.putWord (memberId);
m_annotations.putWord (decoration);
}
void SpirvModule::memberDecorateOffset(

View File

@ -224,6 +224,11 @@ namespace dxvk {
uint32_t structId,
uint32_t memberId,
spv::BuiltIn builtIn);
void memberDecorate(
uint32_t structId,
uint32_t memberId,
spv::Decoration decoration);
void memberDecorateOffset(
uint32_t structId,