Parser: Add 64-bit type conversion for specialization constant.
This commit is contained in:
@@ -8,7 +8,7 @@ Linked fragment stage:
|
||||
Missing functionality: shader int64
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80001
|
||||
// Id's are bound by 455
|
||||
// Id's are bound by 478
|
||||
|
||||
Capability Shader
|
||||
Capability Float64
|
||||
@@ -64,6 +64,11 @@ Missing functionality: shader int64
|
||||
Decorate 452(Block) Block
|
||||
Decorate 454(block) DescriptorSet 0
|
||||
Decorate 454(block) Binding 1
|
||||
Decorate 455 SpecId 100
|
||||
Decorate 456 SpecId 101
|
||||
Decorate 457 SpecId 102
|
||||
Decorate 458 SpecId 103
|
||||
Decorate 459 SpecId 104
|
||||
2: TypeVoid
|
||||
3: TypeFunction 2
|
||||
14: TypeInt 64 1
|
||||
@@ -145,6 +150,29 @@ Missing functionality: shader int64
|
||||
452(Block): TypeStruct 134(ivec3) 36(int)
|
||||
453: TypePointer Uniform 452(Block)
|
||||
454(block): 453(ptr) Variable Uniform
|
||||
455: 14(int) SpecConstant 4294967286 4294967295
|
||||
456: 36(int) SpecConstant 20 0
|
||||
457: 27(int) SpecConstant 4294967291
|
||||
458: 17(int) SpecConstant 4
|
||||
459: 53(bool) SpecConstantTrue
|
||||
460: 53(bool) SpecConstantOp 171 455 67
|
||||
461: 53(bool) SpecConstantOp 171 456 67
|
||||
462: 14(int) SpecConstantOp 169 459 59 58
|
||||
463: 36(int) SpecConstantOp 169 459 68 67
|
||||
464: 27(int) SpecConstantOp 114 455
|
||||
465: 14(int) SpecConstantOp 114 457
|
||||
466: 17(int) SpecConstantOp 113 456
|
||||
467: 36(int) SpecConstantOp 113 458
|
||||
468: 14(int) SpecConstantOp 128 456 67
|
||||
469: 36(int) SpecConstantOp 128 455 67
|
||||
470: 17(int) SpecConstantOp 113 456
|
||||
471: 27(int) SpecConstantOp 128 470 217
|
||||
472: 14(int) SpecConstantOp 114 457
|
||||
473: 36(int) SpecConstantOp 128 472 67
|
||||
474: 27(int) SpecConstantOp 114 455
|
||||
475: 17(int) SpecConstantOp 128 474 217
|
||||
476: 36(int) SpecConstantOp 113 458
|
||||
477: 14(int) SpecConstantOp 128 476 67
|
||||
4(main): 2 Function None 3
|
||||
5: Label
|
||||
Return
|
||||
|
||||
Reference in New Issue
Block a user