Skip to content

Commit c90b7b7

Browse files
daniel-storyspencer-lunarg
authored andcommitted
Basic untyped pointer support
1 parent b390f5b commit c90b7b7

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

spirv_reflect.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -849,7 +849,8 @@ static SpvReflectResult ParseNodes(SpvReflectPrvParser* p_parser) {
849849
case SpvOpTypeHitObjectEXT:
850850
case SpvOpTypeCooperativeVectorNV:
851851
case SpvOpTypeCooperativeMatrixNV:
852-
case SpvOpTypeCooperativeMatrixKHR: {
852+
case SpvOpTypeCooperativeMatrixKHR:
853+
case SpvOpTypeUntypedPointerKHR: {
853854
CHECKED_READU32(p_parser, p_node->word_offset + 1, p_node->result_id);
854855
p_node->is_type = true;
855856
} break;
@@ -925,7 +926,8 @@ static SpvReflectResult ParseNodes(SpvReflectPrvParser* p_parser) {
925926
CHECKED_READU32(p_parser, p_node->word_offset + 2, p_node->result_id);
926927
} break;
927928

928-
case SpvOpVariable: {
929+
case SpvOpVariable:
930+
case SpvOpUntypedVariableKHR: {
929931
CHECKED_READU32(p_parser, p_node->word_offset + 1, p_node->type_id);
930932
CHECKED_READU32(p_parser, p_node->word_offset + 2, p_node->result_id);
931933
CHECKED_READU32(p_parser, p_node->word_offset + 3, p_node->storage_class);

0 commit comments

Comments
 (0)