Always enable the generation of OpDebugBasicType for bool type
This commit is contained in:
parent
0fedf7d95a
commit
9a35abff55
14 changed files with 5792 additions and 5865 deletions
|
|
@ -4407,7 +4407,7 @@ spv::Id TGlslangToSpvTraverser::convertGlslangToSpvType(const glslang::TType& ty
|
|||
if (explicitLayout != glslang::ElpNone)
|
||||
spvType = builder.makeUintType(32);
|
||||
else
|
||||
spvType = builder.makeBoolType(false);
|
||||
spvType = builder.makeBoolType();
|
||||
break;
|
||||
case glslang::EbtInt:
|
||||
spvType = builder.makeIntType(32);
|
||||
|
|
|
|||
|
|
@ -182,7 +182,7 @@ Id Builder::makeVoidType()
|
|||
return type->getResultId();
|
||||
}
|
||||
|
||||
Id Builder::makeBoolType(bool const compilerGenerated)
|
||||
Id Builder::makeBoolType()
|
||||
{
|
||||
Instruction* type;
|
||||
if (groupedTypes[OpTypeBool].size() == 0) {
|
||||
|
|
@ -190,15 +190,16 @@ Id Builder::makeBoolType(bool const compilerGenerated)
|
|||
groupedTypes[OpTypeBool].push_back(type);
|
||||
constantsTypesGlobals.push_back(std::unique_ptr<Instruction>(type));
|
||||
module.mapInstruction(type);
|
||||
} else
|
||||
type = groupedTypes[OpTypeBool].back();
|
||||
|
||||
if (emitNonSemanticShaderDebugInfo && !compilerGenerated)
|
||||
{
|
||||
if (emitNonSemanticShaderDebugInfo) {
|
||||
auto const debugResultId = makeBoolDebugType(32);
|
||||
debugId[type->getResultId()] = debugResultId;
|
||||
}
|
||||
|
||||
} else
|
||||
type = groupedTypes[OpTypeBool].back();
|
||||
|
||||
|
||||
return type->getResultId();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -185,7 +185,7 @@ public:
|
|||
|
||||
// For creating new types (will return old type if the requested one was already made).
|
||||
Id makeVoidType();
|
||||
Id makeBoolType(bool const compilerGenerated = true);
|
||||
Id makeBoolType();
|
||||
Id makePointer(StorageClass, Id pointee);
|
||||
Id makeForwardPointer(StorageClass);
|
||||
Id makePointerFromForwardPointer(StorageClass, Id forwardPointerType, Id pointee);
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,14 +1,14 @@
|
|||
spv.debuginfo.glsl.tesc
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 8000b
|
||||
// Id's are bound by 545
|
||||
// Id's are bound by 537
|
||||
|
||||
Capability Tessellation
|
||||
Extension "SPV_KHR_non_semantic_info"
|
||||
2: ExtInstImport "NonSemantic.Shader.DebugInfo.100"
|
||||
3: ExtInstImport "GLSL.std.450"
|
||||
MemoryModel Logical GLSL450
|
||||
EntryPoint TessellationControl 14 "main" 252 256 282 373 386 501 515 522 536
|
||||
EntryPoint TessellationControl 14 "main" 252 256 282 366 379 493 507 514 528
|
||||
ExecutionMode 14 OutputVertices 4
|
||||
1: String ""
|
||||
8: String "uint"
|
||||
|
|
@ -54,12 +54,12 @@ spv.debuginfo.glsl.tesc
|
|||
277: String "samplerHeight"
|
||||
284: String "inUV"
|
||||
303: String "i"
|
||||
375: String "gl_TessLevelInner"
|
||||
388: String "gl_TessLevelOuter"
|
||||
503: String "gl_out"
|
||||
517: String "outNormal"
|
||||
524: String "inNormal"
|
||||
538: String "outUV"
|
||||
368: String "gl_TessLevelInner"
|
||||
381: String "gl_TessLevelOuter"
|
||||
495: String "gl_out"
|
||||
509: String "outNormal"
|
||||
516: String "inNormal"
|
||||
530: String "outUV"
|
||||
Name 14 "main"
|
||||
Name 27 "screenSpaceTessFactor(vf4;vf4;"
|
||||
Name 25 "p0"
|
||||
|
|
@ -91,25 +91,25 @@ spv.debuginfo.glsl.tesc
|
|||
Name 275 "samplerHeight"
|
||||
Name 282 "inUV"
|
||||
Name 301 "i"
|
||||
Name 373 "gl_TessLevelInner"
|
||||
Name 386 "gl_TessLevelOuter"
|
||||
Name 413 "param"
|
||||
Name 416 "param"
|
||||
Name 423 "param"
|
||||
Name 426 "param"
|
||||
Name 433 "param"
|
||||
Name 436 "param"
|
||||
Name 443 "param"
|
||||
Name 446 "param"
|
||||
Name 490 "gl_PerVertex"
|
||||
MemberName 490(gl_PerVertex) 0 "gl_Position"
|
||||
MemberName 490(gl_PerVertex) 1 "gl_PointSize"
|
||||
MemberName 490(gl_PerVertex) 2 "gl_ClipDistance"
|
||||
MemberName 490(gl_PerVertex) 3 "gl_CullDistance"
|
||||
Name 501 "gl_out"
|
||||
Name 515 "outNormal"
|
||||
Name 522 "inNormal"
|
||||
Name 536 "outUV"
|
||||
Name 366 "gl_TessLevelInner"
|
||||
Name 379 "gl_TessLevelOuter"
|
||||
Name 405 "param"
|
||||
Name 408 "param"
|
||||
Name 415 "param"
|
||||
Name 418 "param"
|
||||
Name 425 "param"
|
||||
Name 428 "param"
|
||||
Name 435 "param"
|
||||
Name 438 "param"
|
||||
Name 482 "gl_PerVertex"
|
||||
MemberName 482(gl_PerVertex) 0 "gl_Position"
|
||||
MemberName 482(gl_PerVertex) 1 "gl_PointSize"
|
||||
MemberName 482(gl_PerVertex) 2 "gl_ClipDistance"
|
||||
MemberName 482(gl_PerVertex) 3 "gl_CullDistance"
|
||||
Name 493 "gl_out"
|
||||
Name 507 "outNormal"
|
||||
Name 514 "inNormal"
|
||||
Name 528 "outUV"
|
||||
Decorate 93 ArrayStride 16
|
||||
MemberDecorate 97(UBO) 0 ColMajor
|
||||
MemberDecorate 97(UBO) 0 Offset 0
|
||||
|
|
@ -135,18 +135,18 @@ spv.debuginfo.glsl.tesc
|
|||
Decorate 275(samplerHeight) DescriptorSet 0
|
||||
Decorate 275(samplerHeight) Binding 1
|
||||
Decorate 282(inUV) Location 1
|
||||
Decorate 373(gl_TessLevelInner) Patch
|
||||
Decorate 373(gl_TessLevelInner) BuiltIn TessLevelInner
|
||||
Decorate 386(gl_TessLevelOuter) Patch
|
||||
Decorate 386(gl_TessLevelOuter) BuiltIn TessLevelOuter
|
||||
MemberDecorate 490(gl_PerVertex) 0 BuiltIn Position
|
||||
MemberDecorate 490(gl_PerVertex) 1 BuiltIn PointSize
|
||||
MemberDecorate 490(gl_PerVertex) 2 BuiltIn ClipDistance
|
||||
MemberDecorate 490(gl_PerVertex) 3 BuiltIn CullDistance
|
||||
Decorate 490(gl_PerVertex) Block
|
||||
Decorate 515(outNormal) Location 0
|
||||
Decorate 522(inNormal) Location 0
|
||||
Decorate 536(outUV) Location 1
|
||||
Decorate 366(gl_TessLevelInner) Patch
|
||||
Decorate 366(gl_TessLevelInner) BuiltIn TessLevelInner
|
||||
Decorate 379(gl_TessLevelOuter) Patch
|
||||
Decorate 379(gl_TessLevelOuter) BuiltIn TessLevelOuter
|
||||
MemberDecorate 482(gl_PerVertex) 0 BuiltIn Position
|
||||
MemberDecorate 482(gl_PerVertex) 1 BuiltIn PointSize
|
||||
MemberDecorate 482(gl_PerVertex) 2 BuiltIn ClipDistance
|
||||
MemberDecorate 482(gl_PerVertex) 3 BuiltIn CullDistance
|
||||
Decorate 482(gl_PerVertex) Block
|
||||
Decorate 507(outNormal) Location 0
|
||||
Decorate 514(inNormal) Location 0
|
||||
Decorate 528(outUV) Location 1
|
||||
4: TypeVoid
|
||||
5: TypeFunction 4
|
||||
7: TypeInt 32 0
|
||||
|
|
@ -282,250 +282,242 @@ spv.debuginfo.glsl.tesc
|
|||
299: 7(int) Constant 89
|
||||
300: TypePointer Function 123(int)
|
||||
302: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 303 125 31 299 12 54 20
|
||||
315: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 47 10 36 12
|
||||
319: 7(int) Constant 90
|
||||
321: 123(int) Constant 3
|
||||
323: TypePointer Uniform 19(fvec4)
|
||||
327: 16(float) Constant 1090519040
|
||||
329: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 47 10 36 12
|
||||
333: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 47 10 36 12
|
||||
334: 46(bool) ConstantFalse
|
||||
337: 7(int) Constant 92
|
||||
343: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 47 10 36 12
|
||||
346: 7(int) Constant 95
|
||||
352: 7(int) Constant 100
|
||||
354: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 47 10 36 12
|
||||
360: 7(int) Constant 102
|
||||
362: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 47 10 36 12
|
||||
363: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 47 10 36 12
|
||||
369: 7(int) Constant 104
|
||||
370: TypeArray 16(float) 36
|
||||
371: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 18 36
|
||||
372: TypePointer Output 370
|
||||
373(gl_TessLevelInner): 372(ptr) Variable Output
|
||||
374: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 375 371 31 369 12 34 375 373(gl_TessLevelInner) 111
|
||||
376: TypePointer Output 16(float)
|
||||
379: 7(int) Constant 105
|
||||
382: 7(int) Constant 106
|
||||
383: TypeArray 16(float) 20
|
||||
384: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 18 20
|
||||
385: TypePointer Output 383
|
||||
386(gl_TessLevelOuter): 385(ptr) Variable Output
|
||||
387: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 388 384 31 382 12 34 388 386(gl_TessLevelOuter) 111
|
||||
391: 7(int) Constant 107
|
||||
394: 7(int) Constant 108
|
||||
395: 123(int) Constant 2
|
||||
398: 7(int) Constant 109
|
||||
403: 7(int) Constant 113
|
||||
406: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 47 10 36 12
|
||||
412: 7(int) Constant 115
|
||||
422: 7(int) Constant 116
|
||||
432: 7(int) Constant 117
|
||||
442: 7(int) Constant 118
|
||||
452: 7(int) Constant 119
|
||||
460: 7(int) Constant 120
|
||||
470: 7(int) Constant 126
|
||||
473: 7(int) Constant 127
|
||||
476: 7(int) Constant 128
|
||||
479: 7(int) Constant 129
|
||||
482: 7(int) Constant 130
|
||||
485: 7(int) Constant 131
|
||||
489: 7(int) Constant 137
|
||||
490(gl_PerVertex): TypeStruct 19(fvec4) 16(float) 234 234
|
||||
492: 7(int) Constant 110
|
||||
491: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 238 21 31 35 492 12 12 13
|
||||
493: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 241 18 31 35 476 12 12 13
|
||||
495: 7(int) Constant 171
|
||||
494: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 244 235 31 35 495 12 12 13
|
||||
496: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 244 235 31 35 495 12 12 13
|
||||
497: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 248 35 31 489 12 34 248 12 13 491 493 494 496
|
||||
498: TypeArray 490(gl_PerVertex) 20
|
||||
499: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 497 20
|
||||
500: TypePointer Output 498
|
||||
501(gl_out): 500(ptr) Variable Output
|
||||
502: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 503 499 31 489 12 34 503 501(gl_out) 111
|
||||
508: TypePointer Output 19(fvec4)
|
||||
511: 7(int) Constant 138
|
||||
512: TypeArray 143(fvec3) 20
|
||||
513: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 144 20
|
||||
514: TypePointer Output 512
|
||||
515(outNormal): 514(ptr) Variable Output
|
||||
516: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 517 513 31 511 12 34 517 515(outNormal) 111
|
||||
519: TypeArray 143(fvec3) 10
|
||||
520: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 144 10
|
||||
521: TypePointer Input 519
|
||||
522(inNormal): 521(ptr) Variable Input
|
||||
523: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 524 520 31 511 12 34 524 522(inNormal) 111
|
||||
526: TypePointer Input 143(fvec3)
|
||||
529: TypePointer Output 143(fvec3)
|
||||
532: 7(int) Constant 139
|
||||
533: TypeArray 95(fvec2) 20
|
||||
534: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 96 20
|
||||
535: TypePointer Output 533
|
||||
536(outUV): 535(ptr) Variable Output
|
||||
537: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 538 534 31 532 12 34 538 536(outUV) 111
|
||||
543: TypePointer Output 95(fvec2)
|
||||
318: 7(int) Constant 90
|
||||
320: 123(int) Constant 3
|
||||
322: TypePointer Uniform 19(fvec4)
|
||||
326: 16(float) Constant 1090519040
|
||||
331: 46(bool) ConstantFalse
|
||||
334: 7(int) Constant 92
|
||||
342: 7(int) Constant 95
|
||||
348: 7(int) Constant 100
|
||||
355: 7(int) Constant 102
|
||||
362: 7(int) Constant 104
|
||||
363: TypeArray 16(float) 36
|
||||
364: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 18 36
|
||||
365: TypePointer Output 363
|
||||
366(gl_TessLevelInner): 365(ptr) Variable Output
|
||||
367: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 368 364 31 362 12 34 368 366(gl_TessLevelInner) 111
|
||||
369: TypePointer Output 16(float)
|
||||
372: 7(int) Constant 105
|
||||
375: 7(int) Constant 106
|
||||
376: TypeArray 16(float) 20
|
||||
377: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 18 20
|
||||
378: TypePointer Output 376
|
||||
379(gl_TessLevelOuter): 378(ptr) Variable Output
|
||||
380: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 381 377 31 375 12 34 381 379(gl_TessLevelOuter) 111
|
||||
384: 7(int) Constant 107
|
||||
387: 7(int) Constant 108
|
||||
388: 123(int) Constant 2
|
||||
391: 7(int) Constant 109
|
||||
396: 7(int) Constant 113
|
||||
404: 7(int) Constant 115
|
||||
414: 7(int) Constant 116
|
||||
424: 7(int) Constant 117
|
||||
434: 7(int) Constant 118
|
||||
444: 7(int) Constant 119
|
||||
452: 7(int) Constant 120
|
||||
462: 7(int) Constant 126
|
||||
465: 7(int) Constant 127
|
||||
468: 7(int) Constant 128
|
||||
471: 7(int) Constant 129
|
||||
474: 7(int) Constant 130
|
||||
477: 7(int) Constant 131
|
||||
481: 7(int) Constant 137
|
||||
482(gl_PerVertex): TypeStruct 19(fvec4) 16(float) 234 234
|
||||
484: 7(int) Constant 110
|
||||
483: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 238 21 31 35 484 12 12 13
|
||||
485: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 241 18 31 35 468 12 12 13
|
||||
487: 7(int) Constant 171
|
||||
486: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 244 235 31 35 487 12 12 13
|
||||
488: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 244 235 31 35 487 12 12 13
|
||||
489: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 248 35 31 481 12 34 248 12 13 483 485 486 488
|
||||
490: TypeArray 482(gl_PerVertex) 20
|
||||
491: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 489 20
|
||||
492: TypePointer Output 490
|
||||
493(gl_out): 492(ptr) Variable Output
|
||||
494: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 495 491 31 481 12 34 495 493(gl_out) 111
|
||||
500: TypePointer Output 19(fvec4)
|
||||
503: 7(int) Constant 138
|
||||
504: TypeArray 143(fvec3) 20
|
||||
505: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 144 20
|
||||
506: TypePointer Output 504
|
||||
507(outNormal): 506(ptr) Variable Output
|
||||
508: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 509 505 31 503 12 34 509 507(outNormal) 111
|
||||
511: TypeArray 143(fvec3) 10
|
||||
512: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 144 10
|
||||
513: TypePointer Input 511
|
||||
514(inNormal): 513(ptr) Variable Input
|
||||
515: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 516 512 31 503 12 34 516 514(inNormal) 111
|
||||
518: TypePointer Input 143(fvec3)
|
||||
521: TypePointer Output 143(fvec3)
|
||||
524: 7(int) Constant 139
|
||||
525: TypeArray 95(fvec2) 20
|
||||
526: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 96 20
|
||||
527: TypePointer Output 525
|
||||
528(outUV): 527(ptr) Variable Output
|
||||
529: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 530 526 31 524 12 34 530 528(outUV) 111
|
||||
535: TypePointer Output 95(fvec2)
|
||||
Line 1 98 11
|
||||
14(main): 4 Function None 5
|
||||
15: Label
|
||||
413(param): 22(ptr) Variable Function
|
||||
416(param): 22(ptr) Variable Function
|
||||
423(param): 22(ptr) Variable Function
|
||||
426(param): 22(ptr) Variable Function
|
||||
433(param): 22(ptr) Variable Function
|
||||
436(param): 22(ptr) Variable Function
|
||||
443(param): 22(ptr) Variable Function
|
||||
446(param): 22(ptr) Variable Function
|
||||
349: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 57 14(main)
|
||||
350: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 57
|
||||
351: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 352 352 12 12
|
||||
353: 123(int) Load 256(gl_InvocationID)
|
||||
355: 46(bool) IEqual 353 138
|
||||
SelectionMerge 357 None
|
||||
BranchConditional 355 356 357
|
||||
356: Label
|
||||
358: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 57
|
||||
359: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 360 360 12 12
|
||||
361: 46(bool) FunctionCall 51(frustumCheck()
|
||||
364: 46(bool) LogicalNot 361
|
||||
SelectionMerge 366 None
|
||||
BranchConditional 364 365 400
|
||||
365: Label
|
||||
367: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 57
|
||||
368: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 369 369 12 12
|
||||
377: 376(ptr) AccessChain 373(gl_TessLevelInner) 138
|
||||
Store 377 145
|
||||
378: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 379 379 12 12
|
||||
380: 376(ptr) AccessChain 373(gl_TessLevelInner) 126
|
||||
Store 380 145
|
||||
381: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 382 382 12 12
|
||||
389: 376(ptr) AccessChain 386(gl_TessLevelOuter) 138
|
||||
405(param): 22(ptr) Variable Function
|
||||
408(param): 22(ptr) Variable Function
|
||||
415(param): 22(ptr) Variable Function
|
||||
418(param): 22(ptr) Variable Function
|
||||
425(param): 22(ptr) Variable Function
|
||||
428(param): 22(ptr) Variable Function
|
||||
435(param): 22(ptr) Variable Function
|
||||
438(param): 22(ptr) Variable Function
|
||||
345: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 57 14(main)
|
||||
346: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 57
|
||||
347: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 348 348 12 12
|
||||
349: 123(int) Load 256(gl_InvocationID)
|
||||
350: 46(bool) IEqual 349 138
|
||||
SelectionMerge 352 None
|
||||
BranchConditional 350 351 352
|
||||
351: Label
|
||||
353: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 57
|
||||
354: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 355 355 12 12
|
||||
356: 46(bool) FunctionCall 51(frustumCheck()
|
||||
357: 46(bool) LogicalNot 356
|
||||
SelectionMerge 359 None
|
||||
BranchConditional 357 358 393
|
||||
358: Label
|
||||
360: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 57
|
||||
361: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 362 362 12 12
|
||||
370: 369(ptr) AccessChain 366(gl_TessLevelInner) 138
|
||||
Store 370 145
|
||||
371: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 372 372 12 12
|
||||
373: 369(ptr) AccessChain 366(gl_TessLevelInner) 126
|
||||
Store 373 145
|
||||
374: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 375 375 12 12
|
||||
382: 369(ptr) AccessChain 379(gl_TessLevelOuter) 138
|
||||
Store 382 145
|
||||
383: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 384 384 12 12
|
||||
385: 369(ptr) AccessChain 379(gl_TessLevelOuter) 126
|
||||
Store 385 145
|
||||
386: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 387 387 12 12
|
||||
389: 369(ptr) AccessChain 379(gl_TessLevelOuter) 388
|
||||
Store 389 145
|
||||
390: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 391 391 12 12
|
||||
392: 376(ptr) AccessChain 386(gl_TessLevelOuter) 126
|
||||
392: 369(ptr) AccessChain 379(gl_TessLevelOuter) 320
|
||||
Store 392 145
|
||||
393: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 394 394 12 12
|
||||
396: 376(ptr) AccessChain 386(gl_TessLevelOuter) 395
|
||||
Store 396 145
|
||||
397: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 398 398 12 12
|
||||
399: 376(ptr) AccessChain 386(gl_TessLevelOuter) 321
|
||||
Store 399 145
|
||||
Branch 366
|
||||
Branch 359
|
||||
393: Label
|
||||
394: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 57
|
||||
395: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 396 396 12 12
|
||||
397: 213(ptr) AccessChain 120(ubo) 217
|
||||
398: 16(float) Load 397
|
||||
399: 46(bool) FOrdGreaterThan 398 145
|
||||
SelectionMerge 401 None
|
||||
BranchConditional 399 400 459
|
||||
400: Label
|
||||
401: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 57
|
||||
402: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 403 403 12 12
|
||||
404: 213(ptr) AccessChain 120(ubo) 217
|
||||
405: 16(float) Load 404
|
||||
407: 46(bool) FOrdGreaterThan 405 145
|
||||
SelectionMerge 409 None
|
||||
BranchConditional 407 408 467
|
||||
408: Label
|
||||
410: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 57
|
||||
411: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 412 412 12 12
|
||||
414: 260(ptr) AccessChain 252(gl_in) 321 138
|
||||
415: 19(fvec4) Load 414
|
||||
Store 413(param) 415
|
||||
417: 260(ptr) AccessChain 252(gl_in) 138 138
|
||||
418: 19(fvec4) Load 417
|
||||
Store 416(param) 418
|
||||
419: 16(float) FunctionCall 27(screenSpaceTessFactor(vf4;vf4;) 413(param) 416(param)
|
||||
420: 376(ptr) AccessChain 386(gl_TessLevelOuter) 138
|
||||
Store 420 419
|
||||
421: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 422 422 12 12
|
||||
424: 260(ptr) AccessChain 252(gl_in) 138 138
|
||||
425: 19(fvec4) Load 424
|
||||
Store 423(param) 425
|
||||
427: 260(ptr) AccessChain 252(gl_in) 126 138
|
||||
428: 19(fvec4) Load 427
|
||||
Store 426(param) 428
|
||||
429: 16(float) FunctionCall 27(screenSpaceTessFactor(vf4;vf4;) 423(param) 426(param)
|
||||
430: 376(ptr) AccessChain 386(gl_TessLevelOuter) 126
|
||||
Store 430 429
|
||||
431: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 432 432 12 12
|
||||
434: 260(ptr) AccessChain 252(gl_in) 126 138
|
||||
435: 19(fvec4) Load 434
|
||||
Store 433(param) 435
|
||||
437: 260(ptr) AccessChain 252(gl_in) 395 138
|
||||
438: 19(fvec4) Load 437
|
||||
Store 436(param) 438
|
||||
439: 16(float) FunctionCall 27(screenSpaceTessFactor(vf4;vf4;) 433(param) 436(param)
|
||||
440: 376(ptr) AccessChain 386(gl_TessLevelOuter) 395
|
||||
Store 440 439
|
||||
441: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 442 442 12 12
|
||||
444: 260(ptr) AccessChain 252(gl_in) 395 138
|
||||
445: 19(fvec4) Load 444
|
||||
Store 443(param) 445
|
||||
447: 260(ptr) AccessChain 252(gl_in) 321 138
|
||||
448: 19(fvec4) Load 447
|
||||
Store 446(param) 448
|
||||
449: 16(float) FunctionCall 27(screenSpaceTessFactor(vf4;vf4;) 443(param) 446(param)
|
||||
450: 376(ptr) AccessChain 386(gl_TessLevelOuter) 321
|
||||
402: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 57
|
||||
403: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 404 404 12 12
|
||||
406: 260(ptr) AccessChain 252(gl_in) 320 138
|
||||
407: 19(fvec4) Load 406
|
||||
Store 405(param) 407
|
||||
409: 260(ptr) AccessChain 252(gl_in) 138 138
|
||||
410: 19(fvec4) Load 409
|
||||
Store 408(param) 410
|
||||
411: 16(float) FunctionCall 27(screenSpaceTessFactor(vf4;vf4;) 405(param) 408(param)
|
||||
412: 369(ptr) AccessChain 379(gl_TessLevelOuter) 138
|
||||
Store 412 411
|
||||
413: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 414 414 12 12
|
||||
416: 260(ptr) AccessChain 252(gl_in) 138 138
|
||||
417: 19(fvec4) Load 416
|
||||
Store 415(param) 417
|
||||
419: 260(ptr) AccessChain 252(gl_in) 126 138
|
||||
420: 19(fvec4) Load 419
|
||||
Store 418(param) 420
|
||||
421: 16(float) FunctionCall 27(screenSpaceTessFactor(vf4;vf4;) 415(param) 418(param)
|
||||
422: 369(ptr) AccessChain 379(gl_TessLevelOuter) 126
|
||||
Store 422 421
|
||||
423: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 424 424 12 12
|
||||
426: 260(ptr) AccessChain 252(gl_in) 126 138
|
||||
427: 19(fvec4) Load 426
|
||||
Store 425(param) 427
|
||||
429: 260(ptr) AccessChain 252(gl_in) 388 138
|
||||
430: 19(fvec4) Load 429
|
||||
Store 428(param) 430
|
||||
431: 16(float) FunctionCall 27(screenSpaceTessFactor(vf4;vf4;) 425(param) 428(param)
|
||||
432: 369(ptr) AccessChain 379(gl_TessLevelOuter) 388
|
||||
Store 432 431
|
||||
433: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 434 434 12 12
|
||||
436: 260(ptr) AccessChain 252(gl_in) 388 138
|
||||
437: 19(fvec4) Load 436
|
||||
Store 435(param) 437
|
||||
439: 260(ptr) AccessChain 252(gl_in) 320 138
|
||||
440: 19(fvec4) Load 439
|
||||
Store 438(param) 440
|
||||
441: 16(float) FunctionCall 27(screenSpaceTessFactor(vf4;vf4;) 435(param) 438(param)
|
||||
442: 369(ptr) AccessChain 379(gl_TessLevelOuter) 320
|
||||
Store 442 441
|
||||
443: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 444 444 12 12
|
||||
445: 369(ptr) AccessChain 379(gl_TessLevelOuter) 138
|
||||
446: 16(float) Load 445
|
||||
447: 369(ptr) AccessChain 379(gl_TessLevelOuter) 320
|
||||
448: 16(float) Load 447
|
||||
449: 16(float) ExtInst 3(GLSL.std.450) 46(FMix) 446 448 67
|
||||
450: 369(ptr) AccessChain 366(gl_TessLevelInner) 138
|
||||
Store 450 449
|
||||
451: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 452 452 12 12
|
||||
453: 376(ptr) AccessChain 386(gl_TessLevelOuter) 138
|
||||
453: 369(ptr) AccessChain 379(gl_TessLevelOuter) 388
|
||||
454: 16(float) Load 453
|
||||
455: 376(ptr) AccessChain 386(gl_TessLevelOuter) 321
|
||||
455: 369(ptr) AccessChain 379(gl_TessLevelOuter) 126
|
||||
456: 16(float) Load 455
|
||||
457: 16(float) ExtInst 3(GLSL.std.450) 46(FMix) 454 456 67
|
||||
458: 376(ptr) AccessChain 373(gl_TessLevelInner) 138
|
||||
458: 369(ptr) AccessChain 366(gl_TessLevelInner) 126
|
||||
Store 458 457
|
||||
459: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 460 460 12 12
|
||||
461: 376(ptr) AccessChain 386(gl_TessLevelOuter) 395
|
||||
462: 16(float) Load 461
|
||||
463: 376(ptr) AccessChain 386(gl_TessLevelOuter) 126
|
||||
464: 16(float) Load 463
|
||||
465: 16(float) ExtInst 3(GLSL.std.450) 46(FMix) 462 464 67
|
||||
466: 376(ptr) AccessChain 373(gl_TessLevelInner) 126
|
||||
Store 466 465
|
||||
Branch 409
|
||||
467: Label
|
||||
468: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 57
|
||||
469: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 470 470 12 12
|
||||
471: 376(ptr) AccessChain 373(gl_TessLevelInner) 138
|
||||
Store 471 221
|
||||
472: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 473 473 12 12
|
||||
474: 376(ptr) AccessChain 373(gl_TessLevelInner) 126
|
||||
Store 474 221
|
||||
475: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 476 476 12 12
|
||||
477: 376(ptr) AccessChain 386(gl_TessLevelOuter) 138
|
||||
Store 477 221
|
||||
478: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 479 479 12 12
|
||||
480: 376(ptr) AccessChain 386(gl_TessLevelOuter) 126
|
||||
Store 480 221
|
||||
481: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 482 482 12 12
|
||||
483: 376(ptr) AccessChain 386(gl_TessLevelOuter) 395
|
||||
Store 483 221
|
||||
484: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 485 485 12 12
|
||||
486: 376(ptr) AccessChain 386(gl_TessLevelOuter) 321
|
||||
Store 486 221
|
||||
Branch 409
|
||||
409: Label
|
||||
Branch 366
|
||||
366: Label
|
||||
Branch 357
|
||||
357: Label
|
||||
487: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 57
|
||||
488: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 489 489 12 12
|
||||
504: 123(int) Load 256(gl_InvocationID)
|
||||
505: 123(int) Load 256(gl_InvocationID)
|
||||
506: 260(ptr) AccessChain 252(gl_in) 505 138
|
||||
507: 19(fvec4) Load 506
|
||||
509: 508(ptr) AccessChain 501(gl_out) 504 138
|
||||
Store 509 507
|
||||
510: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 511 511 12 12
|
||||
518: 123(int) Load 256(gl_InvocationID)
|
||||
525: 123(int) Load 256(gl_InvocationID)
|
||||
527: 526(ptr) AccessChain 522(inNormal) 525
|
||||
528: 143(fvec3) Load 527
|
||||
530: 529(ptr) AccessChain 515(outNormal) 518
|
||||
Store 530 528
|
||||
531: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 532 532 12 12
|
||||
539: 123(int) Load 256(gl_InvocationID)
|
||||
540: 123(int) Load 256(gl_InvocationID)
|
||||
541: 285(ptr) AccessChain 282(inUV) 540
|
||||
542: 95(fvec2) Load 541
|
||||
544: 543(ptr) AccessChain 536(outUV) 539
|
||||
Store 544 542
|
||||
Branch 401
|
||||
459: Label
|
||||
460: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 57
|
||||
461: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 462 462 12 12
|
||||
463: 369(ptr) AccessChain 366(gl_TessLevelInner) 138
|
||||
Store 463 221
|
||||
464: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 465 465 12 12
|
||||
466: 369(ptr) AccessChain 366(gl_TessLevelInner) 126
|
||||
Store 466 221
|
||||
467: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 468 468 12 12
|
||||
469: 369(ptr) AccessChain 379(gl_TessLevelOuter) 138
|
||||
Store 469 221
|
||||
470: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 471 471 12 12
|
||||
472: 369(ptr) AccessChain 379(gl_TessLevelOuter) 126
|
||||
Store 472 221
|
||||
473: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 474 474 12 12
|
||||
475: 369(ptr) AccessChain 379(gl_TessLevelOuter) 388
|
||||
Store 475 221
|
||||
476: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 477 477 12 12
|
||||
478: 369(ptr) AccessChain 379(gl_TessLevelOuter) 320
|
||||
Store 478 221
|
||||
Branch 401
|
||||
401: Label
|
||||
Branch 359
|
||||
359: Label
|
||||
Branch 352
|
||||
352: Label
|
||||
479: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 57
|
||||
480: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 481 481 12 12
|
||||
496: 123(int) Load 256(gl_InvocationID)
|
||||
497: 123(int) Load 256(gl_InvocationID)
|
||||
498: 260(ptr) AccessChain 252(gl_in) 497 138
|
||||
499: 19(fvec4) Load 498
|
||||
501: 500(ptr) AccessChain 493(gl_out) 496 138
|
||||
Store 501 499
|
||||
502: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 503 503 12 12
|
||||
510: 123(int) Load 256(gl_InvocationID)
|
||||
517: 123(int) Load 256(gl_InvocationID)
|
||||
519: 518(ptr) AccessChain 514(inNormal) 517
|
||||
520: 143(fvec3) Load 519
|
||||
522: 521(ptr) AccessChain 507(outNormal) 510
|
||||
Store 522 520
|
||||
523: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 524 524 12 12
|
||||
531: 123(int) Load 256(gl_InvocationID)
|
||||
532: 123(int) Load 256(gl_InvocationID)
|
||||
533: 285(ptr) AccessChain 282(inUV) 532
|
||||
534: 95(fvec2) Load 533
|
||||
536: 535(ptr) AccessChain 528(outUV) 531
|
||||
Store 536 534
|
||||
Return
|
||||
FunctionEnd
|
||||
Line 1 51 45
|
||||
|
|
@ -682,35 +674,35 @@ spv.debuginfo.glsl.tesc
|
|||
312: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 54
|
||||
313: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 299 299 12 12
|
||||
314: 123(int) Load 301(i)
|
||||
316: 46(bool) SLessThan 314 185
|
||||
BranchConditional 316 306 307
|
||||
315: 46(bool) SLessThan 314 185
|
||||
BranchConditional 315 306 307
|
||||
306: Label
|
||||
317: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 54
|
||||
318: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 319 319 12 12
|
||||
320: 19(fvec4) Load 230(pos)
|
||||
322: 123(int) Load 301(i)
|
||||
324: 323(ptr) AccessChain 120(ubo) 321 322
|
||||
325: 19(fvec4) Load 324
|
||||
326: 16(float) Dot 320 325
|
||||
328: 16(float) FAdd 326 327
|
||||
330: 46(bool) FOrdLessThan 328 145
|
||||
SelectionMerge 332 None
|
||||
BranchConditional 330 331 332
|
||||
331: Label
|
||||
335: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 54
|
||||
336: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 337 337 12 12
|
||||
ReturnValue 334
|
||||
332: Label
|
||||
316: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 54
|
||||
317: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 318 318 12 12
|
||||
319: 19(fvec4) Load 230(pos)
|
||||
321: 123(int) Load 301(i)
|
||||
323: 322(ptr) AccessChain 120(ubo) 320 321
|
||||
324: 19(fvec4) Load 323
|
||||
325: 16(float) Dot 319 324
|
||||
327: 16(float) FAdd 325 326
|
||||
328: 46(bool) FOrdLessThan 327 145
|
||||
SelectionMerge 330 None
|
||||
BranchConditional 328 329 330
|
||||
329: Label
|
||||
332: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 54
|
||||
333: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 334 334 12 12
|
||||
ReturnValue 331
|
||||
330: Label
|
||||
Branch 308
|
||||
308: Label
|
||||
339: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 54
|
||||
340: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 299 299 12 12
|
||||
341: 123(int) Load 301(i)
|
||||
342: 123(int) IAdd 341 126
|
||||
Store 301(i) 342
|
||||
336: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 54
|
||||
337: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 299 299 12 12
|
||||
338: 123(int) Load 301(i)
|
||||
339: 123(int) IAdd 338 126
|
||||
Store 301(i) 339
|
||||
Branch 305
|
||||
307: Label
|
||||
344: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 54
|
||||
345: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 346 346 12 12
|
||||
340: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 54
|
||||
341: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 342 342 12 12
|
||||
ReturnValue 92
|
||||
FunctionEnd
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
spv.debuginfo.glsl.tese
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 8000b
|
||||
// Id's are bound by 333
|
||||
// Id's are bound by 335
|
||||
|
||||
Capability Tessellation
|
||||
Extension "SPV_KHR_non_semantic_info"
|
||||
2: ExtInstImport "NonSemantic.Shader.DebugInfo.100"
|
||||
3: ExtInstImport "GLSL.std.450"
|
||||
MemoryModel Logical GLSL450
|
||||
EntryPoint TessellationEvaluation 14 "main" 43 60 87 106 134 170 281 295 303 315 322
|
||||
EntryPoint TessellationEvaluation 14 "main" 43 60 87 106 134 170 283 297 305 317 324
|
||||
ExecutionMode 14 Quads
|
||||
ExecutionMode 14 SpacingEqual
|
||||
ExecutionMode 14 VertexOrderCw
|
||||
|
|
@ -47,17 +47,18 @@ spv.debuginfo.glsl.tese
|
|||
217: String "type.sampled.image"
|
||||
218: String "@type.sampled.image"
|
||||
222: String "displacementMap"
|
||||
236: String "modelview"
|
||||
241: String "lightPos"
|
||||
244: String "frustumPlanes"
|
||||
246: String "tessellatedEdgeSize"
|
||||
250: String "viewportDim"
|
||||
254: String "UBO"
|
||||
258: String "ubo"
|
||||
297: String "outViewVec"
|
||||
305: String "outLightVec"
|
||||
317: String "outWorldPos"
|
||||
324: String "outEyePos"
|
||||
231: String "bool"
|
||||
238: String "modelview"
|
||||
243: String "lightPos"
|
||||
246: String "frustumPlanes"
|
||||
248: String "tessellatedEdgeSize"
|
||||
252: String "viewportDim"
|
||||
256: String "UBO"
|
||||
260: String "ubo"
|
||||
299: String "outViewVec"
|
||||
307: String "outLightVec"
|
||||
319: String "outWorldPos"
|
||||
326: String "outEyePos"
|
||||
Name 14 "main"
|
||||
Name 35 "uv1"
|
||||
Name 43 "inUV"
|
||||
|
|
@ -78,26 +79,26 @@ spv.debuginfo.glsl.tese
|
|||
Name 184 "pos2"
|
||||
Name 198 "pos"
|
||||
Name 220 "displacementMap"
|
||||
Name 234 "UBO"
|
||||
MemberName 234(UBO) 0 "projection"
|
||||
MemberName 234(UBO) 1 "modelview"
|
||||
MemberName 234(UBO) 2 "lightPos"
|
||||
MemberName 234(UBO) 3 "frustumPlanes"
|
||||
MemberName 234(UBO) 4 "displacementFactor"
|
||||
MemberName 234(UBO) 5 "tessellationFactor"
|
||||
MemberName 234(UBO) 6 "viewportDim"
|
||||
MemberName 234(UBO) 7 "tessellatedEdgeSize"
|
||||
Name 256 "ubo"
|
||||
Name 271 "gl_PerVertex"
|
||||
MemberName 271(gl_PerVertex) 0 "gl_Position"
|
||||
MemberName 271(gl_PerVertex) 1 "gl_PointSize"
|
||||
MemberName 271(gl_PerVertex) 2 "gl_ClipDistance"
|
||||
MemberName 271(gl_PerVertex) 3 "gl_CullDistance"
|
||||
Name 281 ""
|
||||
Name 295 "outViewVec"
|
||||
Name 303 "outLightVec"
|
||||
Name 315 "outWorldPos"
|
||||
Name 322 "outEyePos"
|
||||
Name 236 "UBO"
|
||||
MemberName 236(UBO) 0 "projection"
|
||||
MemberName 236(UBO) 1 "modelview"
|
||||
MemberName 236(UBO) 2 "lightPos"
|
||||
MemberName 236(UBO) 3 "frustumPlanes"
|
||||
MemberName 236(UBO) 4 "displacementFactor"
|
||||
MemberName 236(UBO) 5 "tessellationFactor"
|
||||
MemberName 236(UBO) 6 "viewportDim"
|
||||
MemberName 236(UBO) 7 "tessellatedEdgeSize"
|
||||
Name 258 "ubo"
|
||||
Name 273 "gl_PerVertex"
|
||||
MemberName 273(gl_PerVertex) 0 "gl_Position"
|
||||
MemberName 273(gl_PerVertex) 1 "gl_PointSize"
|
||||
MemberName 273(gl_PerVertex) 2 "gl_ClipDistance"
|
||||
MemberName 273(gl_PerVertex) 3 "gl_CullDistance"
|
||||
Name 283 ""
|
||||
Name 297 "outViewVec"
|
||||
Name 305 "outLightVec"
|
||||
Name 317 "outWorldPos"
|
||||
Name 324 "outEyePos"
|
||||
Decorate 43(inUV) Location 1
|
||||
Decorate 60(gl_TessCoord) BuiltIn TessCoord
|
||||
Decorate 87(outUV) Location 1
|
||||
|
|
@ -110,31 +111,31 @@ spv.debuginfo.glsl.tese
|
|||
Decorate 154(gl_PerVertex) Block
|
||||
Decorate 220(displacementMap) DescriptorSet 0
|
||||
Decorate 220(displacementMap) Binding 1
|
||||
Decorate 232 ArrayStride 16
|
||||
MemberDecorate 234(UBO) 0 ColMajor
|
||||
MemberDecorate 234(UBO) 0 Offset 0
|
||||
MemberDecorate 234(UBO) 0 MatrixStride 16
|
||||
MemberDecorate 234(UBO) 1 ColMajor
|
||||
MemberDecorate 234(UBO) 1 Offset 64
|
||||
MemberDecorate 234(UBO) 1 MatrixStride 16
|
||||
MemberDecorate 234(UBO) 2 Offset 128
|
||||
MemberDecorate 234(UBO) 3 Offset 144
|
||||
MemberDecorate 234(UBO) 4 Offset 240
|
||||
MemberDecorate 234(UBO) 5 Offset 244
|
||||
MemberDecorate 234(UBO) 6 Offset 248
|
||||
MemberDecorate 234(UBO) 7 Offset 256
|
||||
Decorate 234(UBO) Block
|
||||
Decorate 256(ubo) DescriptorSet 0
|
||||
Decorate 256(ubo) Binding 0
|
||||
MemberDecorate 271(gl_PerVertex) 0 BuiltIn Position
|
||||
MemberDecorate 271(gl_PerVertex) 1 BuiltIn PointSize
|
||||
MemberDecorate 271(gl_PerVertex) 2 BuiltIn ClipDistance
|
||||
MemberDecorate 271(gl_PerVertex) 3 BuiltIn CullDistance
|
||||
Decorate 271(gl_PerVertex) Block
|
||||
Decorate 295(outViewVec) Location 2
|
||||
Decorate 303(outLightVec) Location 3
|
||||
Decorate 315(outWorldPos) Location 5
|
||||
Decorate 322(outEyePos) Location 4
|
||||
Decorate 234 ArrayStride 16
|
||||
MemberDecorate 236(UBO) 0 ColMajor
|
||||
MemberDecorate 236(UBO) 0 Offset 0
|
||||
MemberDecorate 236(UBO) 0 MatrixStride 16
|
||||
MemberDecorate 236(UBO) 1 ColMajor
|
||||
MemberDecorate 236(UBO) 1 Offset 64
|
||||
MemberDecorate 236(UBO) 1 MatrixStride 16
|
||||
MemberDecorate 236(UBO) 2 Offset 128
|
||||
MemberDecorate 236(UBO) 3 Offset 144
|
||||
MemberDecorate 236(UBO) 4 Offset 240
|
||||
MemberDecorate 236(UBO) 5 Offset 244
|
||||
MemberDecorate 236(UBO) 6 Offset 248
|
||||
MemberDecorate 236(UBO) 7 Offset 256
|
||||
Decorate 236(UBO) Block
|
||||
Decorate 258(ubo) DescriptorSet 0
|
||||
Decorate 258(ubo) Binding 0
|
||||
MemberDecorate 273(gl_PerVertex) 0 BuiltIn Position
|
||||
MemberDecorate 273(gl_PerVertex) 1 BuiltIn PointSize
|
||||
MemberDecorate 273(gl_PerVertex) 2 BuiltIn ClipDistance
|
||||
MemberDecorate 273(gl_PerVertex) 3 BuiltIn CullDistance
|
||||
Decorate 273(gl_PerVertex) Block
|
||||
Decorate 297(outViewVec) Location 2
|
||||
Decorate 305(outLightVec) Location 3
|
||||
Decorate 317(outWorldPos) Location 5
|
||||
Decorate 324(outEyePos) Location 4
|
||||
4: TypeVoid
|
||||
5: TypeFunction 4
|
||||
7: TypeInt 32 0
|
||||
|
|
@ -236,59 +237,60 @@ spv.debuginfo.glsl.tese
|
|||
225: 29(float) Constant 0
|
||||
228: TypeMatrix 145(fvec4) 4
|
||||
230: TypeBool
|
||||
231: 230(bool) ConstantTrue
|
||||
229: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 146 23 231
|
||||
232: TypeArray 145(fvec4) 11
|
||||
233: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 146 11
|
||||
234(UBO): TypeStruct 228 228 145(fvec4) 232 29(float) 29(float) 32(fvec2) 29(float)
|
||||
237: 7(int) Constant 30
|
||||
238: 7(int) Constant 7
|
||||
235: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 236 229 18 237 238 12 12 13
|
||||
239: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 236 229 18 237 238 12 12 13
|
||||
242: 7(int) Constant 31
|
||||
240: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 241 146 18 242 238 12 12 13
|
||||
243: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 244 233 18 10 238 12 12 13
|
||||
247: 7(int) Constant 36
|
||||
245: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 246 31 18 247 46 12 12 13
|
||||
248: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 246 31 18 247 46 12 12 13
|
||||
251: 7(int) Constant 35
|
||||
249: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 250 33 18 251 238 12 12 13
|
||||
252: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 246 31 18 247 46 12 12 13
|
||||
253: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 254 22 18 209 12 21 254 12 13 235 239 240 243 245 248 249 252
|
||||
255: TypePointer Uniform 234(UBO)
|
||||
256(ubo): 255(ptr) Variable Uniform
|
||||
257: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 258 253 18 209 12 21 258 256(ubo) 46
|
||||
259: 47(int) Constant 4
|
||||
260: TypePointer Uniform 29(float)
|
||||
264: TypePointer Function 29(float)
|
||||
270: 7(int) Constant 71
|
||||
271(gl_PerVertex): TypeStruct 145(fvec4) 29(float) 152 152
|
||||
273: 7(int) Constant 165
|
||||
272: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 156 146 18 22 273 12 12 13
|
||||
275: 7(int) Constant 183
|
||||
274: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 159 31 18 22 275 12 12 13
|
||||
277: 7(int) Constant 226
|
||||
276: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 162 153 18 22 277 12 12 13
|
||||
278: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 162 153 18 22 277 12 12 13
|
||||
279: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 166 22 18 270 12 21 166 12 13 272 274 276 278
|
||||
280: TypePointer Output 271(gl_PerVertex)
|
||||
281: 280(ptr) Variable Output
|
||||
282: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 279 18 270 12 21 1 281 46
|
||||
283: TypePointer Uniform 228
|
||||
291: TypePointer Output 145(fvec4)
|
||||
294: 7(int) Constant 74
|
||||
295(outViewVec): 133(ptr) Variable Output
|
||||
296: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 297 58 18 294 12 21 297 295(outViewVec) 46
|
||||
302: 7(int) Constant 75
|
||||
303(outLightVec): 133(ptr) Variable Output
|
||||
304: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 305 58 18 302 12 21 305 303(outLightVec) 46
|
||||
306: TypePointer Uniform 145(fvec4)
|
||||
314: 7(int) Constant 76
|
||||
315(outWorldPos): 133(ptr) Variable Output
|
||||
316: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 317 58 18 314 12 21 317 315(outWorldPos) 46
|
||||
321: 7(int) Constant 77
|
||||
322(outEyePos): 133(ptr) Variable Output
|
||||
323: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 324 58 18 321 12 21 324 322(outEyePos) 46
|
||||
232: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 231 10 24 12
|
||||
233: 230(bool) ConstantTrue
|
||||
229: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 146 23 233
|
||||
234: TypeArray 145(fvec4) 11
|
||||
235: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 146 11
|
||||
236(UBO): TypeStruct 228 228 145(fvec4) 234 29(float) 29(float) 32(fvec2) 29(float)
|
||||
239: 7(int) Constant 30
|
||||
240: 7(int) Constant 7
|
||||
237: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 238 229 18 239 240 12 12 13
|
||||
241: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 238 229 18 239 240 12 12 13
|
||||
244: 7(int) Constant 31
|
||||
242: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 243 146 18 244 240 12 12 13
|
||||
245: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 246 235 18 10 240 12 12 13
|
||||
249: 7(int) Constant 36
|
||||
247: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 248 31 18 249 46 12 12 13
|
||||
250: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 248 31 18 249 46 12 12 13
|
||||
253: 7(int) Constant 35
|
||||
251: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 252 33 18 253 240 12 12 13
|
||||
254: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 248 31 18 249 46 12 12 13
|
||||
255: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 256 22 18 209 12 21 256 12 13 237 241 242 245 247 250 251 254
|
||||
257: TypePointer Uniform 236(UBO)
|
||||
258(ubo): 257(ptr) Variable Uniform
|
||||
259: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 260 255 18 209 12 21 260 258(ubo) 46
|
||||
261: 47(int) Constant 4
|
||||
262: TypePointer Uniform 29(float)
|
||||
266: TypePointer Function 29(float)
|
||||
272: 7(int) Constant 71
|
||||
273(gl_PerVertex): TypeStruct 145(fvec4) 29(float) 152 152
|
||||
275: 7(int) Constant 165
|
||||
274: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 156 146 18 22 275 12 12 13
|
||||
277: 7(int) Constant 183
|
||||
276: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 159 31 18 22 277 12 12 13
|
||||
279: 7(int) Constant 226
|
||||
278: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 162 153 18 22 279 12 12 13
|
||||
280: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 162 153 18 22 279 12 12 13
|
||||
281: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 166 22 18 272 12 21 166 12 13 274 276 278 280
|
||||
282: TypePointer Output 273(gl_PerVertex)
|
||||
283: 282(ptr) Variable Output
|
||||
284: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 281 18 272 12 21 1 283 46
|
||||
285: TypePointer Uniform 228
|
||||
293: TypePointer Output 145(fvec4)
|
||||
296: 7(int) Constant 74
|
||||
297(outViewVec): 133(ptr) Variable Output
|
||||
298: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 299 58 18 296 12 21 299 297(outViewVec) 46
|
||||
304: 7(int) Constant 75
|
||||
305(outLightVec): 133(ptr) Variable Output
|
||||
306: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 307 58 18 304 12 21 307 305(outLightVec) 46
|
||||
308: TypePointer Uniform 145(fvec4)
|
||||
316: 7(int) Constant 76
|
||||
317(outWorldPos): 133(ptr) Variable Output
|
||||
318: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 319 58 18 316 12 21 319 317(outWorldPos) 46
|
||||
323: 7(int) Constant 77
|
||||
324(outEyePos): 133(ptr) Variable Output
|
||||
325: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 326 58 18 323 12 21 326 324(outEyePos) 46
|
||||
Line 1 53 11
|
||||
14(main): 4 Function None 5
|
||||
15: Label
|
||||
|
|
@ -397,50 +399,50 @@ spv.debuginfo.glsl.tese
|
|||
224: 32(fvec2) Load 87(outUV)
|
||||
226: 145(fvec4) ImageSampleExplicitLod 223 224 Lod 225
|
||||
227: 29(float) CompositeExtract 226 0
|
||||
261: 260(ptr) AccessChain 256(ubo) 259
|
||||
262: 29(float) Load 261
|
||||
263: 29(float) FMul 227 262
|
||||
265: 264(ptr) AccessChain 198(pos) 22
|
||||
266: 29(float) Load 265
|
||||
267: 29(float) FSub 266 263
|
||||
268: 264(ptr) AccessChain 198(pos) 22
|
||||
Store 268 267
|
||||
269: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 270 270 12 12
|
||||
284: 283(ptr) AccessChain 256(ubo) 50
|
||||
285: 228 Load 284
|
||||
286: 283(ptr) AccessChain 256(ubo) 54
|
||||
263: 262(ptr) AccessChain 258(ubo) 261
|
||||
264: 29(float) Load 263
|
||||
265: 29(float) FMul 227 264
|
||||
267: 266(ptr) AccessChain 198(pos) 22
|
||||
268: 29(float) Load 267
|
||||
269: 29(float) FSub 268 265
|
||||
270: 266(ptr) AccessChain 198(pos) 22
|
||||
Store 270 269
|
||||
271: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 272 272 12 12
|
||||
286: 285(ptr) AccessChain 258(ubo) 50
|
||||
287: 228 Load 286
|
||||
288: 228 MatrixTimesMatrix 285 287
|
||||
289: 145(fvec4) Load 198(pos)
|
||||
290: 145(fvec4) MatrixTimesVector 288 289
|
||||
292: 291(ptr) AccessChain 281 50
|
||||
Store 292 290
|
||||
293: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 294 294 12 12
|
||||
298: 145(fvec4) Load 198(pos)
|
||||
299: 57(fvec3) VectorShuffle 298 298 0 1 2
|
||||
300: 57(fvec3) FNegate 299
|
||||
Store 295(outViewVec) 300
|
||||
301: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 302 302 12 12
|
||||
307: 306(ptr) AccessChain 256(ubo) 77
|
||||
308: 145(fvec4) Load 307
|
||||
309: 57(fvec3) VectorShuffle 308 308 0 1 2
|
||||
310: 57(fvec3) Load 295(outViewVec)
|
||||
311: 57(fvec3) FAdd 309 310
|
||||
312: 57(fvec3) ExtInst 3(GLSL.std.450) 69(Normalize) 311
|
||||
Store 303(outLightVec) 312
|
||||
313: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 314 314 12 12
|
||||
318: 145(fvec4) Load 198(pos)
|
||||
319: 57(fvec3) VectorShuffle 318 318 0 1 2
|
||||
Store 315(outWorldPos) 319
|
||||
320: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 321 321 12 12
|
||||
325: 283(ptr) AccessChain 256(ubo) 54
|
||||
326: 228 Load 325
|
||||
327: 145(fvec4) Load 198(pos)
|
||||
328: 145(fvec4) MatrixTimesVector 326 327
|
||||
329: 29(float) CompositeExtract 328 0
|
||||
330: 29(float) CompositeExtract 328 1
|
||||
331: 29(float) CompositeExtract 328 2
|
||||
332: 57(fvec3) CompositeConstruct 329 330 331
|
||||
Store 322(outEyePos) 332
|
||||
288: 285(ptr) AccessChain 258(ubo) 54
|
||||
289: 228 Load 288
|
||||
290: 228 MatrixTimesMatrix 287 289
|
||||
291: 145(fvec4) Load 198(pos)
|
||||
292: 145(fvec4) MatrixTimesVector 290 291
|
||||
294: 293(ptr) AccessChain 283 50
|
||||
Store 294 292
|
||||
295: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 296 296 12 12
|
||||
300: 145(fvec4) Load 198(pos)
|
||||
301: 57(fvec3) VectorShuffle 300 300 0 1 2
|
||||
302: 57(fvec3) FNegate 301
|
||||
Store 297(outViewVec) 302
|
||||
303: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 304 304 12 12
|
||||
309: 308(ptr) AccessChain 258(ubo) 77
|
||||
310: 145(fvec4) Load 309
|
||||
311: 57(fvec3) VectorShuffle 310 310 0 1 2
|
||||
312: 57(fvec3) Load 297(outViewVec)
|
||||
313: 57(fvec3) FAdd 311 312
|
||||
314: 57(fvec3) ExtInst 3(GLSL.std.450) 69(Normalize) 313
|
||||
Store 305(outLightVec) 314
|
||||
315: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 316 316 12 12
|
||||
320: 145(fvec4) Load 198(pos)
|
||||
321: 57(fvec3) VectorShuffle 320 320 0 1 2
|
||||
Store 317(outWorldPos) 321
|
||||
322: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 323 323 12 12
|
||||
327: 285(ptr) AccessChain 258(ubo) 54
|
||||
328: 228 Load 327
|
||||
329: 145(fvec4) Load 198(pos)
|
||||
330: 145(fvec4) MatrixTimesVector 328 329
|
||||
331: 29(float) CompositeExtract 330 0
|
||||
332: 29(float) CompositeExtract 330 1
|
||||
333: 29(float) CompositeExtract 330 2
|
||||
334: 57(fvec3) CompositeConstruct 331 332 333
|
||||
Store 324(outEyePos) 334
|
||||
Return
|
||||
FunctionEnd
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
spv.debuginfo.glsl.vert
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 8000b
|
||||
// Id's are bound by 425
|
||||
// Id's are bound by 427
|
||||
|
||||
Capability Shader
|
||||
Extension "SPV_KHR_non_semantic_info"
|
||||
2: ExtInstImport "NonSemantic.Shader.DebugInfo.100"
|
||||
3: ExtInstImport "GLSL.std.450"
|
||||
MemoryModel Logical GLSL450
|
||||
EntryPoint Vertex 14 "main" 35 40 46 52 60 76 290 308 313 338 354 371 410 419
|
||||
EntryPoint Vertex 14 "main" 35 40 46 52 60 76 292 310 315 340 356 373 412 421
|
||||
1: String ""
|
||||
8: String "uint"
|
||||
16: String "main"
|
||||
|
|
@ -29,31 +29,32 @@ spv.debuginfo.glsl.vert
|
|||
62: String "instanceTexIndex"
|
||||
73: String "s"
|
||||
78: String "instanceRot"
|
||||
90: String "modelview"
|
||||
95: String "lightPos"
|
||||
98: String "globSpeed"
|
||||
102: String "UBO"
|
||||
106: String "ubo"
|
||||
117: String "c"
|
||||
132: String "mx"
|
||||
175: String "my"
|
||||
212: String "mz"
|
||||
233: String "rotMat"
|
||||
262: String "gRotMat"
|
||||
288: String "locPos"
|
||||
292: String "inPos"
|
||||
304: String "pos"
|
||||
310: String "instanceScale"
|
||||
315: String "instancePos"
|
||||
328: String "gl_Position"
|
||||
331: String "gl_PointSize"
|
||||
333: String "gl_CullDistance"
|
||||
336: String "gl_PerVertex"
|
||||
356: String "outNormal"
|
||||
373: String "inNormal"
|
||||
392: String "lPos"
|
||||
412: String "outLightVec"
|
||||
421: String "outViewVec"
|
||||
87: String "bool"
|
||||
92: String "modelview"
|
||||
97: String "lightPos"
|
||||
100: String "globSpeed"
|
||||
104: String "UBO"
|
||||
108: String "ubo"
|
||||
119: String "c"
|
||||
134: String "mx"
|
||||
177: String "my"
|
||||
214: String "mz"
|
||||
235: String "rotMat"
|
||||
264: String "gRotMat"
|
||||
290: String "locPos"
|
||||
294: String "inPos"
|
||||
306: String "pos"
|
||||
312: String "instanceScale"
|
||||
317: String "instancePos"
|
||||
330: String "gl_Position"
|
||||
333: String "gl_PointSize"
|
||||
335: String "gl_CullDistance"
|
||||
338: String "gl_PerVertex"
|
||||
358: String "outNormal"
|
||||
375: String "inNormal"
|
||||
394: String "lPos"
|
||||
414: String "outLightVec"
|
||||
423: String "outViewVec"
|
||||
Name 14 "main"
|
||||
Name 35 "outColor"
|
||||
Name 40 "inColor"
|
||||
|
|
@ -62,65 +63,65 @@ spv.debuginfo.glsl.vert
|
|||
Name 60 "instanceTexIndex"
|
||||
Name 71 "s"
|
||||
Name 76 "instanceRot"
|
||||
Name 88 "UBO"
|
||||
MemberName 88(UBO) 0 "projection"
|
||||
MemberName 88(UBO) 1 "modelview"
|
||||
MemberName 88(UBO) 2 "lightPos"
|
||||
MemberName 88(UBO) 3 "locSpeed"
|
||||
MemberName 88(UBO) 4 "globSpeed"
|
||||
Name 104 "ubo"
|
||||
Name 115 "c"
|
||||
Name 130 "mx"
|
||||
Name 173 "my"
|
||||
Name 210 "mz"
|
||||
Name 231 "rotMat"
|
||||
Name 260 "gRotMat"
|
||||
Name 286 "locPos"
|
||||
Name 290 "inPos"
|
||||
Name 302 "pos"
|
||||
Name 308 "instanceScale"
|
||||
Name 313 "instancePos"
|
||||
Name 326 "gl_PerVertex"
|
||||
MemberName 326(gl_PerVertex) 0 "gl_Position"
|
||||
MemberName 326(gl_PerVertex) 1 "gl_PointSize"
|
||||
MemberName 326(gl_PerVertex) 2 "gl_ClipDistance"
|
||||
MemberName 326(gl_PerVertex) 3 "gl_CullDistance"
|
||||
Name 338 ""
|
||||
Name 354 "outNormal"
|
||||
Name 371 "inNormal"
|
||||
Name 390 "lPos"
|
||||
Name 410 "outLightVec"
|
||||
Name 419 "outViewVec"
|
||||
Name 90 "UBO"
|
||||
MemberName 90(UBO) 0 "projection"
|
||||
MemberName 90(UBO) 1 "modelview"
|
||||
MemberName 90(UBO) 2 "lightPos"
|
||||
MemberName 90(UBO) 3 "locSpeed"
|
||||
MemberName 90(UBO) 4 "globSpeed"
|
||||
Name 106 "ubo"
|
||||
Name 117 "c"
|
||||
Name 132 "mx"
|
||||
Name 175 "my"
|
||||
Name 212 "mz"
|
||||
Name 233 "rotMat"
|
||||
Name 262 "gRotMat"
|
||||
Name 288 "locPos"
|
||||
Name 292 "inPos"
|
||||
Name 304 "pos"
|
||||
Name 310 "instanceScale"
|
||||
Name 315 "instancePos"
|
||||
Name 328 "gl_PerVertex"
|
||||
MemberName 328(gl_PerVertex) 0 "gl_Position"
|
||||
MemberName 328(gl_PerVertex) 1 "gl_PointSize"
|
||||
MemberName 328(gl_PerVertex) 2 "gl_ClipDistance"
|
||||
MemberName 328(gl_PerVertex) 3 "gl_CullDistance"
|
||||
Name 340 ""
|
||||
Name 356 "outNormal"
|
||||
Name 373 "inNormal"
|
||||
Name 392 "lPos"
|
||||
Name 412 "outLightVec"
|
||||
Name 421 "outViewVec"
|
||||
Decorate 35(outColor) Location 1
|
||||
Decorate 40(inColor) Location 3
|
||||
Decorate 46(outUV) Location 2
|
||||
Decorate 52(inUV) Location 2
|
||||
Decorate 60(instanceTexIndex) Location 7
|
||||
Decorate 76(instanceRot) Location 5
|
||||
MemberDecorate 88(UBO) 0 ColMajor
|
||||
MemberDecorate 88(UBO) 0 Offset 0
|
||||
MemberDecorate 88(UBO) 0 MatrixStride 16
|
||||
MemberDecorate 88(UBO) 1 ColMajor
|
||||
MemberDecorate 88(UBO) 1 Offset 64
|
||||
MemberDecorate 88(UBO) 1 MatrixStride 16
|
||||
MemberDecorate 88(UBO) 2 Offset 128
|
||||
MemberDecorate 88(UBO) 3 Offset 144
|
||||
MemberDecorate 88(UBO) 4 Offset 148
|
||||
Decorate 88(UBO) Block
|
||||
Decorate 104(ubo) DescriptorSet 0
|
||||
Decorate 104(ubo) Binding 0
|
||||
Decorate 290(inPos) Location 0
|
||||
Decorate 308(instanceScale) Location 6
|
||||
Decorate 313(instancePos) Location 4
|
||||
MemberDecorate 326(gl_PerVertex) 0 BuiltIn Position
|
||||
MemberDecorate 326(gl_PerVertex) 1 BuiltIn PointSize
|
||||
MemberDecorate 326(gl_PerVertex) 2 BuiltIn ClipDistance
|
||||
MemberDecorate 326(gl_PerVertex) 3 BuiltIn CullDistance
|
||||
Decorate 326(gl_PerVertex) Block
|
||||
Decorate 354(outNormal) Location 0
|
||||
Decorate 371(inNormal) Location 1
|
||||
Decorate 410(outLightVec) Location 4
|
||||
Decorate 419(outViewVec) Location 3
|
||||
MemberDecorate 90(UBO) 0 ColMajor
|
||||
MemberDecorate 90(UBO) 0 Offset 0
|
||||
MemberDecorate 90(UBO) 0 MatrixStride 16
|
||||
MemberDecorate 90(UBO) 1 ColMajor
|
||||
MemberDecorate 90(UBO) 1 Offset 64
|
||||
MemberDecorate 90(UBO) 1 MatrixStride 16
|
||||
MemberDecorate 90(UBO) 2 Offset 128
|
||||
MemberDecorate 90(UBO) 3 Offset 144
|
||||
MemberDecorate 90(UBO) 4 Offset 148
|
||||
Decorate 90(UBO) Block
|
||||
Decorate 106(ubo) DescriptorSet 0
|
||||
Decorate 106(ubo) Binding 0
|
||||
Decorate 292(inPos) Location 0
|
||||
Decorate 310(instanceScale) Location 6
|
||||
Decorate 315(instancePos) Location 4
|
||||
MemberDecorate 328(gl_PerVertex) 0 BuiltIn Position
|
||||
MemberDecorate 328(gl_PerVertex) 1 BuiltIn PointSize
|
||||
MemberDecorate 328(gl_PerVertex) 2 BuiltIn ClipDistance
|
||||
MemberDecorate 328(gl_PerVertex) 3 BuiltIn CullDistance
|
||||
Decorate 328(gl_PerVertex) Block
|
||||
Decorate 356(outNormal) Location 0
|
||||
Decorate 373(inNormal) Location 1
|
||||
Decorate 412(outLightVec) Location 4
|
||||
Decorate 421(outViewVec) Location 3
|
||||
4: TypeVoid
|
||||
5: TypeFunction 4
|
||||
7: TypeInt 32 0
|
||||
|
|
@ -173,121 +174,122 @@ spv.debuginfo.glsl.vert
|
|||
83: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 31 23
|
||||
84: TypeMatrix 82(fvec4) 4
|
||||
86: TypeBool
|
||||
87: 86(bool) ConstantTrue
|
||||
85: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 83 23 87
|
||||
88(UBO): TypeStruct 84 84 82(fvec4) 29(float) 29(float)
|
||||
91: 7(int) Constant 42
|
||||
92: 7(int) Constant 7
|
||||
89: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 90 85 18 91 92 12 12 13
|
||||
93: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 90 85 18 91 92 12 12 13
|
||||
96: 7(int) Constant 43
|
||||
94: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 95 83 18 96 92 12 12 13
|
||||
99: 7(int) Constant 45
|
||||
97: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 98 31 18 99 38 12 12 13
|
||||
100: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 98 31 18 99 38 12 12 13
|
||||
101: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 102 22 18 69 12 21 102 12 13 89 93 94 97 100
|
||||
103: TypePointer Uniform 88(UBO)
|
||||
104(ubo): 103(ptr) Variable Uniform
|
||||
105: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 106 101 18 69 12 21 106 104(ubo) 38
|
||||
107: 56(int) Constant 3
|
||||
108: TypePointer Uniform 29(float)
|
||||
114: 7(int) Constant 63
|
||||
116: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 117 31 18 114 12 17 23
|
||||
126: 7(int) Constant 65
|
||||
127: TypeMatrix 32(fvec3) 3
|
||||
128: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 33 13 87
|
||||
129: TypePointer Function 127
|
||||
131: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 132 128 18 126 12 17 23
|
||||
134: 56(int) Constant 0
|
||||
137: 29(float) Constant 0
|
||||
139: TypePointer Function 32(fvec3)
|
||||
142: 7(int) Constant 66
|
||||
143: 56(int) Constant 1
|
||||
150: 7(int) Constant 67
|
||||
151: 56(int) Constant 2
|
||||
152: 29(float) Constant 1065353216
|
||||
153: 32(fvec3) ConstantComposite 137 137 152
|
||||
156: 7(int) Constant 70
|
||||
164: 7(int) Constant 71
|
||||
172: 7(int) Constant 73
|
||||
174: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 175 128 18 172 12 17 23
|
||||
182: 7(int) Constant 74
|
||||
183: 32(fvec3) ConstantComposite 137 152 137
|
||||
186: 7(int) Constant 75
|
||||
193: 7(int) Constant 78
|
||||
201: 7(int) Constant 79
|
||||
209: 7(int) Constant 81
|
||||
211: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 212 128 18 209 12 17 23
|
||||
214: 32(fvec3) ConstantComposite 152 137 137
|
||||
217: 7(int) Constant 82
|
||||
223: 7(int) Constant 83
|
||||
230: 7(int) Constant 85
|
||||
232: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 233 128 18 230 12 17 23
|
||||
241: 7(int) Constant 88
|
||||
244: 56(int) Constant 4
|
||||
250: 7(int) Constant 89
|
||||
258: 7(int) Constant 90
|
||||
259: TypePointer Function 84
|
||||
261: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 262 85 18 258 12 17 23
|
||||
267: TypePointer Function 82(fvec4)
|
||||
270: 7(int) Constant 91
|
||||
271: 82(fvec4) ConstantComposite 137 152 137 137
|
||||
274: 7(int) Constant 92
|
||||
281: 7(int) Constant 93
|
||||
282: 82(fvec4) ConstantComposite 137 137 137 152
|
||||
285: 7(int) Constant 95
|
||||
287: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 288 83 18 285 12 17 23
|
||||
290(inPos): 39(ptr) Variable Input
|
||||
291: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 292 33 18 285 12 21 292 290(inPos) 38
|
||||
301: 7(int) Constant 96
|
||||
303: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 304 83 18 301 12 17 23
|
||||
308(instanceScale): 79(ptr) Variable Input
|
||||
309: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 310 31 18 301 12 21 310 308(instanceScale) 38
|
||||
313(instancePos): 39(ptr) Variable Input
|
||||
314: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 315 33 18 301 12 21 315 313(instancePos) 38
|
||||
323: 7(int) Constant 98
|
||||
324: TypeArray 29(float) 22
|
||||
325: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 31 22
|
||||
326(gl_PerVertex): TypeStruct 82(fvec4) 29(float) 324 324
|
||||
329: 7(int) Constant 24
|
||||
327: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 328 83 18 22 329 12 12 13
|
||||
330: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 331 31 18 22 91 12 12 13
|
||||
332: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 333 325 18 22 230 12 12 13
|
||||
334: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 333 325 18 22 230 12 12 13
|
||||
335: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 336 22 18 323 12 21 336 12 13 327 330 332 334
|
||||
337: TypePointer Output 326(gl_PerVertex)
|
||||
338: 337(ptr) Variable Output
|
||||
339: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 335 18 323 12 21 1 338 38
|
||||
340: TypePointer Uniform 84
|
||||
350: TypePointer Output 82(fvec4)
|
||||
353: 7(int) Constant 99
|
||||
354(outNormal): 34(ptr) Variable Output
|
||||
355: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 356 33 18 353 12 21 356 354(outNormal) 38
|
||||
371(inNormal): 39(ptr) Variable Input
|
||||
372: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 373 33 18 353 12 21 373 371(inNormal) 38
|
||||
377: 7(int) Constant 101
|
||||
389: 7(int) Constant 102
|
||||
391: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 392 33 18 389 12 17 23
|
||||
403: TypePointer Uniform 82(fvec4)
|
||||
409: 7(int) Constant 103
|
||||
410(outLightVec): 34(ptr) Variable Output
|
||||
411: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 412 33 18 409 12 21 412 410(outLightVec) 38
|
||||
418: 7(int) Constant 104
|
||||
419(outViewVec): 34(ptr) Variable Output
|
||||
420: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 421 33 18 418 12 21 421 419(outViewVec) 38
|
||||
88: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 87 10 24 12
|
||||
89: 86(bool) ConstantTrue
|
||||
85: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 83 23 89
|
||||
90(UBO): TypeStruct 84 84 82(fvec4) 29(float) 29(float)
|
||||
93: 7(int) Constant 42
|
||||
94: 7(int) Constant 7
|
||||
91: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 92 85 18 93 94 12 12 13
|
||||
95: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 92 85 18 93 94 12 12 13
|
||||
98: 7(int) Constant 43
|
||||
96: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 97 83 18 98 94 12 12 13
|
||||
101: 7(int) Constant 45
|
||||
99: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 100 31 18 101 38 12 12 13
|
||||
102: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 100 31 18 101 38 12 12 13
|
||||
103: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 104 22 18 69 12 21 104 12 13 91 95 96 99 102
|
||||
105: TypePointer Uniform 90(UBO)
|
||||
106(ubo): 105(ptr) Variable Uniform
|
||||
107: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 108 103 18 69 12 21 108 106(ubo) 38
|
||||
109: 56(int) Constant 3
|
||||
110: TypePointer Uniform 29(float)
|
||||
116: 7(int) Constant 63
|
||||
118: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 119 31 18 116 12 17 23
|
||||
128: 7(int) Constant 65
|
||||
129: TypeMatrix 32(fvec3) 3
|
||||
130: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 33 13 89
|
||||
131: TypePointer Function 129
|
||||
133: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 134 130 18 128 12 17 23
|
||||
136: 56(int) Constant 0
|
||||
139: 29(float) Constant 0
|
||||
141: TypePointer Function 32(fvec3)
|
||||
144: 7(int) Constant 66
|
||||
145: 56(int) Constant 1
|
||||
152: 7(int) Constant 67
|
||||
153: 56(int) Constant 2
|
||||
154: 29(float) Constant 1065353216
|
||||
155: 32(fvec3) ConstantComposite 139 139 154
|
||||
158: 7(int) Constant 70
|
||||
166: 7(int) Constant 71
|
||||
174: 7(int) Constant 73
|
||||
176: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 177 130 18 174 12 17 23
|
||||
184: 7(int) Constant 74
|
||||
185: 32(fvec3) ConstantComposite 139 154 139
|
||||
188: 7(int) Constant 75
|
||||
195: 7(int) Constant 78
|
||||
203: 7(int) Constant 79
|
||||
211: 7(int) Constant 81
|
||||
213: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 214 130 18 211 12 17 23
|
||||
216: 32(fvec3) ConstantComposite 154 139 139
|
||||
219: 7(int) Constant 82
|
||||
225: 7(int) Constant 83
|
||||
232: 7(int) Constant 85
|
||||
234: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 235 130 18 232 12 17 23
|
||||
243: 7(int) Constant 88
|
||||
246: 56(int) Constant 4
|
||||
252: 7(int) Constant 89
|
||||
260: 7(int) Constant 90
|
||||
261: TypePointer Function 84
|
||||
263: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 264 85 18 260 12 17 23
|
||||
269: TypePointer Function 82(fvec4)
|
||||
272: 7(int) Constant 91
|
||||
273: 82(fvec4) ConstantComposite 139 154 139 139
|
||||
276: 7(int) Constant 92
|
||||
283: 7(int) Constant 93
|
||||
284: 82(fvec4) ConstantComposite 139 139 139 154
|
||||
287: 7(int) Constant 95
|
||||
289: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 290 83 18 287 12 17 23
|
||||
292(inPos): 39(ptr) Variable Input
|
||||
293: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 294 33 18 287 12 21 294 292(inPos) 38
|
||||
303: 7(int) Constant 96
|
||||
305: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 306 83 18 303 12 17 23
|
||||
310(instanceScale): 79(ptr) Variable Input
|
||||
311: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 312 31 18 303 12 21 312 310(instanceScale) 38
|
||||
315(instancePos): 39(ptr) Variable Input
|
||||
316: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 317 33 18 303 12 21 317 315(instancePos) 38
|
||||
325: 7(int) Constant 98
|
||||
326: TypeArray 29(float) 22
|
||||
327: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 31 22
|
||||
328(gl_PerVertex): TypeStruct 82(fvec4) 29(float) 326 326
|
||||
331: 7(int) Constant 24
|
||||
329: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 330 83 18 22 331 12 12 13
|
||||
332: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 333 31 18 22 93 12 12 13
|
||||
334: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 335 327 18 22 232 12 12 13
|
||||
336: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 335 327 18 22 232 12 12 13
|
||||
337: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 338 22 18 325 12 21 338 12 13 329 332 334 336
|
||||
339: TypePointer Output 328(gl_PerVertex)
|
||||
340: 339(ptr) Variable Output
|
||||
341: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 337 18 325 12 21 1 340 38
|
||||
342: TypePointer Uniform 84
|
||||
352: TypePointer Output 82(fvec4)
|
||||
355: 7(int) Constant 99
|
||||
356(outNormal): 34(ptr) Variable Output
|
||||
357: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 358 33 18 355 12 21 358 356(outNormal) 38
|
||||
373(inNormal): 39(ptr) Variable Input
|
||||
374: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 375 33 18 355 12 21 375 373(inNormal) 38
|
||||
379: 7(int) Constant 101
|
||||
391: 7(int) Constant 102
|
||||
393: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 394 33 18 391 12 17 23
|
||||
405: TypePointer Uniform 82(fvec4)
|
||||
411: 7(int) Constant 103
|
||||
412(outLightVec): 34(ptr) Variable Output
|
||||
413: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 414 33 18 411 12 21 414 412(outLightVec) 38
|
||||
420: 7(int) Constant 104
|
||||
421(outViewVec): 34(ptr) Variable Output
|
||||
422: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 423 33 18 420 12 21 423 421(outViewVec) 38
|
||||
Line 1 54 11
|
||||
14(main): 4 Function None 5
|
||||
15: Label
|
||||
71(s): 70(ptr) Variable Function
|
||||
115(c): 70(ptr) Variable Function
|
||||
130(mx): 129(ptr) Variable Function
|
||||
173(my): 129(ptr) Variable Function
|
||||
210(mz): 129(ptr) Variable Function
|
||||
231(rotMat): 129(ptr) Variable Function
|
||||
260(gRotMat): 259(ptr) Variable Function
|
||||
286(locPos): 267(ptr) Variable Function
|
||||
302(pos): 267(ptr) Variable Function
|
||||
390(lPos): 139(ptr) Variable Function
|
||||
117(c): 70(ptr) Variable Function
|
||||
132(mx): 131(ptr) Variable Function
|
||||
175(my): 131(ptr) Variable Function
|
||||
212(mz): 131(ptr) Variable Function
|
||||
233(rotMat): 131(ptr) Variable Function
|
||||
262(gRotMat): 261(ptr) Variable Function
|
||||
288(locPos): 269(ptr) Variable Function
|
||||
304(pos): 269(ptr) Variable Function
|
||||
392(lPos): 141(ptr) Variable Function
|
||||
25: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 17 14(main)
|
||||
26: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 17
|
||||
27: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 28 28 12 12
|
||||
|
|
@ -305,238 +307,238 @@ spv.debuginfo.glsl.vert
|
|||
74: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 72 71(s) 75
|
||||
80: 79(ptr) AccessChain 76(instanceRot) 12
|
||||
81: 29(float) Load 80
|
||||
109: 108(ptr) AccessChain 104(ubo) 107
|
||||
110: 29(float) Load 109
|
||||
111: 29(float) FAdd 81 110
|
||||
112: 29(float) ExtInst 3(GLSL.std.450) 13(Sin) 111
|
||||
Store 71(s) 112
|
||||
113: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 114 114 12 12
|
||||
118: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 116 115(c) 75
|
||||
119: 79(ptr) AccessChain 76(instanceRot) 12
|
||||
120: 29(float) Load 119
|
||||
121: 108(ptr) AccessChain 104(ubo) 107
|
||||
111: 110(ptr) AccessChain 106(ubo) 109
|
||||
112: 29(float) Load 111
|
||||
113: 29(float) FAdd 81 112
|
||||
114: 29(float) ExtInst 3(GLSL.std.450) 13(Sin) 113
|
||||
Store 71(s) 114
|
||||
115: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 116 116 12 12
|
||||
120: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 118 117(c) 75
|
||||
121: 79(ptr) AccessChain 76(instanceRot) 12
|
||||
122: 29(float) Load 121
|
||||
123: 29(float) FAdd 120 122
|
||||
124: 29(float) ExtInst 3(GLSL.std.450) 14(Cos) 123
|
||||
Store 115(c) 124
|
||||
125: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 126 126 12 12
|
||||
133: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 131 130(mx) 75
|
||||
135: 29(float) Load 115(c)
|
||||
136: 29(float) Load 71(s)
|
||||
138: 32(fvec3) CompositeConstruct 135 136 137
|
||||
140: 139(ptr) AccessChain 130(mx) 134
|
||||
Store 140 138
|
||||
141: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 142 142 12 12
|
||||
144: 29(float) Load 71(s)
|
||||
145: 29(float) FNegate 144
|
||||
146: 29(float) Load 115(c)
|
||||
147: 32(fvec3) CompositeConstruct 145 146 137
|
||||
148: 139(ptr) AccessChain 130(mx) 143
|
||||
Store 148 147
|
||||
149: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 150 150 12 12
|
||||
154: 139(ptr) AccessChain 130(mx) 151
|
||||
Store 154 153
|
||||
155: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 156 156 12 12
|
||||
157: 79(ptr) AccessChain 76(instanceRot) 22
|
||||
158: 29(float) Load 157
|
||||
159: 108(ptr) AccessChain 104(ubo) 107
|
||||
123: 110(ptr) AccessChain 106(ubo) 109
|
||||
124: 29(float) Load 123
|
||||
125: 29(float) FAdd 122 124
|
||||
126: 29(float) ExtInst 3(GLSL.std.450) 14(Cos) 125
|
||||
Store 117(c) 126
|
||||
127: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 128 128 12 12
|
||||
135: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 133 132(mx) 75
|
||||
137: 29(float) Load 117(c)
|
||||
138: 29(float) Load 71(s)
|
||||
140: 32(fvec3) CompositeConstruct 137 138 139
|
||||
142: 141(ptr) AccessChain 132(mx) 136
|
||||
Store 142 140
|
||||
143: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 144 144 12 12
|
||||
146: 29(float) Load 71(s)
|
||||
147: 29(float) FNegate 146
|
||||
148: 29(float) Load 117(c)
|
||||
149: 32(fvec3) CompositeConstruct 147 148 139
|
||||
150: 141(ptr) AccessChain 132(mx) 145
|
||||
Store 150 149
|
||||
151: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 152 152 12 12
|
||||
156: 141(ptr) AccessChain 132(mx) 153
|
||||
Store 156 155
|
||||
157: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 158 158 12 12
|
||||
159: 79(ptr) AccessChain 76(instanceRot) 22
|
||||
160: 29(float) Load 159
|
||||
161: 29(float) FAdd 158 160
|
||||
162: 29(float) ExtInst 3(GLSL.std.450) 13(Sin) 161
|
||||
Store 71(s) 162
|
||||
163: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 164 164 12 12
|
||||
165: 79(ptr) AccessChain 76(instanceRot) 22
|
||||
166: 29(float) Load 165
|
||||
167: 108(ptr) AccessChain 104(ubo) 107
|
||||
161: 110(ptr) AccessChain 106(ubo) 109
|
||||
162: 29(float) Load 161
|
||||
163: 29(float) FAdd 160 162
|
||||
164: 29(float) ExtInst 3(GLSL.std.450) 13(Sin) 163
|
||||
Store 71(s) 164
|
||||
165: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 166 166 12 12
|
||||
167: 79(ptr) AccessChain 76(instanceRot) 22
|
||||
168: 29(float) Load 167
|
||||
169: 29(float) FAdd 166 168
|
||||
170: 29(float) ExtInst 3(GLSL.std.450) 14(Cos) 169
|
||||
Store 115(c) 170
|
||||
171: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 172 172 12 12
|
||||
176: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 174 173(my) 75
|
||||
177: 29(float) Load 115(c)
|
||||
178: 29(float) Load 71(s)
|
||||
179: 32(fvec3) CompositeConstruct 177 137 178
|
||||
180: 139(ptr) AccessChain 173(my) 134
|
||||
Store 180 179
|
||||
181: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 182 182 12 12
|
||||
184: 139(ptr) AccessChain 173(my) 143
|
||||
Store 184 183
|
||||
185: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 186 186 12 12
|
||||
187: 29(float) Load 71(s)
|
||||
188: 29(float) FNegate 187
|
||||
189: 29(float) Load 115(c)
|
||||
190: 32(fvec3) CompositeConstruct 188 137 189
|
||||
191: 139(ptr) AccessChain 173(my) 151
|
||||
Store 191 190
|
||||
192: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 193 193 12 12
|
||||
194: 79(ptr) AccessChain 76(instanceRot) 24
|
||||
195: 29(float) Load 194
|
||||
196: 108(ptr) AccessChain 104(ubo) 107
|
||||
169: 110(ptr) AccessChain 106(ubo) 109
|
||||
170: 29(float) Load 169
|
||||
171: 29(float) FAdd 168 170
|
||||
172: 29(float) ExtInst 3(GLSL.std.450) 14(Cos) 171
|
||||
Store 117(c) 172
|
||||
173: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 174 174 12 12
|
||||
178: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 176 175(my) 75
|
||||
179: 29(float) Load 117(c)
|
||||
180: 29(float) Load 71(s)
|
||||
181: 32(fvec3) CompositeConstruct 179 139 180
|
||||
182: 141(ptr) AccessChain 175(my) 136
|
||||
Store 182 181
|
||||
183: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 184 184 12 12
|
||||
186: 141(ptr) AccessChain 175(my) 145
|
||||
Store 186 185
|
||||
187: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 188 188 12 12
|
||||
189: 29(float) Load 71(s)
|
||||
190: 29(float) FNegate 189
|
||||
191: 29(float) Load 117(c)
|
||||
192: 32(fvec3) CompositeConstruct 190 139 191
|
||||
193: 141(ptr) AccessChain 175(my) 153
|
||||
Store 193 192
|
||||
194: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 195 195 12 12
|
||||
196: 79(ptr) AccessChain 76(instanceRot) 24
|
||||
197: 29(float) Load 196
|
||||
198: 29(float) FAdd 195 197
|
||||
199: 29(float) ExtInst 3(GLSL.std.450) 13(Sin) 198
|
||||
Store 71(s) 199
|
||||
200: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 201 201 12 12
|
||||
202: 79(ptr) AccessChain 76(instanceRot) 24
|
||||
203: 29(float) Load 202
|
||||
204: 108(ptr) AccessChain 104(ubo) 107
|
||||
198: 110(ptr) AccessChain 106(ubo) 109
|
||||
199: 29(float) Load 198
|
||||
200: 29(float) FAdd 197 199
|
||||
201: 29(float) ExtInst 3(GLSL.std.450) 13(Sin) 200
|
||||
Store 71(s) 201
|
||||
202: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 203 203 12 12
|
||||
204: 79(ptr) AccessChain 76(instanceRot) 24
|
||||
205: 29(float) Load 204
|
||||
206: 29(float) FAdd 203 205
|
||||
207: 29(float) ExtInst 3(GLSL.std.450) 14(Cos) 206
|
||||
Store 115(c) 207
|
||||
208: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 209 209 12 12
|
||||
213: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 211 210(mz) 75
|
||||
215: 139(ptr) AccessChain 210(mz) 134
|
||||
Store 215 214
|
||||
216: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 217 217 12 12
|
||||
218: 29(float) Load 115(c)
|
||||
219: 29(float) Load 71(s)
|
||||
220: 32(fvec3) CompositeConstruct 137 218 219
|
||||
221: 139(ptr) AccessChain 210(mz) 143
|
||||
Store 221 220
|
||||
222: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 223 223 12 12
|
||||
224: 29(float) Load 71(s)
|
||||
225: 29(float) FNegate 224
|
||||
226: 29(float) Load 115(c)
|
||||
227: 32(fvec3) CompositeConstruct 137 225 226
|
||||
228: 139(ptr) AccessChain 210(mz) 151
|
||||
Store 228 227
|
||||
229: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 230 230 12 12
|
||||
234: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 232 231(rotMat) 75
|
||||
235: 127 Load 210(mz)
|
||||
236: 127 Load 173(my)
|
||||
237: 127 MatrixTimesMatrix 235 236
|
||||
238: 127 Load 130(mx)
|
||||
239: 127 MatrixTimesMatrix 237 238
|
||||
Store 231(rotMat) 239
|
||||
240: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 241 241 12 12
|
||||
242: 79(ptr) AccessChain 76(instanceRot) 22
|
||||
243: 29(float) Load 242
|
||||
245: 108(ptr) AccessChain 104(ubo) 244
|
||||
246: 29(float) Load 245
|
||||
247: 29(float) FAdd 243 246
|
||||
248: 29(float) ExtInst 3(GLSL.std.450) 13(Sin) 247
|
||||
Store 71(s) 248
|
||||
249: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 250 250 12 12
|
||||
251: 79(ptr) AccessChain 76(instanceRot) 22
|
||||
252: 29(float) Load 251
|
||||
253: 108(ptr) AccessChain 104(ubo) 244
|
||||
206: 110(ptr) AccessChain 106(ubo) 109
|
||||
207: 29(float) Load 206
|
||||
208: 29(float) FAdd 205 207
|
||||
209: 29(float) ExtInst 3(GLSL.std.450) 14(Cos) 208
|
||||
Store 117(c) 209
|
||||
210: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 211 211 12 12
|
||||
215: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 213 212(mz) 75
|
||||
217: 141(ptr) AccessChain 212(mz) 136
|
||||
Store 217 216
|
||||
218: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 219 219 12 12
|
||||
220: 29(float) Load 117(c)
|
||||
221: 29(float) Load 71(s)
|
||||
222: 32(fvec3) CompositeConstruct 139 220 221
|
||||
223: 141(ptr) AccessChain 212(mz) 145
|
||||
Store 223 222
|
||||
224: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 225 225 12 12
|
||||
226: 29(float) Load 71(s)
|
||||
227: 29(float) FNegate 226
|
||||
228: 29(float) Load 117(c)
|
||||
229: 32(fvec3) CompositeConstruct 139 227 228
|
||||
230: 141(ptr) AccessChain 212(mz) 153
|
||||
Store 230 229
|
||||
231: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 232 232 12 12
|
||||
236: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 234 233(rotMat) 75
|
||||
237: 129 Load 212(mz)
|
||||
238: 129 Load 175(my)
|
||||
239: 129 MatrixTimesMatrix 237 238
|
||||
240: 129 Load 132(mx)
|
||||
241: 129 MatrixTimesMatrix 239 240
|
||||
Store 233(rotMat) 241
|
||||
242: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 243 243 12 12
|
||||
244: 79(ptr) AccessChain 76(instanceRot) 22
|
||||
245: 29(float) Load 244
|
||||
247: 110(ptr) AccessChain 106(ubo) 246
|
||||
248: 29(float) Load 247
|
||||
249: 29(float) FAdd 245 248
|
||||
250: 29(float) ExtInst 3(GLSL.std.450) 13(Sin) 249
|
||||
Store 71(s) 250
|
||||
251: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 252 252 12 12
|
||||
253: 79(ptr) AccessChain 76(instanceRot) 22
|
||||
254: 29(float) Load 253
|
||||
255: 29(float) FAdd 252 254
|
||||
256: 29(float) ExtInst 3(GLSL.std.450) 14(Cos) 255
|
||||
Store 115(c) 256
|
||||
257: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 258 258 12 12
|
||||
263: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 261 260(gRotMat) 75
|
||||
264: 29(float) Load 115(c)
|
||||
265: 29(float) Load 71(s)
|
||||
266: 82(fvec4) CompositeConstruct 264 137 265 137
|
||||
268: 267(ptr) AccessChain 260(gRotMat) 134
|
||||
Store 268 266
|
||||
269: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 270 270 12 12
|
||||
272: 267(ptr) AccessChain 260(gRotMat) 143
|
||||
Store 272 271
|
||||
273: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 274 274 12 12
|
||||
275: 29(float) Load 71(s)
|
||||
276: 29(float) FNegate 275
|
||||
277: 29(float) Load 115(c)
|
||||
278: 82(fvec4) CompositeConstruct 276 137 277 137
|
||||
279: 267(ptr) AccessChain 260(gRotMat) 151
|
||||
Store 279 278
|
||||
280: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 281 281 12 12
|
||||
283: 267(ptr) AccessChain 260(gRotMat) 107
|
||||
Store 283 282
|
||||
284: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 285 285 12 12
|
||||
289: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 287 286(locPos) 75
|
||||
293: 32(fvec3) Load 290(inPos)
|
||||
294: 127 Load 231(rotMat)
|
||||
295: 32(fvec3) VectorTimesMatrix 293 294
|
||||
296: 29(float) CompositeExtract 295 0
|
||||
297: 29(float) CompositeExtract 295 1
|
||||
298: 29(float) CompositeExtract 295 2
|
||||
299: 82(fvec4) CompositeConstruct 296 297 298 152
|
||||
Store 286(locPos) 299
|
||||
300: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 301 301 12 12
|
||||
305: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 303 302(pos) 75
|
||||
306: 82(fvec4) Load 286(locPos)
|
||||
307: 32(fvec3) VectorShuffle 306 306 0 1 2
|
||||
311: 29(float) Load 308(instanceScale)
|
||||
312: 32(fvec3) VectorTimesScalar 307 311
|
||||
316: 32(fvec3) Load 313(instancePos)
|
||||
317: 32(fvec3) FAdd 312 316
|
||||
318: 29(float) CompositeExtract 317 0
|
||||
319: 29(float) CompositeExtract 317 1
|
||||
320: 29(float) CompositeExtract 317 2
|
||||
321: 82(fvec4) CompositeConstruct 318 319 320 152
|
||||
Store 302(pos) 321
|
||||
322: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 323 323 12 12
|
||||
341: 340(ptr) AccessChain 104(ubo) 134
|
||||
342: 84 Load 341
|
||||
343: 340(ptr) AccessChain 104(ubo) 143
|
||||
255: 110(ptr) AccessChain 106(ubo) 246
|
||||
256: 29(float) Load 255
|
||||
257: 29(float) FAdd 254 256
|
||||
258: 29(float) ExtInst 3(GLSL.std.450) 14(Cos) 257
|
||||
Store 117(c) 258
|
||||
259: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 260 260 12 12
|
||||
265: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 263 262(gRotMat) 75
|
||||
266: 29(float) Load 117(c)
|
||||
267: 29(float) Load 71(s)
|
||||
268: 82(fvec4) CompositeConstruct 266 139 267 139
|
||||
270: 269(ptr) AccessChain 262(gRotMat) 136
|
||||
Store 270 268
|
||||
271: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 272 272 12 12
|
||||
274: 269(ptr) AccessChain 262(gRotMat) 145
|
||||
Store 274 273
|
||||
275: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 276 276 12 12
|
||||
277: 29(float) Load 71(s)
|
||||
278: 29(float) FNegate 277
|
||||
279: 29(float) Load 117(c)
|
||||
280: 82(fvec4) CompositeConstruct 278 139 279 139
|
||||
281: 269(ptr) AccessChain 262(gRotMat) 153
|
||||
Store 281 280
|
||||
282: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 283 283 12 12
|
||||
285: 269(ptr) AccessChain 262(gRotMat) 109
|
||||
Store 285 284
|
||||
286: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 287 287 12 12
|
||||
291: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 289 288(locPos) 75
|
||||
295: 32(fvec3) Load 292(inPos)
|
||||
296: 129 Load 233(rotMat)
|
||||
297: 32(fvec3) VectorTimesMatrix 295 296
|
||||
298: 29(float) CompositeExtract 297 0
|
||||
299: 29(float) CompositeExtract 297 1
|
||||
300: 29(float) CompositeExtract 297 2
|
||||
301: 82(fvec4) CompositeConstruct 298 299 300 154
|
||||
Store 288(locPos) 301
|
||||
302: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 303 303 12 12
|
||||
307: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 305 304(pos) 75
|
||||
308: 82(fvec4) Load 288(locPos)
|
||||
309: 32(fvec3) VectorShuffle 308 308 0 1 2
|
||||
313: 29(float) Load 310(instanceScale)
|
||||
314: 32(fvec3) VectorTimesScalar 309 313
|
||||
318: 32(fvec3) Load 315(instancePos)
|
||||
319: 32(fvec3) FAdd 314 318
|
||||
320: 29(float) CompositeExtract 319 0
|
||||
321: 29(float) CompositeExtract 319 1
|
||||
322: 29(float) CompositeExtract 319 2
|
||||
323: 82(fvec4) CompositeConstruct 320 321 322 154
|
||||
Store 304(pos) 323
|
||||
324: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 325 325 12 12
|
||||
343: 342(ptr) AccessChain 106(ubo) 136
|
||||
344: 84 Load 343
|
||||
345: 84 MatrixTimesMatrix 342 344
|
||||
346: 84 Load 260(gRotMat)
|
||||
347: 84 MatrixTimesMatrix 345 346
|
||||
348: 82(fvec4) Load 302(pos)
|
||||
349: 82(fvec4) MatrixTimesVector 347 348
|
||||
351: 350(ptr) AccessChain 338 134
|
||||
Store 351 349
|
||||
352: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 353 353 12 12
|
||||
357: 340(ptr) AccessChain 104(ubo) 143
|
||||
358: 84 Load 357
|
||||
359: 84 Load 260(gRotMat)
|
||||
360: 84 MatrixTimesMatrix 358 359
|
||||
361: 82(fvec4) CompositeExtract 360 0
|
||||
362: 32(fvec3) VectorShuffle 361 361 0 1 2
|
||||
363: 82(fvec4) CompositeExtract 360 1
|
||||
345: 342(ptr) AccessChain 106(ubo) 145
|
||||
346: 84 Load 345
|
||||
347: 84 MatrixTimesMatrix 344 346
|
||||
348: 84 Load 262(gRotMat)
|
||||
349: 84 MatrixTimesMatrix 347 348
|
||||
350: 82(fvec4) Load 304(pos)
|
||||
351: 82(fvec4) MatrixTimesVector 349 350
|
||||
353: 352(ptr) AccessChain 340 136
|
||||
Store 353 351
|
||||
354: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 355 355 12 12
|
||||
359: 342(ptr) AccessChain 106(ubo) 145
|
||||
360: 84 Load 359
|
||||
361: 84 Load 262(gRotMat)
|
||||
362: 84 MatrixTimesMatrix 360 361
|
||||
363: 82(fvec4) CompositeExtract 362 0
|
||||
364: 32(fvec3) VectorShuffle 363 363 0 1 2
|
||||
365: 82(fvec4) CompositeExtract 360 2
|
||||
365: 82(fvec4) CompositeExtract 362 1
|
||||
366: 32(fvec3) VectorShuffle 365 365 0 1 2
|
||||
367: 127 CompositeConstruct 362 364 366
|
||||
368: 127 Load 231(rotMat)
|
||||
369: 127 ExtInst 3(GLSL.std.450) 34(MatrixInverse) 368
|
||||
370: 127 MatrixTimesMatrix 367 369
|
||||
374: 32(fvec3) Load 371(inNormal)
|
||||
375: 32(fvec3) MatrixTimesVector 370 374
|
||||
Store 354(outNormal) 375
|
||||
376: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 377 377 12 12
|
||||
378: 340(ptr) AccessChain 104(ubo) 143
|
||||
379: 84 Load 378
|
||||
380: 32(fvec3) Load 290(inPos)
|
||||
381: 32(fvec3) Load 313(instancePos)
|
||||
382: 32(fvec3) FAdd 380 381
|
||||
383: 29(float) CompositeExtract 382 0
|
||||
384: 29(float) CompositeExtract 382 1
|
||||
385: 29(float) CompositeExtract 382 2
|
||||
386: 82(fvec4) CompositeConstruct 383 384 385 152
|
||||
387: 82(fvec4) MatrixTimesVector 379 386
|
||||
Store 302(pos) 387
|
||||
388: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 389 389 12 12
|
||||
393: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 391 390(lPos) 75
|
||||
394: 340(ptr) AccessChain 104(ubo) 143
|
||||
395: 84 Load 394
|
||||
396: 82(fvec4) CompositeExtract 395 0
|
||||
397: 32(fvec3) VectorShuffle 396 396 0 1 2
|
||||
398: 82(fvec4) CompositeExtract 395 1
|
||||
367: 82(fvec4) CompositeExtract 362 2
|
||||
368: 32(fvec3) VectorShuffle 367 367 0 1 2
|
||||
369: 129 CompositeConstruct 364 366 368
|
||||
370: 129 Load 233(rotMat)
|
||||
371: 129 ExtInst 3(GLSL.std.450) 34(MatrixInverse) 370
|
||||
372: 129 MatrixTimesMatrix 369 371
|
||||
376: 32(fvec3) Load 373(inNormal)
|
||||
377: 32(fvec3) MatrixTimesVector 372 376
|
||||
Store 356(outNormal) 377
|
||||
378: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 379 379 12 12
|
||||
380: 342(ptr) AccessChain 106(ubo) 145
|
||||
381: 84 Load 380
|
||||
382: 32(fvec3) Load 292(inPos)
|
||||
383: 32(fvec3) Load 315(instancePos)
|
||||
384: 32(fvec3) FAdd 382 383
|
||||
385: 29(float) CompositeExtract 384 0
|
||||
386: 29(float) CompositeExtract 384 1
|
||||
387: 29(float) CompositeExtract 384 2
|
||||
388: 82(fvec4) CompositeConstruct 385 386 387 154
|
||||
389: 82(fvec4) MatrixTimesVector 381 388
|
||||
Store 304(pos) 389
|
||||
390: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 391 391 12 12
|
||||
395: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 393 392(lPos) 75
|
||||
396: 342(ptr) AccessChain 106(ubo) 145
|
||||
397: 84 Load 396
|
||||
398: 82(fvec4) CompositeExtract 397 0
|
||||
399: 32(fvec3) VectorShuffle 398 398 0 1 2
|
||||
400: 82(fvec4) CompositeExtract 395 2
|
||||
400: 82(fvec4) CompositeExtract 397 1
|
||||
401: 32(fvec3) VectorShuffle 400 400 0 1 2
|
||||
402: 127 CompositeConstruct 397 399 401
|
||||
404: 403(ptr) AccessChain 104(ubo) 151
|
||||
405: 82(fvec4) Load 404
|
||||
406: 32(fvec3) VectorShuffle 405 405 0 1 2
|
||||
407: 32(fvec3) MatrixTimesVector 402 406
|
||||
Store 390(lPos) 407
|
||||
408: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 409 409 12 12
|
||||
413: 32(fvec3) Load 390(lPos)
|
||||
414: 82(fvec4) Load 302(pos)
|
||||
415: 32(fvec3) VectorShuffle 414 414 0 1 2
|
||||
416: 32(fvec3) FSub 413 415
|
||||
Store 410(outLightVec) 416
|
||||
417: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 418 418 12 12
|
||||
422: 82(fvec4) Load 302(pos)
|
||||
423: 32(fvec3) VectorShuffle 422 422 0 1 2
|
||||
424: 32(fvec3) FNegate 423
|
||||
Store 419(outViewVec) 424
|
||||
402: 82(fvec4) CompositeExtract 397 2
|
||||
403: 32(fvec3) VectorShuffle 402 402 0 1 2
|
||||
404: 129 CompositeConstruct 399 401 403
|
||||
406: 405(ptr) AccessChain 106(ubo) 153
|
||||
407: 82(fvec4) Load 406
|
||||
408: 32(fvec3) VectorShuffle 407 407 0 1 2
|
||||
409: 32(fvec3) MatrixTimesVector 404 408
|
||||
Store 392(lPos) 409
|
||||
410: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 411 411 12 12
|
||||
415: 32(fvec3) Load 392(lPos)
|
||||
416: 82(fvec4) Load 304(pos)
|
||||
417: 32(fvec3) VectorShuffle 416 416 0 1 2
|
||||
418: 32(fvec3) FSub 415 417
|
||||
Store 412(outLightVec) 418
|
||||
419: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 420 420 12 12
|
||||
424: 82(fvec4) Load 304(pos)
|
||||
425: 32(fvec3) VectorShuffle 424 424 0 1 2
|
||||
426: 32(fvec3) FNegate 425
|
||||
Store 421(outViewVec) 426
|
||||
Return
|
||||
FunctionEnd
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -3,14 +3,14 @@ WARNING: 0:158: '' : attribute does not apply to entry point
|
|||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 8000b
|
||||
// Id's are bound by 692
|
||||
// Id's are bound by 685
|
||||
|
||||
Capability Tessellation
|
||||
Extension "SPV_KHR_non_semantic_info"
|
||||
2: ExtInstImport "NonSemantic.Shader.DebugInfo.100"
|
||||
3: ExtInstImport "GLSL.std.450"
|
||||
MemoryModel Logical GLSL450
|
||||
EntryPoint TessellationControl 6 "main" 584 591 598 632 641 648 655 670 685
|
||||
EntryPoint TessellationControl 6 "main" 577 584 591 625 634 641 648 663 678
|
||||
ExecutionMode 6 OutputVertices 4
|
||||
ExecutionMode 6 Quads
|
||||
ExecutionMode 6 SpacingEqual
|
||||
|
|
@ -68,7 +68,7 @@ WARNING: 0:158: '' : attribute does not apply to entry point
|
|||
342: String "type.sampled.image"
|
||||
343: String "@type.sampled.image"
|
||||
361: String "i"
|
||||
414: String "output"
|
||||
410: String "output"
|
||||
Name 6 "main"
|
||||
Name 26 "screenSpaceTessFactor(vf4;vf4;"
|
||||
Name 24 "p0"
|
||||
|
|
@ -113,34 +113,34 @@ WARNING: 0:158: '' : attribute does not apply to entry point
|
|||
Name 327 "textureHeight"
|
||||
Name 336 "samplerHeight"
|
||||
Name 359 "i"
|
||||
Name 412 "output"
|
||||
Name 422 "param"
|
||||
Name 425 "param"
|
||||
Name 466 "param"
|
||||
Name 408 "output"
|
||||
Name 418 "param"
|
||||
Name 421 "param"
|
||||
Name 459 "param"
|
||||
Name 462 "param"
|
||||
Name 469 "param"
|
||||
Name 476 "param"
|
||||
Name 472 "param"
|
||||
Name 479 "param"
|
||||
Name 486 "param"
|
||||
Name 482 "param"
|
||||
Name 489 "param"
|
||||
Name 496 "param"
|
||||
Name 499 "param"
|
||||
Name 551 "output"
|
||||
Name 581 "patch"
|
||||
Name 584 "patch.Pos"
|
||||
Name 591 "patch.Normal"
|
||||
Name 598 "patch.UV"
|
||||
Name 630 "InvocationID"
|
||||
Name 632 "InvocationID"
|
||||
Name 634 "flattenTemp"
|
||||
Name 635 "param"
|
||||
Name 637 "param"
|
||||
Name 641 "@entryPointOutput.Pos"
|
||||
Name 648 "@entryPointOutput.Normal"
|
||||
Name 655 "@entryPointOutput.UV"
|
||||
Name 665 "@patchConstantResult"
|
||||
Name 666 "param"
|
||||
Name 670 "@patchConstantOutput.TessLevelOuter"
|
||||
Name 685 "@patchConstantOutput.TessLevelInner"
|
||||
Name 492 "param"
|
||||
Name 544 "output"
|
||||
Name 574 "patch"
|
||||
Name 577 "patch.Pos"
|
||||
Name 584 "patch.Normal"
|
||||
Name 591 "patch.UV"
|
||||
Name 623 "InvocationID"
|
||||
Name 625 "InvocationID"
|
||||
Name 627 "flattenTemp"
|
||||
Name 628 "param"
|
||||
Name 630 "param"
|
||||
Name 634 "@entryPointOutput.Pos"
|
||||
Name 641 "@entryPointOutput.Normal"
|
||||
Name 648 "@entryPointOutput.UV"
|
||||
Name 658 "@patchConstantResult"
|
||||
Name 659 "param"
|
||||
Name 663 "@patchConstantOutput.TessLevelOuter"
|
||||
Name 678 "@patchConstantOutput.TessLevelInner"
|
||||
Decorate 176 ArrayStride 16
|
||||
MemberDecorate 178(UBO) 0 RowMajor
|
||||
MemberDecorate 178(UBO) 0 Offset 0
|
||||
|
|
@ -162,17 +162,17 @@ WARNING: 0:158: '' : attribute does not apply to entry point
|
|||
Decorate 327(textureHeight) Binding 1
|
||||
Decorate 336(samplerHeight) DescriptorSet 0
|
||||
Decorate 336(samplerHeight) Binding 1
|
||||
Decorate 584(patch.Pos) BuiltIn Position
|
||||
Decorate 591(patch.Normal) Location 0
|
||||
Decorate 598(patch.UV) Location 1
|
||||
Decorate 632(InvocationID) BuiltIn InvocationId
|
||||
Decorate 641(@entryPointOutput.Pos) BuiltIn Position
|
||||
Decorate 648(@entryPointOutput.Normal) Location 0
|
||||
Decorate 655(@entryPointOutput.UV) Location 1
|
||||
Decorate 670(@patchConstantOutput.TessLevelOuter) Patch
|
||||
Decorate 670(@patchConstantOutput.TessLevelOuter) BuiltIn TessLevelOuter
|
||||
Decorate 685(@patchConstantOutput.TessLevelInner) Patch
|
||||
Decorate 685(@patchConstantOutput.TessLevelInner) BuiltIn TessLevelInner
|
||||
Decorate 577(patch.Pos) BuiltIn Position
|
||||
Decorate 584(patch.Normal) Location 0
|
||||
Decorate 591(patch.UV) Location 1
|
||||
Decorate 625(InvocationID) BuiltIn InvocationId
|
||||
Decorate 634(@entryPointOutput.Pos) BuiltIn Position
|
||||
Decorate 641(@entryPointOutput.Normal) Location 0
|
||||
Decorate 648(@entryPointOutput.UV) Location 1
|
||||
Decorate 663(@patchConstantOutput.TessLevelOuter) Patch
|
||||
Decorate 663(@patchConstantOutput.TessLevelOuter) BuiltIn TessLevelOuter
|
||||
Decorate 678(@patchConstantOutput.TessLevelInner) Patch
|
||||
Decorate 678(@patchConstantOutput.TessLevelInner) BuiltIn TessLevelInner
|
||||
4: TypeVoid
|
||||
5: TypeFunction 4
|
||||
8: TypeFloat 32
|
||||
|
|
@ -339,205 +339,198 @@ WARNING: 0:158: '' : attribute does not apply to entry point
|
|||
357: 11(int) Constant 102
|
||||
358: TypePointer Function 210(int)
|
||||
360: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 361 212 30 357 16 59 19
|
||||
373: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 50 14 44 16
|
||||
377: 11(int) Constant 103
|
||||
379: 210(int) Constant 3
|
||||
381: TypePointer Uniform 18(fvec4)
|
||||
385: 8(float) Constant 1090519040
|
||||
387: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 50 14 44 16
|
||||
391: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 50 14 44 16
|
||||
392: 49(bool) ConstantFalse
|
||||
395: 11(int) Constant 105
|
||||
401: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 50 14 44 16
|
||||
404: 11(int) Constant 108
|
||||
410: 11(int) Constant 113
|
||||
411: TypePointer Function 92(ConstantsHSOutput)
|
||||
413: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 414 100 30 410 16 108 19
|
||||
416: 88 ConstantComposite 227 227 227 227
|
||||
417: 90 ConstantComposite 227 227
|
||||
418:92(ConstantsHSOutput) ConstantComposite 416 417
|
||||
420: 11(int) Constant 115
|
||||
421: 210(int) Constant 2
|
||||
429: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 50 14 44 16
|
||||
430: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 50 14 44 16
|
||||
436: 11(int) Constant 117
|
||||
439: 11(int) Constant 118
|
||||
442: 11(int) Constant 119
|
||||
445: 11(int) Constant 120
|
||||
448: 11(int) Constant 121
|
||||
451: 11(int) Constant 122
|
||||
456: 11(int) Constant 126
|
||||
459: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 50 14 44 16
|
||||
465: 11(int) Constant 128
|
||||
475: 11(int) Constant 129
|
||||
485: 11(int) Constant 130
|
||||
495: 11(int) Constant 131
|
||||
505: 11(int) Constant 132
|
||||
513: 11(int) Constant 133
|
||||
523: 11(int) Constant 139
|
||||
526: 11(int) Constant 140
|
||||
529: 11(int) Constant 141
|
||||
532: 11(int) Constant 142
|
||||
535: 11(int) Constant 143
|
||||
538: 11(int) Constant 144
|
||||
542: 11(int) Constant 148
|
||||
549: 11(int) Constant 159
|
||||
550: TypePointer Function 116(HSOutput)
|
||||
552: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 414 123 30 549 16 132 19
|
||||
554: 18(fvec4) ConstantComposite 227 227 227 227
|
||||
555: 46(fvec2) ConstantComposite 227 227
|
||||
556:116(HSOutput) ConstantComposite 554 228 555
|
||||
558: 11(int) Constant 160
|
||||
564: 11(int) Constant 161
|
||||
566: TypePointer Function 69(fvec3)
|
||||
571: 11(int) Constant 162
|
||||
577: 11(int) Constant 163
|
||||
582: TypeArray 18(fvec4) 19
|
||||
376: 11(int) Constant 103
|
||||
378: 210(int) Constant 3
|
||||
380: TypePointer Uniform 18(fvec4)
|
||||
384: 8(float) Constant 1090519040
|
||||
389: 49(bool) ConstantFalse
|
||||
392: 11(int) Constant 105
|
||||
400: 11(int) Constant 108
|
||||
406: 11(int) Constant 113
|
||||
407: TypePointer Function 92(ConstantsHSOutput)
|
||||
409: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 410 100 30 406 16 108 19
|
||||
412: 88 ConstantComposite 227 227 227 227
|
||||
413: 90 ConstantComposite 227 227
|
||||
414:92(ConstantsHSOutput) ConstantComposite 412 413
|
||||
416: 11(int) Constant 115
|
||||
417: 210(int) Constant 2
|
||||
430: 11(int) Constant 117
|
||||
433: 11(int) Constant 118
|
||||
436: 11(int) Constant 119
|
||||
439: 11(int) Constant 120
|
||||
442: 11(int) Constant 121
|
||||
445: 11(int) Constant 122
|
||||
450: 11(int) Constant 126
|
||||
458: 11(int) Constant 128
|
||||
468: 11(int) Constant 129
|
||||
478: 11(int) Constant 130
|
||||
488: 11(int) Constant 131
|
||||
498: 11(int) Constant 132
|
||||
506: 11(int) Constant 133
|
||||
516: 11(int) Constant 139
|
||||
519: 11(int) Constant 140
|
||||
522: 11(int) Constant 141
|
||||
525: 11(int) Constant 142
|
||||
528: 11(int) Constant 143
|
||||
531: 11(int) Constant 144
|
||||
535: 11(int) Constant 148
|
||||
542: 11(int) Constant 159
|
||||
543: TypePointer Function 116(HSOutput)
|
||||
545: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 410 123 30 542 16 132 19
|
||||
547: 18(fvec4) ConstantComposite 227 227 227 227
|
||||
548: 46(fvec2) ConstantComposite 227 227
|
||||
549:116(HSOutput) ConstantComposite 547 228 548
|
||||
551: 11(int) Constant 160
|
||||
557: 11(int) Constant 161
|
||||
559: TypePointer Function 69(fvec3)
|
||||
564: 11(int) Constant 162
|
||||
570: 11(int) Constant 163
|
||||
575: TypeArray 18(fvec4) 19
|
||||
576: TypePointer Input 575
|
||||
577(patch.Pos): 576(ptr) Variable Input
|
||||
578: TypePointer Input 18(fvec4)
|
||||
582: TypeArray 69(fvec3) 19
|
||||
583: TypePointer Input 582
|
||||
584(patch.Pos): 583(ptr) Variable Input
|
||||
585: TypePointer Input 18(fvec4)
|
||||
589: TypeArray 69(fvec3) 19
|
||||
584(patch.Normal): 583(ptr) Variable Input
|
||||
585: TypePointer Input 69(fvec3)
|
||||
589: TypeArray 46(fvec2) 19
|
||||
590: TypePointer Input 589
|
||||
591(patch.Normal): 590(ptr) Variable Input
|
||||
592: TypePointer Input 69(fvec3)
|
||||
596: TypeArray 46(fvec2) 19
|
||||
597: TypePointer Input 596
|
||||
598(patch.UV): 597(ptr) Variable Input
|
||||
599: TypePointer Input 46(fvec2)
|
||||
631: TypePointer Input 11(int)
|
||||
632(InvocationID): 631(ptr) Variable Input
|
||||
591(patch.UV): 590(ptr) Variable Input
|
||||
592: TypePointer Input 46(fvec2)
|
||||
624: TypePointer Input 11(int)
|
||||
625(InvocationID): 624(ptr) Variable Input
|
||||
633: TypePointer Output 575
|
||||
634(@entryPointOutput.Pos): 633(ptr) Variable Output
|
||||
638: TypePointer Output 18(fvec4)
|
||||
640: TypePointer Output 582
|
||||
641(@entryPointOutput.Pos): 640(ptr) Variable Output
|
||||
645: TypePointer Output 18(fvec4)
|
||||
641(@entryPointOutput.Normal): 640(ptr) Variable Output
|
||||
645: TypePointer Output 69(fvec3)
|
||||
647: TypePointer Output 589
|
||||
648(@entryPointOutput.Normal): 647(ptr) Variable Output
|
||||
652: TypePointer Output 69(fvec3)
|
||||
654: TypePointer Output 596
|
||||
655(@entryPointOutput.UV): 654(ptr) Variable Output
|
||||
659: TypePointer Output 46(fvec2)
|
||||
669: TypePointer Output 88
|
||||
670(@patchConstantOutput.TessLevelOuter): 669(ptr) Variable Output
|
||||
673: TypePointer Output 8(float)
|
||||
684: TypePointer Output 90
|
||||
685(@patchConstantOutput.TessLevelInner): 684(ptr) Variable Output
|
||||
648(@entryPointOutput.UV): 647(ptr) Variable Output
|
||||
652: TypePointer Output 46(fvec2)
|
||||
662: TypePointer Output 88
|
||||
663(@patchConstantOutput.TessLevelOuter): 662(ptr) Variable Output
|
||||
666: TypePointer Output 8(float)
|
||||
677: TypePointer Output 90
|
||||
678(@patchConstantOutput.TessLevelInner): 677(ptr) Variable Output
|
||||
Line 1 158 1
|
||||
6(main): 4 Function None 5
|
||||
7: Label
|
||||
581(patch): 87(ptr) Variable Function
|
||||
630(InvocationID): 115(ptr) Variable Function
|
||||
634(flattenTemp): 550(ptr) Variable Function
|
||||
635(param): 87(ptr) Variable Function
|
||||
637(param): 115(ptr) Variable Function
|
||||
665(@patchConstantResult): 411(ptr) Variable Function
|
||||
666(param): 87(ptr) Variable Function
|
||||
574(patch): 87(ptr) Variable Function
|
||||
623(InvocationID): 115(ptr) Variable Function
|
||||
627(flattenTemp): 543(ptr) Variable Function
|
||||
628(param): 87(ptr) Variable Function
|
||||
630(param): 115(ptr) Variable Function
|
||||
658(@patchConstantResult): 407(ptr) Variable Function
|
||||
659(param): 87(ptr) Variable Function
|
||||
Line 1 158 0
|
||||
586: 585(ptr) AccessChain 584(patch.Pos) 213
|
||||
587: 18(fvec4) Load 586
|
||||
588: 21(ptr) AccessChain 581(patch) 213 213
|
||||
579: 578(ptr) AccessChain 577(patch.Pos) 213
|
||||
580: 18(fvec4) Load 579
|
||||
581: 21(ptr) AccessChain 574(patch) 213 213
|
||||
Store 581 580
|
||||
586: 585(ptr) AccessChain 584(patch.Normal) 213
|
||||
587: 69(fvec3) Load 586
|
||||
588: 559(ptr) AccessChain 574(patch) 213 214
|
||||
Store 588 587
|
||||
593: 592(ptr) AccessChain 591(patch.Normal) 213
|
||||
594: 69(fvec3) Load 593
|
||||
595: 566(ptr) AccessChain 581(patch) 213 214
|
||||
593: 592(ptr) AccessChain 591(patch.UV) 213
|
||||
594: 46(fvec2) Load 593
|
||||
595: 48(ptr) AccessChain 574(patch) 213 417
|
||||
Store 595 594
|
||||
600: 599(ptr) AccessChain 598(patch.UV) 213
|
||||
601: 46(fvec2) Load 600
|
||||
602: 48(ptr) AccessChain 581(patch) 213 421
|
||||
Store 602 601
|
||||
603: 585(ptr) AccessChain 584(patch.Pos) 214
|
||||
604: 18(fvec4) Load 603
|
||||
605: 21(ptr) AccessChain 581(patch) 214 213
|
||||
Store 605 604
|
||||
606: 592(ptr) AccessChain 591(patch.Normal) 214
|
||||
607: 69(fvec3) Load 606
|
||||
608: 566(ptr) AccessChain 581(patch) 214 214
|
||||
Store 608 607
|
||||
609: 599(ptr) AccessChain 598(patch.UV) 214
|
||||
610: 46(fvec2) Load 609
|
||||
611: 48(ptr) AccessChain 581(patch) 214 421
|
||||
Store 611 610
|
||||
612: 585(ptr) AccessChain 584(patch.Pos) 421
|
||||
613: 18(fvec4) Load 612
|
||||
614: 21(ptr) AccessChain 581(patch) 421 213
|
||||
Store 614 613
|
||||
615: 592(ptr) AccessChain 591(patch.Normal) 421
|
||||
616: 69(fvec3) Load 615
|
||||
617: 566(ptr) AccessChain 581(patch) 421 214
|
||||
Store 617 616
|
||||
618: 599(ptr) AccessChain 598(patch.UV) 421
|
||||
619: 46(fvec2) Load 618
|
||||
620: 48(ptr) AccessChain 581(patch) 421 421
|
||||
Store 620 619
|
||||
621: 585(ptr) AccessChain 584(patch.Pos) 379
|
||||
622: 18(fvec4) Load 621
|
||||
623: 21(ptr) AccessChain 581(patch) 379 213
|
||||
Store 623 622
|
||||
624: 592(ptr) AccessChain 591(patch.Normal) 379
|
||||
625: 69(fvec3) Load 624
|
||||
626: 566(ptr) AccessChain 581(patch) 379 214
|
||||
Store 626 625
|
||||
627: 599(ptr) AccessChain 598(patch.UV) 379
|
||||
628: 46(fvec2) Load 627
|
||||
629: 48(ptr) AccessChain 581(patch) 379 421
|
||||
Store 629 628
|
||||
633: 11(int) Load 632(InvocationID)
|
||||
Store 630(InvocationID) 633
|
||||
636: 85 Load 581(patch)
|
||||
Store 635(param) 636
|
||||
638: 11(int) Load 630(InvocationID)
|
||||
Store 637(param) 638
|
||||
639:116(HSOutput) FunctionCall 129(@main(struct-VSOutput-vf4-vf3-vf21[4];u1;) 635(param) 637(param)
|
||||
Store 634(flattenTemp) 639
|
||||
642: 11(int) Load 632(InvocationID)
|
||||
643: 21(ptr) AccessChain 634(flattenTemp) 213
|
||||
644: 18(fvec4) Load 643
|
||||
646: 645(ptr) AccessChain 641(@entryPointOutput.Pos) 642
|
||||
596: 578(ptr) AccessChain 577(patch.Pos) 214
|
||||
597: 18(fvec4) Load 596
|
||||
598: 21(ptr) AccessChain 574(patch) 214 213
|
||||
Store 598 597
|
||||
599: 585(ptr) AccessChain 584(patch.Normal) 214
|
||||
600: 69(fvec3) Load 599
|
||||
601: 559(ptr) AccessChain 574(patch) 214 214
|
||||
Store 601 600
|
||||
602: 592(ptr) AccessChain 591(patch.UV) 214
|
||||
603: 46(fvec2) Load 602
|
||||
604: 48(ptr) AccessChain 574(patch) 214 417
|
||||
Store 604 603
|
||||
605: 578(ptr) AccessChain 577(patch.Pos) 417
|
||||
606: 18(fvec4) Load 605
|
||||
607: 21(ptr) AccessChain 574(patch) 417 213
|
||||
Store 607 606
|
||||
608: 585(ptr) AccessChain 584(patch.Normal) 417
|
||||
609: 69(fvec3) Load 608
|
||||
610: 559(ptr) AccessChain 574(patch) 417 214
|
||||
Store 610 609
|
||||
611: 592(ptr) AccessChain 591(patch.UV) 417
|
||||
612: 46(fvec2) Load 611
|
||||
613: 48(ptr) AccessChain 574(patch) 417 417
|
||||
Store 613 612
|
||||
614: 578(ptr) AccessChain 577(patch.Pos) 378
|
||||
615: 18(fvec4) Load 614
|
||||
616: 21(ptr) AccessChain 574(patch) 378 213
|
||||
Store 616 615
|
||||
617: 585(ptr) AccessChain 584(patch.Normal) 378
|
||||
618: 69(fvec3) Load 617
|
||||
619: 559(ptr) AccessChain 574(patch) 378 214
|
||||
Store 619 618
|
||||
620: 592(ptr) AccessChain 591(patch.UV) 378
|
||||
621: 46(fvec2) Load 620
|
||||
622: 48(ptr) AccessChain 574(patch) 378 417
|
||||
Store 622 621
|
||||
626: 11(int) Load 625(InvocationID)
|
||||
Store 623(InvocationID) 626
|
||||
629: 85 Load 574(patch)
|
||||
Store 628(param) 629
|
||||
631: 11(int) Load 623(InvocationID)
|
||||
Store 630(param) 631
|
||||
632:116(HSOutput) FunctionCall 129(@main(struct-VSOutput-vf4-vf3-vf21[4];u1;) 628(param) 630(param)
|
||||
Store 627(flattenTemp) 632
|
||||
635: 11(int) Load 625(InvocationID)
|
||||
636: 21(ptr) AccessChain 627(flattenTemp) 213
|
||||
637: 18(fvec4) Load 636
|
||||
639: 638(ptr) AccessChain 634(@entryPointOutput.Pos) 635
|
||||
Store 639 637
|
||||
642: 11(int) Load 625(InvocationID)
|
||||
643: 559(ptr) AccessChain 627(flattenTemp) 214
|
||||
644: 69(fvec3) Load 643
|
||||
646: 645(ptr) AccessChain 641(@entryPointOutput.Normal) 642
|
||||
Store 646 644
|
||||
649: 11(int) Load 632(InvocationID)
|
||||
650: 566(ptr) AccessChain 634(flattenTemp) 214
|
||||
651: 69(fvec3) Load 650
|
||||
653: 652(ptr) AccessChain 648(@entryPointOutput.Normal) 649
|
||||
649: 11(int) Load 625(InvocationID)
|
||||
650: 48(ptr) AccessChain 627(flattenTemp) 417
|
||||
651: 46(fvec2) Load 650
|
||||
653: 652(ptr) AccessChain 648(@entryPointOutput.UV) 649
|
||||
Store 653 651
|
||||
656: 11(int) Load 632(InvocationID)
|
||||
657: 48(ptr) AccessChain 634(flattenTemp) 421
|
||||
658: 46(fvec2) Load 657
|
||||
660: 659(ptr) AccessChain 655(@entryPointOutput.UV) 656
|
||||
Store 660 658
|
||||
ControlBarrier 44 19 16
|
||||
661: 11(int) Load 632(InvocationID)
|
||||
662: 49(bool) IEqual 661 213
|
||||
SelectionMerge 664 None
|
||||
BranchConditional 662 663 664
|
||||
663: Label
|
||||
667: 85 Load 581(patch)
|
||||
Store 666(param) 667
|
||||
668:92(ConstantsHSOutput) FunctionCall 105(ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];) 666(param)
|
||||
Store 665(@patchConstantResult) 668
|
||||
671: 156(ptr) AccessChain 665(@patchConstantResult) 213 213
|
||||
654: 11(int) Load 625(InvocationID)
|
||||
655: 49(bool) IEqual 654 213
|
||||
SelectionMerge 657 None
|
||||
BranchConditional 655 656 657
|
||||
656: Label
|
||||
660: 85 Load 574(patch)
|
||||
Store 659(param) 660
|
||||
661:92(ConstantsHSOutput) FunctionCall 105(ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];) 659(param)
|
||||
Store 658(@patchConstantResult) 661
|
||||
664: 156(ptr) AccessChain 658(@patchConstantResult) 213 213
|
||||
665: 8(float) Load 664
|
||||
667: 666(ptr) AccessChain 663(@patchConstantOutput.TessLevelOuter) 213
|
||||
Store 667 665
|
||||
668: 156(ptr) AccessChain 658(@patchConstantResult) 213 214
|
||||
669: 8(float) Load 668
|
||||
670: 666(ptr) AccessChain 663(@patchConstantOutput.TessLevelOuter) 214
|
||||
Store 670 669
|
||||
671: 156(ptr) AccessChain 658(@patchConstantResult) 213 417
|
||||
672: 8(float) Load 671
|
||||
674: 673(ptr) AccessChain 670(@patchConstantOutput.TessLevelOuter) 213
|
||||
Store 674 672
|
||||
675: 156(ptr) AccessChain 665(@patchConstantResult) 213 214
|
||||
676: 8(float) Load 675
|
||||
677: 673(ptr) AccessChain 670(@patchConstantOutput.TessLevelOuter) 214
|
||||
Store 677 676
|
||||
678: 156(ptr) AccessChain 665(@patchConstantResult) 213 421
|
||||
679: 8(float) Load 678
|
||||
680: 673(ptr) AccessChain 670(@patchConstantOutput.TessLevelOuter) 421
|
||||
Store 680 679
|
||||
681: 156(ptr) AccessChain 665(@patchConstantResult) 213 379
|
||||
682: 8(float) Load 681
|
||||
683: 673(ptr) AccessChain 670(@patchConstantOutput.TessLevelOuter) 379
|
||||
Store 683 682
|
||||
686: 156(ptr) AccessChain 665(@patchConstantResult) 214 213
|
||||
687: 8(float) Load 686
|
||||
688: 673(ptr) AccessChain 685(@patchConstantOutput.TessLevelInner) 213
|
||||
Store 688 687
|
||||
689: 156(ptr) AccessChain 665(@patchConstantResult) 214 214
|
||||
690: 8(float) Load 689
|
||||
691: 673(ptr) AccessChain 685(@patchConstantOutput.TessLevelInner) 214
|
||||
Store 691 690
|
||||
Branch 664
|
||||
664: Label
|
||||
673: 666(ptr) AccessChain 663(@patchConstantOutput.TessLevelOuter) 417
|
||||
Store 673 672
|
||||
674: 156(ptr) AccessChain 658(@patchConstantResult) 213 378
|
||||
675: 8(float) Load 674
|
||||
676: 666(ptr) AccessChain 663(@patchConstantOutput.TessLevelOuter) 378
|
||||
Store 676 675
|
||||
679: 156(ptr) AccessChain 658(@patchConstantResult) 214 213
|
||||
680: 8(float) Load 679
|
||||
681: 666(ptr) AccessChain 678(@patchConstantOutput.TessLevelInner) 213
|
||||
Store 681 680
|
||||
682: 156(ptr) AccessChain 658(@patchConstantResult) 214 214
|
||||
683: 8(float) Load 682
|
||||
684: 666(ptr) AccessChain 678(@patchConstantOutput.TessLevelInner) 214
|
||||
Store 684 683
|
||||
Branch 657
|
||||
657: Label
|
||||
Return
|
||||
FunctionEnd
|
||||
Line 1 65 1
|
||||
|
|
@ -699,223 +692,223 @@ WARNING: 0:158: '' : attribute does not apply to entry point
|
|||
370: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59
|
||||
371: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 357 357 16 16
|
||||
372: 210(int) Load 359(i)
|
||||
374: 49(bool) SLessThan 372 269
|
||||
BranchConditional 374 364 365
|
||||
373: 49(bool) SLessThan 372 269
|
||||
BranchConditional 373 364 365
|
||||
364: Label
|
||||
375: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59
|
||||
376: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 377 377 16 16
|
||||
378: 18(fvec4) Load 314(pos)
|
||||
380: 210(int) Load 359(i)
|
||||
382: 381(ptr) AccessChain 207 213 379 380
|
||||
383: 18(fvec4) Load 382
|
||||
384: 8(float) Dot 378 383
|
||||
386: 8(float) FAdd 384 385
|
||||
388: 49(bool) FOrdLessThan 386 227
|
||||
SelectionMerge 390 None
|
||||
BranchConditional 388 389 390
|
||||
389: Label
|
||||
393: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59
|
||||
394: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 395 395 16 16
|
||||
ReturnValue 392
|
||||
390: Label
|
||||
374: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59
|
||||
375: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 376 376 16 16
|
||||
377: 18(fvec4) Load 314(pos)
|
||||
379: 210(int) Load 359(i)
|
||||
381: 380(ptr) AccessChain 207 213 378 379
|
||||
382: 18(fvec4) Load 381
|
||||
383: 8(float) Dot 377 382
|
||||
385: 8(float) FAdd 383 384
|
||||
386: 49(bool) FOrdLessThan 385 227
|
||||
SelectionMerge 388 None
|
||||
BranchConditional 386 387 388
|
||||
387: Label
|
||||
390: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59
|
||||
391: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 392 392 16 16
|
||||
ReturnValue 389
|
||||
388: Label
|
||||
Branch 366
|
||||
366: Label
|
||||
397: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59
|
||||
398: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 357 357 16 16
|
||||
399: 210(int) Load 359(i)
|
||||
400: 210(int) IAdd 399 214
|
||||
Store 359(i) 400
|
||||
394: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59
|
||||
395: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 357 357 16 16
|
||||
396: 210(int) Load 359(i)
|
||||
397: 210(int) IAdd 396 214
|
||||
Store 359(i) 397
|
||||
Branch 363
|
||||
365: Label
|
||||
402: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59
|
||||
403: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 404 404 16 16
|
||||
398: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59
|
||||
399: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 400 400 16 16
|
||||
ReturnValue 175
|
||||
FunctionEnd
|
||||
Line 1 112 1
|
||||
105(ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];):92(ConstantsHSOutput) Function None 102
|
||||
104(patch): 87(ptr) FunctionParameter
|
||||
106: Label
|
||||
412(output): 411(ptr) Variable Function
|
||||
422(param): 21(ptr) Variable Function
|
||||
425(param): 48(ptr) Variable Function
|
||||
466(param): 21(ptr) Variable Function
|
||||
408(output): 407(ptr) Variable Function
|
||||
418(param): 21(ptr) Variable Function
|
||||
421(param): 48(ptr) Variable Function
|
||||
459(param): 21(ptr) Variable Function
|
||||
462(param): 21(ptr) Variable Function
|
||||
469(param): 21(ptr) Variable Function
|
||||
476(param): 21(ptr) Variable Function
|
||||
472(param): 21(ptr) Variable Function
|
||||
479(param): 21(ptr) Variable Function
|
||||
486(param): 21(ptr) Variable Function
|
||||
482(param): 21(ptr) Variable Function
|
||||
489(param): 21(ptr) Variable Function
|
||||
496(param): 21(ptr) Variable Function
|
||||
499(param): 21(ptr) Variable Function
|
||||
492(param): 21(ptr) Variable Function
|
||||
110: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
|
||||
111: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 109 109 16 16
|
||||
114: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 112 104(patch) 41
|
||||
407: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 108 105(ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];)
|
||||
408: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
|
||||
409: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 410 410 16 16
|
||||
415: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 413 412(output) 41
|
||||
Store 412(output) 418
|
||||
419: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 420 420 16 16
|
||||
423: 21(ptr) AccessChain 104(patch) 213 213
|
||||
424: 18(fvec4) Load 423
|
||||
Store 422(param) 424
|
||||
426: 48(ptr) AccessChain 104(patch) 213 421
|
||||
427: 46(fvec2) Load 426
|
||||
Store 425(param) 427
|
||||
428: 49(bool) FunctionCall 56(frustumCheck(vf4;vf2;) 422(param) 425(param)
|
||||
431: 49(bool) LogicalNot 428
|
||||
SelectionMerge 433 None
|
||||
BranchConditional 431 432 453
|
||||
432: Label
|
||||
434: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
|
||||
403: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 108 105(ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];)
|
||||
404: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
|
||||
405: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 406 406 16 16
|
||||
411: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 409 408(output) 41
|
||||
Store 408(output) 414
|
||||
415: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 416 416 16 16
|
||||
419: 21(ptr) AccessChain 104(patch) 213 213
|
||||
420: 18(fvec4) Load 419
|
||||
Store 418(param) 420
|
||||
422: 48(ptr) AccessChain 104(patch) 213 417
|
||||
423: 46(fvec2) Load 422
|
||||
Store 421(param) 423
|
||||
424: 49(bool) FunctionCall 56(frustumCheck(vf4;vf2;) 418(param) 421(param)
|
||||
425: 49(bool) LogicalNot 424
|
||||
SelectionMerge 427 None
|
||||
BranchConditional 425 426 447
|
||||
426: Label
|
||||
428: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
|
||||
429: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 430 430 16 16
|
||||
431: 156(ptr) AccessChain 408(output) 214 213
|
||||
Store 431 227
|
||||
432: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 433 433 16 16
|
||||
434: 156(ptr) AccessChain 408(output) 214 214
|
||||
Store 434 227
|
||||
435: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 436 436 16 16
|
||||
437: 156(ptr) AccessChain 412(output) 214 213
|
||||
437: 156(ptr) AccessChain 408(output) 213 213
|
||||
Store 437 227
|
||||
438: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 439 439 16 16
|
||||
440: 156(ptr) AccessChain 412(output) 214 214
|
||||
440: 156(ptr) AccessChain 408(output) 213 214
|
||||
Store 440 227
|
||||
441: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 442 442 16 16
|
||||
443: 156(ptr) AccessChain 412(output) 213 213
|
||||
443: 156(ptr) AccessChain 408(output) 213 417
|
||||
Store 443 227
|
||||
444: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 445 445 16 16
|
||||
446: 156(ptr) AccessChain 412(output) 213 214
|
||||
446: 156(ptr) AccessChain 408(output) 213 378
|
||||
Store 446 227
|
||||
447: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 448 448 16 16
|
||||
449: 156(ptr) AccessChain 412(output) 213 421
|
||||
Store 449 227
|
||||
450: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 451 451 16 16
|
||||
452: 156(ptr) AccessChain 412(output) 213 379
|
||||
Store 452 227
|
||||
Branch 433
|
||||
453: Label
|
||||
454: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
|
||||
455: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 456 456 16 16
|
||||
457: 297(ptr) AccessChain 207 213 301
|
||||
458: 8(float) Load 457
|
||||
460: 49(bool) FOrdGreaterThan 458 227
|
||||
SelectionMerge 462 None
|
||||
BranchConditional 460 461 520
|
||||
461: Label
|
||||
463: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
|
||||
464: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 465 465 16 16
|
||||
467: 21(ptr) AccessChain 104(patch) 379 213
|
||||
468: 18(fvec4) Load 467
|
||||
Store 466(param) 468
|
||||
Branch 427
|
||||
447: Label
|
||||
448: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
|
||||
449: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 450 450 16 16
|
||||
451: 297(ptr) AccessChain 207 213 301
|
||||
452: 8(float) Load 451
|
||||
453: 49(bool) FOrdGreaterThan 452 227
|
||||
SelectionMerge 455 None
|
||||
BranchConditional 453 454 513
|
||||
454: Label
|
||||
456: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
|
||||
457: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 458 458 16 16
|
||||
460: 21(ptr) AccessChain 104(patch) 378 213
|
||||
461: 18(fvec4) Load 460
|
||||
Store 459(param) 461
|
||||
463: 21(ptr) AccessChain 104(patch) 213 213
|
||||
464: 18(fvec4) Load 463
|
||||
Store 462(param) 464
|
||||
465: 8(float) FunctionCall 26(screenSpaceTessFactor(vf4;vf4;) 459(param) 462(param)
|
||||
466: 156(ptr) AccessChain 408(output) 213 213
|
||||
Store 466 465
|
||||
467: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 468 468 16 16
|
||||
470: 21(ptr) AccessChain 104(patch) 213 213
|
||||
471: 18(fvec4) Load 470
|
||||
Store 469(param) 471
|
||||
472: 8(float) FunctionCall 26(screenSpaceTessFactor(vf4;vf4;) 466(param) 469(param)
|
||||
473: 156(ptr) AccessChain 412(output) 213 213
|
||||
Store 473 472
|
||||
474: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 475 475 16 16
|
||||
477: 21(ptr) AccessChain 104(patch) 213 213
|
||||
478: 18(fvec4) Load 477
|
||||
Store 476(param) 478
|
||||
473: 21(ptr) AccessChain 104(patch) 214 213
|
||||
474: 18(fvec4) Load 473
|
||||
Store 472(param) 474
|
||||
475: 8(float) FunctionCall 26(screenSpaceTessFactor(vf4;vf4;) 469(param) 472(param)
|
||||
476: 156(ptr) AccessChain 408(output) 213 214
|
||||
Store 476 475
|
||||
477: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 478 478 16 16
|
||||
480: 21(ptr) AccessChain 104(patch) 214 213
|
||||
481: 18(fvec4) Load 480
|
||||
Store 479(param) 481
|
||||
482: 8(float) FunctionCall 26(screenSpaceTessFactor(vf4;vf4;) 476(param) 479(param)
|
||||
483: 156(ptr) AccessChain 412(output) 213 214
|
||||
Store 483 482
|
||||
484: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 485 485 16 16
|
||||
487: 21(ptr) AccessChain 104(patch) 214 213
|
||||
488: 18(fvec4) Load 487
|
||||
Store 486(param) 488
|
||||
490: 21(ptr) AccessChain 104(patch) 421 213
|
||||
483: 21(ptr) AccessChain 104(patch) 417 213
|
||||
484: 18(fvec4) Load 483
|
||||
Store 482(param) 484
|
||||
485: 8(float) FunctionCall 26(screenSpaceTessFactor(vf4;vf4;) 479(param) 482(param)
|
||||
486: 156(ptr) AccessChain 408(output) 213 417
|
||||
Store 486 485
|
||||
487: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 488 488 16 16
|
||||
490: 21(ptr) AccessChain 104(patch) 417 213
|
||||
491: 18(fvec4) Load 490
|
||||
Store 489(param) 491
|
||||
492: 8(float) FunctionCall 26(screenSpaceTessFactor(vf4;vf4;) 486(param) 489(param)
|
||||
493: 156(ptr) AccessChain 412(output) 213 421
|
||||
Store 493 492
|
||||
494: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 495 495 16 16
|
||||
497: 21(ptr) AccessChain 104(patch) 421 213
|
||||
498: 18(fvec4) Load 497
|
||||
Store 496(param) 498
|
||||
500: 21(ptr) AccessChain 104(patch) 379 213
|
||||
501: 18(fvec4) Load 500
|
||||
Store 499(param) 501
|
||||
502: 8(float) FunctionCall 26(screenSpaceTessFactor(vf4;vf4;) 496(param) 499(param)
|
||||
503: 156(ptr) AccessChain 412(output) 213 379
|
||||
Store 503 502
|
||||
504: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 505 505 16 16
|
||||
506: 156(ptr) AccessChain 412(output) 213 213
|
||||
507: 8(float) Load 506
|
||||
508: 156(ptr) AccessChain 412(output) 213 379
|
||||
509: 8(float) Load 508
|
||||
510: 8(float) ExtInst 3(GLSL.std.450) 46(FMix) 507 509 149
|
||||
511: 156(ptr) AccessChain 412(output) 214 213
|
||||
Store 511 510
|
||||
512: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 513 513 16 16
|
||||
514: 156(ptr) AccessChain 412(output) 213 421
|
||||
515: 8(float) Load 514
|
||||
516: 156(ptr) AccessChain 412(output) 213 214
|
||||
517: 8(float) Load 516
|
||||
518: 8(float) ExtInst 3(GLSL.std.450) 46(FMix) 515 517 149
|
||||
519: 156(ptr) AccessChain 412(output) 214 214
|
||||
Store 519 518
|
||||
Branch 462
|
||||
520: Label
|
||||
521: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
|
||||
522: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 523 523 16 16
|
||||
524: 156(ptr) AccessChain 412(output) 214 213
|
||||
Store 524 305
|
||||
525: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 526 526 16 16
|
||||
527: 156(ptr) AccessChain 412(output) 214 214
|
||||
Store 527 305
|
||||
528: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 529 529 16 16
|
||||
530: 156(ptr) AccessChain 412(output) 213 213
|
||||
Store 530 305
|
||||
531: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 532 532 16 16
|
||||
533: 156(ptr) AccessChain 412(output) 213 214
|
||||
Store 533 305
|
||||
493: 21(ptr) AccessChain 104(patch) 378 213
|
||||
494: 18(fvec4) Load 493
|
||||
Store 492(param) 494
|
||||
495: 8(float) FunctionCall 26(screenSpaceTessFactor(vf4;vf4;) 489(param) 492(param)
|
||||
496: 156(ptr) AccessChain 408(output) 213 378
|
||||
Store 496 495
|
||||
497: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 498 498 16 16
|
||||
499: 156(ptr) AccessChain 408(output) 213 213
|
||||
500: 8(float) Load 499
|
||||
501: 156(ptr) AccessChain 408(output) 213 378
|
||||
502: 8(float) Load 501
|
||||
503: 8(float) ExtInst 3(GLSL.std.450) 46(FMix) 500 502 149
|
||||
504: 156(ptr) AccessChain 408(output) 214 213
|
||||
Store 504 503
|
||||
505: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 506 506 16 16
|
||||
507: 156(ptr) AccessChain 408(output) 213 417
|
||||
508: 8(float) Load 507
|
||||
509: 156(ptr) AccessChain 408(output) 213 214
|
||||
510: 8(float) Load 509
|
||||
511: 8(float) ExtInst 3(GLSL.std.450) 46(FMix) 508 510 149
|
||||
512: 156(ptr) AccessChain 408(output) 214 214
|
||||
Store 512 511
|
||||
Branch 455
|
||||
513: Label
|
||||
514: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
|
||||
515: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 516 516 16 16
|
||||
517: 156(ptr) AccessChain 408(output) 214 213
|
||||
Store 517 305
|
||||
518: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 519 519 16 16
|
||||
520: 156(ptr) AccessChain 408(output) 214 214
|
||||
Store 520 305
|
||||
521: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 522 522 16 16
|
||||
523: 156(ptr) AccessChain 408(output) 213 213
|
||||
Store 523 305
|
||||
524: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 525 525 16 16
|
||||
526: 156(ptr) AccessChain 408(output) 213 214
|
||||
Store 526 305
|
||||
527: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 528 528 16 16
|
||||
529: 156(ptr) AccessChain 408(output) 213 417
|
||||
Store 529 305
|
||||
530: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 531 531 16 16
|
||||
532: 156(ptr) AccessChain 408(output) 213 378
|
||||
Store 532 305
|
||||
Branch 455
|
||||
455: Label
|
||||
Branch 427
|
||||
427: Label
|
||||
533: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
|
||||
534: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 535 535 16 16
|
||||
536: 156(ptr) AccessChain 412(output) 213 421
|
||||
Store 536 305
|
||||
537: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 538 538 16 16
|
||||
539: 156(ptr) AccessChain 412(output) 213 379
|
||||
Store 539 305
|
||||
Branch 462
|
||||
462: Label
|
||||
Branch 433
|
||||
433: Label
|
||||
540: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
|
||||
541: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 542 542 16 16
|
||||
543:92(ConstantsHSOutput) Load 412(output)
|
||||
ReturnValue 543
|
||||
536:92(ConstantsHSOutput) Load 408(output)
|
||||
ReturnValue 536
|
||||
FunctionEnd
|
||||
Line 1 158 1
|
||||
129(@main(struct-VSOutput-vf4-vf3-vf21[4];u1;):116(HSOutput) Function None 125
|
||||
127(patch): 87(ptr) FunctionParameter
|
||||
128(InvocationID): 115(ptr) FunctionParameter
|
||||
130: Label
|
||||
551(output): 550(ptr) Variable Function
|
||||
544(output): 543(ptr) Variable Function
|
||||
134: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 132
|
||||
135: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 133 133 16 16
|
||||
137: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 136 127(patch) 41
|
||||
140: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 138 128(InvocationID) 41
|
||||
546: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 132 129(@main(struct-VSOutput-vf4-vf3-vf21[4];u1;)
|
||||
547: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 132
|
||||
548: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 549 549 16 16
|
||||
553: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 552 551(output) 41
|
||||
Store 551(output) 556
|
||||
557: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 558 558 16 16
|
||||
559: 11(int) Load 128(InvocationID)
|
||||
560: 21(ptr) AccessChain 127(patch) 559 213
|
||||
561: 18(fvec4) Load 560
|
||||
562: 21(ptr) AccessChain 551(output) 213
|
||||
539: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 132 129(@main(struct-VSOutput-vf4-vf3-vf21[4];u1;)
|
||||
540: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 132
|
||||
541: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 542 542 16 16
|
||||
546: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 545 544(output) 41
|
||||
Store 544(output) 549
|
||||
550: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 551 551 16 16
|
||||
552: 11(int) Load 128(InvocationID)
|
||||
553: 21(ptr) AccessChain 127(patch) 552 213
|
||||
554: 18(fvec4) Load 553
|
||||
555: 21(ptr) AccessChain 544(output) 213
|
||||
Store 555 554
|
||||
556: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 557 557 16 16
|
||||
558: 11(int) Load 128(InvocationID)
|
||||
560: 559(ptr) AccessChain 127(patch) 558 214
|
||||
561: 69(fvec3) Load 560
|
||||
562: 559(ptr) AccessChain 544(output) 214
|
||||
Store 562 561
|
||||
563: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 564 564 16 16
|
||||
565: 11(int) Load 128(InvocationID)
|
||||
567: 566(ptr) AccessChain 127(patch) 565 214
|
||||
568: 69(fvec3) Load 567
|
||||
569: 566(ptr) AccessChain 551(output) 214
|
||||
Store 569 568
|
||||
570: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 571 571 16 16
|
||||
572: 11(int) Load 128(InvocationID)
|
||||
573: 48(ptr) AccessChain 127(patch) 572 421
|
||||
574: 46(fvec2) Load 573
|
||||
575: 48(ptr) AccessChain 551(output) 421
|
||||
Store 575 574
|
||||
576: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 577 577 16 16
|
||||
578:116(HSOutput) Load 551(output)
|
||||
ReturnValue 578
|
||||
566: 48(ptr) AccessChain 127(patch) 565 417
|
||||
567: 46(fvec2) Load 566
|
||||
568: 48(ptr) AccessChain 544(output) 417
|
||||
Store 568 567
|
||||
569: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 570 570 16 16
|
||||
571:116(HSOutput) Load 544(output)
|
||||
ReturnValue 571
|
||||
FunctionEnd
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
spv.debuginfo.hlsl.tese
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 8000b
|
||||
// Id's are bound by 462
|
||||
// Id's are bound by 464
|
||||
|
||||
Capability Tessellation
|
||||
Extension "SPV_KHR_non_semantic_info"
|
||||
2: ExtInstImport "NonSemantic.Shader.DebugInfo.100"
|
||||
3: ExtInstImport "GLSL.std.450"
|
||||
MemoryModel Logical GLSL450
|
||||
EntryPoint TessellationEvaluation 6 "main" 353 368 377 386 393 399 439 443 447 450 453 456 459
|
||||
EntryPoint TessellationEvaluation 6 "main" 355 370 379 388 395 401 441 445 449 452 455 458 461
|
||||
ExecutionMode 6 Quads
|
||||
1: String ""
|
||||
9: String "float"
|
||||
|
|
@ -52,13 +52,14 @@ spv.debuginfo.hlsl.tese
|
|||
247: String "displacementMapSampler"
|
||||
251: String "type.sampled.image"
|
||||
252: String "@type.sampled.image"
|
||||
266: String "modelview"
|
||||
271: String "lightPos"
|
||||
275: String "frustumPlanes"
|
||||
278: String "tessellatedEdgeSize"
|
||||
282: String "viewportDim"
|
||||
286: String "UBO"
|
||||
289: String "ubo"
|
||||
261: String "bool"
|
||||
268: String "modelview"
|
||||
273: String "lightPos"
|
||||
277: String "frustumPlanes"
|
||||
280: String "tessellatedEdgeSize"
|
||||
284: String "viewportDim"
|
||||
288: String "UBO"
|
||||
291: String "ubo"
|
||||
Name 6 "main"
|
||||
Name 24 "ConstantsHSOutput"
|
||||
MemberName 24(ConstantsHSOutput) 0 "TessLevelOuter"
|
||||
|
|
@ -89,74 +90,74 @@ spv.debuginfo.hlsl.tese
|
|||
Name 217 "pos"
|
||||
Name 235 "displacementMapTexture"
|
||||
Name 245 "displacementMapSampler"
|
||||
Name 264 "UBO"
|
||||
MemberName 264(UBO) 0 "projection"
|
||||
MemberName 264(UBO) 1 "modelview"
|
||||
MemberName 264(UBO) 2 "lightPos"
|
||||
MemberName 264(UBO) 3 "frustumPlanes"
|
||||
MemberName 264(UBO) 4 "displacementFactor"
|
||||
MemberName 264(UBO) 5 "tessellationFactor"
|
||||
MemberName 264(UBO) 6 "viewportDim"
|
||||
MemberName 264(UBO) 7 "tessellatedEdgeSize"
|
||||
Name 287 "ubo"
|
||||
MemberName 287(ubo) 0 "ubo"
|
||||
Name 292 ""
|
||||
Name 351 "input"
|
||||
Name 353 "input.TessLevelOuter"
|
||||
Name 368 "input.TessLevelInner"
|
||||
Name 375 "TessCoord"
|
||||
Name 266 "UBO"
|
||||
MemberName 266(UBO) 0 "projection"
|
||||
MemberName 266(UBO) 1 "modelview"
|
||||
MemberName 266(UBO) 2 "lightPos"
|
||||
MemberName 266(UBO) 3 "frustumPlanes"
|
||||
MemberName 266(UBO) 4 "displacementFactor"
|
||||
MemberName 266(UBO) 5 "tessellationFactor"
|
||||
MemberName 266(UBO) 6 "viewportDim"
|
||||
MemberName 266(UBO) 7 "tessellatedEdgeSize"
|
||||
Name 289 "ubo"
|
||||
MemberName 289(ubo) 0 "ubo"
|
||||
Name 294 ""
|
||||
Name 353 "input"
|
||||
Name 355 "input.TessLevelOuter"
|
||||
Name 370 "input.TessLevelInner"
|
||||
Name 377 "TessCoord"
|
||||
Name 383 "patch"
|
||||
Name 386 "patch.Pos"
|
||||
Name 393 "patch.Normal"
|
||||
Name 399 "patch.UV"
|
||||
Name 431 "flattenTemp"
|
||||
Name 433 "param"
|
||||
Name 379 "TessCoord"
|
||||
Name 385 "patch"
|
||||
Name 388 "patch.Pos"
|
||||
Name 395 "patch.Normal"
|
||||
Name 401 "patch.UV"
|
||||
Name 433 "flattenTemp"
|
||||
Name 435 "param"
|
||||
Name 439 "@entryPointOutput.Pos"
|
||||
Name 443 "@entryPointOutput.Normal"
|
||||
Name 447 "@entryPointOutput.UV"
|
||||
Name 450 "@entryPointOutput.ViewVec"
|
||||
Name 453 "@entryPointOutput.LightVec"
|
||||
Name 456 "@entryPointOutput.EyePos"
|
||||
Name 459 "@entryPointOutput.WorldPos"
|
||||
Name 437 "param"
|
||||
Name 441 "@entryPointOutput.Pos"
|
||||
Name 445 "@entryPointOutput.Normal"
|
||||
Name 449 "@entryPointOutput.UV"
|
||||
Name 452 "@entryPointOutput.ViewVec"
|
||||
Name 455 "@entryPointOutput.LightVec"
|
||||
Name 458 "@entryPointOutput.EyePos"
|
||||
Name 461 "@entryPointOutput.WorldPos"
|
||||
Decorate 235(displacementMapTexture) DescriptorSet 0
|
||||
Decorate 235(displacementMapTexture) Binding 1
|
||||
Decorate 245(displacementMapSampler) DescriptorSet 0
|
||||
Decorate 245(displacementMapSampler) Binding 1
|
||||
Decorate 262 ArrayStride 16
|
||||
MemberDecorate 264(UBO) 0 RowMajor
|
||||
MemberDecorate 264(UBO) 0 Offset 0
|
||||
MemberDecorate 264(UBO) 0 MatrixStride 16
|
||||
MemberDecorate 264(UBO) 1 RowMajor
|
||||
MemberDecorate 264(UBO) 1 Offset 64
|
||||
MemberDecorate 264(UBO) 1 MatrixStride 16
|
||||
MemberDecorate 264(UBO) 2 Offset 128
|
||||
MemberDecorate 264(UBO) 3 Offset 144
|
||||
MemberDecorate 264(UBO) 4 Offset 240
|
||||
MemberDecorate 264(UBO) 5 Offset 244
|
||||
MemberDecorate 264(UBO) 6 Offset 248
|
||||
MemberDecorate 264(UBO) 7 Offset 256
|
||||
MemberDecorate 287(ubo) 0 Offset 0
|
||||
Decorate 287(ubo) Block
|
||||
Decorate 292 DescriptorSet 0
|
||||
Decorate 292 Binding 0
|
||||
Decorate 353(input.TessLevelOuter) Patch
|
||||
Decorate 353(input.TessLevelOuter) BuiltIn TessLevelOuter
|
||||
Decorate 368(input.TessLevelInner) Patch
|
||||
Decorate 368(input.TessLevelInner) BuiltIn TessLevelInner
|
||||
Decorate 377(TessCoord) Patch
|
||||
Decorate 377(TessCoord) BuiltIn TessCoord
|
||||
Decorate 386(patch.Pos) BuiltIn Position
|
||||
Decorate 393(patch.Normal) Location 0
|
||||
Decorate 399(patch.UV) Location 1
|
||||
Decorate 439(@entryPointOutput.Pos) BuiltIn Position
|
||||
Decorate 443(@entryPointOutput.Normal) Location 0
|
||||
Decorate 447(@entryPointOutput.UV) Location 1
|
||||
Decorate 450(@entryPointOutput.ViewVec) Location 2
|
||||
Decorate 453(@entryPointOutput.LightVec) Location 3
|
||||
Decorate 456(@entryPointOutput.EyePos) Location 4
|
||||
Decorate 459(@entryPointOutput.WorldPos) Location 5
|
||||
Decorate 264 ArrayStride 16
|
||||
MemberDecorate 266(UBO) 0 RowMajor
|
||||
MemberDecorate 266(UBO) 0 Offset 0
|
||||
MemberDecorate 266(UBO) 0 MatrixStride 16
|
||||
MemberDecorate 266(UBO) 1 RowMajor
|
||||
MemberDecorate 266(UBO) 1 Offset 64
|
||||
MemberDecorate 266(UBO) 1 MatrixStride 16
|
||||
MemberDecorate 266(UBO) 2 Offset 128
|
||||
MemberDecorate 266(UBO) 3 Offset 144
|
||||
MemberDecorate 266(UBO) 4 Offset 240
|
||||
MemberDecorate 266(UBO) 5 Offset 244
|
||||
MemberDecorate 266(UBO) 6 Offset 248
|
||||
MemberDecorate 266(UBO) 7 Offset 256
|
||||
MemberDecorate 289(ubo) 0 Offset 0
|
||||
Decorate 289(ubo) Block
|
||||
Decorate 294 DescriptorSet 0
|
||||
Decorate 294 Binding 0
|
||||
Decorate 355(input.TessLevelOuter) Patch
|
||||
Decorate 355(input.TessLevelOuter) BuiltIn TessLevelOuter
|
||||
Decorate 370(input.TessLevelInner) Patch
|
||||
Decorate 370(input.TessLevelInner) BuiltIn TessLevelInner
|
||||
Decorate 379(TessCoord) Patch
|
||||
Decorate 379(TessCoord) BuiltIn TessCoord
|
||||
Decorate 388(patch.Pos) BuiltIn Position
|
||||
Decorate 395(patch.Normal) Location 0
|
||||
Decorate 401(patch.UV) Location 1
|
||||
Decorate 441(@entryPointOutput.Pos) BuiltIn Position
|
||||
Decorate 445(@entryPointOutput.Normal) Location 0
|
||||
Decorate 449(@entryPointOutput.UV) Location 1
|
||||
Decorate 452(@entryPointOutput.ViewVec) Location 2
|
||||
Decorate 455(@entryPointOutput.LightVec) Location 3
|
||||
Decorate 458(@entryPointOutput.EyePos) Location 4
|
||||
Decorate 461(@entryPointOutput.WorldPos) Location 5
|
||||
4: TypeVoid
|
||||
5: TypeFunction 4
|
||||
8: TypeFloat 32
|
||||
|
|
@ -276,189 +277,190 @@ spv.debuginfo.hlsl.tese
|
|||
250: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 251 16 27 228 16 37 252 233 17
|
||||
258: TypeMatrix 43(fvec4) 4
|
||||
260: TypeBool
|
||||
261: 260(bool) ConstantTrue
|
||||
259: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 44 18 261
|
||||
262: TypeArray 43(fvec4) 15
|
||||
263: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 44 15
|
||||
264(UBO): TypeStruct 258 258 43(fvec4) 262 8(float) 8(float) 40(fvec2) 8(float)
|
||||
267: 11(int) Constant 29
|
||||
268: 11(int) Constant 20
|
||||
265: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 266 259 27 267 268 16 16 17
|
||||
269: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 266 259 27 267 268 16 16 17
|
||||
272: 11(int) Constant 30
|
||||
273: 11(int) Constant 17
|
||||
270: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 271 44 27 272 273 16 16 17
|
||||
276: 11(int) Constant 22
|
||||
274: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 275 263 27 58 276 16 16 17
|
||||
279: 11(int) Constant 27
|
||||
277: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 278 10 27 54 279 16 16 17
|
||||
280: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 278 10 27 54 279 16 16 17
|
||||
283: 11(int) Constant 34
|
||||
281: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 282 41 27 283 268 16 16 17
|
||||
284: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 278 10 27 54 279 16 16 17
|
||||
285: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 286 36 27 228 16 37 286 16 17 265 269 270 274 277 280 281 284
|
||||
287(ubo): TypeStruct 264(UBO)
|
||||
288: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 289 285 27 70 70 16 16 17
|
||||
290: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 289 36 27 228 16 37 289 16 17 288
|
||||
291: TypePointer Uniform 287(ubo)
|
||||
292: 291(ptr) Variable Uniform
|
||||
293: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 290 27 228 16 37 1 292 238
|
||||
294: 121(int) Constant 4
|
||||
295: TypePointer Uniform 8(float)
|
||||
304: 11(int) Constant 86
|
||||
306: TypePointer Uniform 258
|
||||
315: 11(int) Constant 89
|
||||
321: 11(int) Constant 90
|
||||
322: TypePointer Uniform 43(fvec4)
|
||||
332: 11(int) Constant 91
|
||||
333: 121(int) Constant 6
|
||||
338: 11(int) Constant 92
|
||||
339: 121(int) Constant 5
|
||||
347: 11(int) Constant 93
|
||||
352: TypePointer Input 19
|
||||
353(input.TessLevelOuter): 352(ptr) Variable Input
|
||||
354: TypePointer Input 8(float)
|
||||
367: TypePointer Input 22
|
||||
368(input.TessLevelInner): 367(ptr) Variable Input
|
||||
376: TypePointer Input 45(fvec3)
|
||||
377(TessCoord): 376(ptr) Variable Input
|
||||
382: TypePointer Function 61
|
||||
384: TypeArray 43(fvec4) 18
|
||||
385: TypePointer Input 384
|
||||
386(patch.Pos): 385(ptr) Variable Input
|
||||
387: TypePointer Input 43(fvec4)
|
||||
391: TypeArray 45(fvec3) 18
|
||||
392: TypePointer Input 391
|
||||
393(patch.Normal): 392(ptr) Variable Input
|
||||
397: TypeArray 40(fvec2) 18
|
||||
398: TypePointer Input 397
|
||||
399(patch.UV): 398(ptr) Variable Input
|
||||
400: TypePointer Input 40(fvec2)
|
||||
438: TypePointer Output 43(fvec4)
|
||||
439(@entryPointOutput.Pos): 438(ptr) Variable Output
|
||||
442: TypePointer Output 45(fvec3)
|
||||
443(@entryPointOutput.Normal): 442(ptr) Variable Output
|
||||
446: TypePointer Output 40(fvec2)
|
||||
447(@entryPointOutput.UV): 446(ptr) Variable Output
|
||||
450(@entryPointOutput.ViewVec): 442(ptr) Variable Output
|
||||
453(@entryPointOutput.LightVec): 442(ptr) Variable Output
|
||||
456(@entryPointOutput.EyePos): 442(ptr) Variable Output
|
||||
459(@entryPointOutput.WorldPos): 442(ptr) Variable Output
|
||||
262: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 261 14 21 16
|
||||
263: 260(bool) ConstantTrue
|
||||
259: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 44 18 263
|
||||
264: TypeArray 43(fvec4) 15
|
||||
265: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 44 15
|
||||
266(UBO): TypeStruct 258 258 43(fvec4) 264 8(float) 8(float) 40(fvec2) 8(float)
|
||||
269: 11(int) Constant 29
|
||||
270: 11(int) Constant 20
|
||||
267: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 268 259 27 269 270 16 16 17
|
||||
271: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 268 259 27 269 270 16 16 17
|
||||
274: 11(int) Constant 30
|
||||
275: 11(int) Constant 17
|
||||
272: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 273 44 27 274 275 16 16 17
|
||||
278: 11(int) Constant 22
|
||||
276: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 277 265 27 58 278 16 16 17
|
||||
281: 11(int) Constant 27
|
||||
279: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 280 10 27 54 281 16 16 17
|
||||
282: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 280 10 27 54 281 16 16 17
|
||||
285: 11(int) Constant 34
|
||||
283: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 284 41 27 285 270 16 16 17
|
||||
286: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 280 10 27 54 281 16 16 17
|
||||
287: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 288 36 27 228 16 37 288 16 17 267 271 272 276 279 282 283 286
|
||||
289(ubo): TypeStruct 266(UBO)
|
||||
290: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 291 287 27 70 70 16 16 17
|
||||
292: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 291 36 27 228 16 37 291 16 17 290
|
||||
293: TypePointer Uniform 289(ubo)
|
||||
294: 293(ptr) Variable Uniform
|
||||
295: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 292 27 228 16 37 1 294 238
|
||||
296: 121(int) Constant 4
|
||||
297: TypePointer Uniform 8(float)
|
||||
306: 11(int) Constant 86
|
||||
308: TypePointer Uniform 258
|
||||
317: 11(int) Constant 89
|
||||
323: 11(int) Constant 90
|
||||
324: TypePointer Uniform 43(fvec4)
|
||||
334: 11(int) Constant 91
|
||||
335: 121(int) Constant 6
|
||||
340: 11(int) Constant 92
|
||||
341: 121(int) Constant 5
|
||||
349: 11(int) Constant 93
|
||||
354: TypePointer Input 19
|
||||
355(input.TessLevelOuter): 354(ptr) Variable Input
|
||||
356: TypePointer Input 8(float)
|
||||
369: TypePointer Input 22
|
||||
370(input.TessLevelInner): 369(ptr) Variable Input
|
||||
378: TypePointer Input 45(fvec3)
|
||||
379(TessCoord): 378(ptr) Variable Input
|
||||
384: TypePointer Function 61
|
||||
386: TypeArray 43(fvec4) 18
|
||||
387: TypePointer Input 386
|
||||
388(patch.Pos): 387(ptr) Variable Input
|
||||
389: TypePointer Input 43(fvec4)
|
||||
393: TypeArray 45(fvec3) 18
|
||||
394: TypePointer Input 393
|
||||
395(patch.Normal): 394(ptr) Variable Input
|
||||
399: TypeArray 40(fvec2) 18
|
||||
400: TypePointer Input 399
|
||||
401(patch.UV): 400(ptr) Variable Input
|
||||
402: TypePointer Input 40(fvec2)
|
||||
440: TypePointer Output 43(fvec4)
|
||||
441(@entryPointOutput.Pos): 440(ptr) Variable Output
|
||||
444: TypePointer Output 45(fvec3)
|
||||
445(@entryPointOutput.Normal): 444(ptr) Variable Output
|
||||
448: TypePointer Output 40(fvec2)
|
||||
449(@entryPointOutput.UV): 448(ptr) Variable Output
|
||||
452(@entryPointOutput.ViewVec): 444(ptr) Variable Output
|
||||
455(@entryPointOutput.LightVec): 444(ptr) Variable Output
|
||||
458(@entryPointOutput.EyePos): 444(ptr) Variable Output
|
||||
461(@entryPointOutput.WorldPos): 444(ptr) Variable Output
|
||||
Line 1 68 1
|
||||
6(main): 4 Function None 5
|
||||
7: Label
|
||||
351(input): 39(ptr) Variable Function
|
||||
375(TessCoord): 42(ptr) Variable Function
|
||||
383(patch): 382(ptr) Variable Function
|
||||
431(flattenTemp): 105(ptr) Variable Function
|
||||
433(param): 39(ptr) Variable Function
|
||||
435(param): 42(ptr) Variable Function
|
||||
353(input): 39(ptr) Variable Function
|
||||
377(TessCoord): 42(ptr) Variable Function
|
||||
385(patch): 384(ptr) Variable Function
|
||||
433(flattenTemp): 105(ptr) Variable Function
|
||||
435(param): 39(ptr) Variable Function
|
||||
437(param): 42(ptr) Variable Function
|
||||
Line 1 68 0
|
||||
355: 354(ptr) AccessChain 353(input.TessLevelOuter) 124
|
||||
356: 8(float) Load 355
|
||||
357: 129(ptr) AccessChain 351(input) 124 124
|
||||
Store 357 356
|
||||
358: 354(ptr) AccessChain 353(input.TessLevelOuter) 127
|
||||
359: 8(float) Load 358
|
||||
360: 129(ptr) AccessChain 351(input) 124 127
|
||||
Store 360 359
|
||||
361: 354(ptr) AccessChain 353(input.TessLevelOuter) 125
|
||||
362: 8(float) Load 361
|
||||
363: 129(ptr) AccessChain 351(input) 124 125
|
||||
Store 363 362
|
||||
364: 354(ptr) AccessChain 353(input.TessLevelOuter) 140
|
||||
365: 8(float) Load 364
|
||||
366: 129(ptr) AccessChain 351(input) 124 140
|
||||
Store 366 365
|
||||
369: 354(ptr) AccessChain 368(input.TessLevelInner) 124
|
||||
370: 8(float) Load 369
|
||||
371: 129(ptr) AccessChain 351(input) 127 124
|
||||
Store 371 370
|
||||
372: 354(ptr) AccessChain 368(input.TessLevelInner) 127
|
||||
373: 8(float) Load 372
|
||||
374: 129(ptr) AccessChain 351(input) 127 127
|
||||
Store 374 373
|
||||
378: 45(fvec3) Load 377(TessCoord)
|
||||
379: 8(float) CompositeExtract 378 0
|
||||
380: 8(float) CompositeExtract 378 1
|
||||
381: 40(fvec2) CompositeConstruct 379 380
|
||||
Store 375(TessCoord) 381
|
||||
388: 387(ptr) AccessChain 386(patch.Pos) 124
|
||||
389: 43(fvec4) Load 388
|
||||
390: 192(ptr) AccessChain 383(patch) 124 124
|
||||
Store 390 389
|
||||
394: 376(ptr) AccessChain 393(patch.Normal) 124
|
||||
395: 45(fvec3) Load 394
|
||||
396: 158(ptr) AccessChain 383(patch) 124 127
|
||||
Store 396 395
|
||||
401: 400(ptr) AccessChain 399(patch.UV) 124
|
||||
402: 40(fvec2) Load 401
|
||||
403: 42(ptr) AccessChain 383(patch) 124 125
|
||||
Store 403 402
|
||||
404: 387(ptr) AccessChain 386(patch.Pos) 127
|
||||
405: 43(fvec4) Load 404
|
||||
406: 192(ptr) AccessChain 383(patch) 127 124
|
||||
Store 406 405
|
||||
407: 376(ptr) AccessChain 393(patch.Normal) 127
|
||||
408: 45(fvec3) Load 407
|
||||
409: 158(ptr) AccessChain 383(patch) 127 127
|
||||
Store 409 408
|
||||
410: 400(ptr) AccessChain 399(patch.UV) 127
|
||||
411: 40(fvec2) Load 410
|
||||
412: 42(ptr) AccessChain 383(patch) 127 125
|
||||
Store 412 411
|
||||
413: 387(ptr) AccessChain 386(patch.Pos) 125
|
||||
414: 43(fvec4) Load 413
|
||||
415: 192(ptr) AccessChain 383(patch) 125 124
|
||||
Store 415 414
|
||||
416: 376(ptr) AccessChain 393(patch.Normal) 125
|
||||
417: 45(fvec3) Load 416
|
||||
418: 158(ptr) AccessChain 383(patch) 125 127
|
||||
Store 418 417
|
||||
419: 400(ptr) AccessChain 399(patch.UV) 125
|
||||
420: 40(fvec2) Load 419
|
||||
421: 42(ptr) AccessChain 383(patch) 125 125
|
||||
Store 421 420
|
||||
422: 387(ptr) AccessChain 386(patch.Pos) 140
|
||||
423: 43(fvec4) Load 422
|
||||
424: 192(ptr) AccessChain 383(patch) 140 124
|
||||
Store 424 423
|
||||
425: 376(ptr) AccessChain 393(patch.Normal) 140
|
||||
426: 45(fvec3) Load 425
|
||||
427: 158(ptr) AccessChain 383(patch) 140 127
|
||||
Store 427 426
|
||||
428: 400(ptr) AccessChain 399(patch.UV) 140
|
||||
429: 40(fvec2) Load 428
|
||||
430: 42(ptr) AccessChain 383(patch) 140 125
|
||||
Store 430 429
|
||||
432: 61 Load 383(patch)
|
||||
434:24(ConstantsHSOutput) Load 351(input)
|
||||
Store 433(param) 434
|
||||
436: 40(fvec2) Load 375(TessCoord)
|
||||
357: 356(ptr) AccessChain 355(input.TessLevelOuter) 124
|
||||
358: 8(float) Load 357
|
||||
359: 129(ptr) AccessChain 353(input) 124 124
|
||||
Store 359 358
|
||||
360: 356(ptr) AccessChain 355(input.TessLevelOuter) 127
|
||||
361: 8(float) Load 360
|
||||
362: 129(ptr) AccessChain 353(input) 124 127
|
||||
Store 362 361
|
||||
363: 356(ptr) AccessChain 355(input.TessLevelOuter) 125
|
||||
364: 8(float) Load 363
|
||||
365: 129(ptr) AccessChain 353(input) 124 125
|
||||
Store 365 364
|
||||
366: 356(ptr) AccessChain 355(input.TessLevelOuter) 140
|
||||
367: 8(float) Load 366
|
||||
368: 129(ptr) AccessChain 353(input) 124 140
|
||||
Store 368 367
|
||||
371: 356(ptr) AccessChain 370(input.TessLevelInner) 124
|
||||
372: 8(float) Load 371
|
||||
373: 129(ptr) AccessChain 353(input) 127 124
|
||||
Store 373 372
|
||||
374: 356(ptr) AccessChain 370(input.TessLevelInner) 127
|
||||
375: 8(float) Load 374
|
||||
376: 129(ptr) AccessChain 353(input) 127 127
|
||||
Store 376 375
|
||||
380: 45(fvec3) Load 379(TessCoord)
|
||||
381: 8(float) CompositeExtract 380 0
|
||||
382: 8(float) CompositeExtract 380 1
|
||||
383: 40(fvec2) CompositeConstruct 381 382
|
||||
Store 377(TessCoord) 383
|
||||
390: 389(ptr) AccessChain 388(patch.Pos) 124
|
||||
391: 43(fvec4) Load 390
|
||||
392: 192(ptr) AccessChain 385(patch) 124 124
|
||||
Store 392 391
|
||||
396: 378(ptr) AccessChain 395(patch.Normal) 124
|
||||
397: 45(fvec3) Load 396
|
||||
398: 158(ptr) AccessChain 385(patch) 124 127
|
||||
Store 398 397
|
||||
403: 402(ptr) AccessChain 401(patch.UV) 124
|
||||
404: 40(fvec2) Load 403
|
||||
405: 42(ptr) AccessChain 385(patch) 124 125
|
||||
Store 405 404
|
||||
406: 389(ptr) AccessChain 388(patch.Pos) 127
|
||||
407: 43(fvec4) Load 406
|
||||
408: 192(ptr) AccessChain 385(patch) 127 124
|
||||
Store 408 407
|
||||
409: 378(ptr) AccessChain 395(patch.Normal) 127
|
||||
410: 45(fvec3) Load 409
|
||||
411: 158(ptr) AccessChain 385(patch) 127 127
|
||||
Store 411 410
|
||||
412: 402(ptr) AccessChain 401(patch.UV) 127
|
||||
413: 40(fvec2) Load 412
|
||||
414: 42(ptr) AccessChain 385(patch) 127 125
|
||||
Store 414 413
|
||||
415: 389(ptr) AccessChain 388(patch.Pos) 125
|
||||
416: 43(fvec4) Load 415
|
||||
417: 192(ptr) AccessChain 385(patch) 125 124
|
||||
Store 417 416
|
||||
418: 378(ptr) AccessChain 395(patch.Normal) 125
|
||||
419: 45(fvec3) Load 418
|
||||
420: 158(ptr) AccessChain 385(patch) 125 127
|
||||
Store 420 419
|
||||
421: 402(ptr) AccessChain 401(patch.UV) 125
|
||||
422: 40(fvec2) Load 421
|
||||
423: 42(ptr) AccessChain 385(patch) 125 125
|
||||
Store 423 422
|
||||
424: 389(ptr) AccessChain 388(patch.Pos) 140
|
||||
425: 43(fvec4) Load 424
|
||||
426: 192(ptr) AccessChain 385(patch) 140 124
|
||||
Store 426 425
|
||||
427: 378(ptr) AccessChain 395(patch.Normal) 140
|
||||
428: 45(fvec3) Load 427
|
||||
429: 158(ptr) AccessChain 385(patch) 140 127
|
||||
Store 429 428
|
||||
430: 402(ptr) AccessChain 401(patch.UV) 140
|
||||
431: 40(fvec2) Load 430
|
||||
432: 42(ptr) AccessChain 385(patch) 140 125
|
||||
Store 432 431
|
||||
434: 61 Load 385(patch)
|
||||
436:24(ConstantsHSOutput) Load 353(input)
|
||||
Store 435(param) 436
|
||||
437:63(DSOutput) FunctionCall 84(@main(struct-ConstantsHSOutput-f1[4]-f1[2]1;vf2;struct-HSOutput-vf4-vf3-vf21[4];) 433(param) 435(param) 432
|
||||
Store 431(flattenTemp) 437
|
||||
440: 192(ptr) AccessChain 431(flattenTemp) 124
|
||||
441: 43(fvec4) Load 440
|
||||
Store 439(@entryPointOutput.Pos) 441
|
||||
444: 158(ptr) AccessChain 431(flattenTemp) 127
|
||||
445: 45(fvec3) Load 444
|
||||
Store 443(@entryPointOutput.Normal) 445
|
||||
448: 42(ptr) AccessChain 431(flattenTemp) 125
|
||||
449: 40(fvec2) Load 448
|
||||
Store 447(@entryPointOutput.UV) 449
|
||||
451: 158(ptr) AccessChain 431(flattenTemp) 140
|
||||
452: 45(fvec3) Load 451
|
||||
Store 450(@entryPointOutput.ViewVec) 452
|
||||
454: 158(ptr) AccessChain 431(flattenTemp) 294
|
||||
455: 45(fvec3) Load 454
|
||||
Store 453(@entryPointOutput.LightVec) 455
|
||||
457: 158(ptr) AccessChain 431(flattenTemp) 339
|
||||
458: 45(fvec3) Load 457
|
||||
Store 456(@entryPointOutput.EyePos) 458
|
||||
460: 158(ptr) AccessChain 431(flattenTemp) 333
|
||||
461: 45(fvec3) Load 460
|
||||
Store 459(@entryPointOutput.WorldPos) 461
|
||||
438: 40(fvec2) Load 377(TessCoord)
|
||||
Store 437(param) 438
|
||||
439:63(DSOutput) FunctionCall 84(@main(struct-ConstantsHSOutput-f1[4]-f1[2]1;vf2;struct-HSOutput-vf4-vf3-vf21[4];) 435(param) 437(param) 434
|
||||
Store 433(flattenTemp) 439
|
||||
442: 192(ptr) AccessChain 433(flattenTemp) 124
|
||||
443: 43(fvec4) Load 442
|
||||
Store 441(@entryPointOutput.Pos) 443
|
||||
446: 158(ptr) AccessChain 433(flattenTemp) 127
|
||||
447: 45(fvec3) Load 446
|
||||
Store 445(@entryPointOutput.Normal) 447
|
||||
450: 42(ptr) AccessChain 433(flattenTemp) 125
|
||||
451: 40(fvec2) Load 450
|
||||
Store 449(@entryPointOutput.UV) 451
|
||||
453: 158(ptr) AccessChain 433(flattenTemp) 140
|
||||
454: 45(fvec3) Load 453
|
||||
Store 452(@entryPointOutput.ViewVec) 454
|
||||
456: 158(ptr) AccessChain 433(flattenTemp) 296
|
||||
457: 45(fvec3) Load 456
|
||||
Store 455(@entryPointOutput.LightVec) 457
|
||||
459: 158(ptr) AccessChain 433(flattenTemp) 341
|
||||
460: 45(fvec3) Load 459
|
||||
Store 458(@entryPointOutput.EyePos) 460
|
||||
462: 158(ptr) AccessChain 433(flattenTemp) 335
|
||||
463: 45(fvec3) Load 462
|
||||
Store 461(@entryPointOutput.WorldPos) 463
|
||||
Return
|
||||
FunctionEnd
|
||||
Line 1 68 1
|
||||
|
|
@ -574,54 +576,54 @@ spv.debuginfo.hlsl.tese
|
|||
255: 40(fvec2) Load 254
|
||||
256: 43(fvec4) ImageSampleExplicitLod 253 255 Lod 110
|
||||
257: 8(float) CompositeExtract 256 0
|
||||
296: 295(ptr) AccessChain 292 124 294
|
||||
297: 8(float) Load 296
|
||||
298: 8(float) FMul 257 297
|
||||
299: 129(ptr) AccessChain 217(pos) 36
|
||||
300: 8(float) Load 299
|
||||
301: 8(float) FSub 300 298
|
||||
302: 129(ptr) AccessChain 217(pos) 36
|
||||
Store 302 301
|
||||
303: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 27 304 304 16 16
|
||||
305: 43(fvec4) Load 217(pos)
|
||||
307: 306(ptr) AccessChain 292 124 127
|
||||
308: 258 Load 307
|
||||
309: 43(fvec4) VectorTimesMatrix 305 308
|
||||
310: 306(ptr) AccessChain 292 124 124
|
||||
311: 258 Load 310
|
||||
312: 43(fvec4) VectorTimesMatrix 309 311
|
||||
313: 192(ptr) AccessChain 106(output) 124
|
||||
Store 313 312
|
||||
314: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 27 315 315 16 16
|
||||
316: 43(fvec4) Load 217(pos)
|
||||
317: 45(fvec3) VectorShuffle 316 316 0 1 2
|
||||
318: 45(fvec3) FNegate 317
|
||||
319: 158(ptr) AccessChain 106(output) 140
|
||||
Store 319 318
|
||||
320: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 27 321 321 16 16
|
||||
323: 322(ptr) AccessChain 292 124 125
|
||||
324: 43(fvec4) Load 323
|
||||
325: 45(fvec3) VectorShuffle 324 324 0 1 2
|
||||
326: 158(ptr) AccessChain 106(output) 140
|
||||
327: 45(fvec3) Load 326
|
||||
328: 45(fvec3) FAdd 325 327
|
||||
329: 45(fvec3) ExtInst 3(GLSL.std.450) 69(Normalize) 328
|
||||
330: 158(ptr) AccessChain 106(output) 294
|
||||
Store 330 329
|
||||
331: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 27 332 332 16 16
|
||||
334: 43(fvec4) Load 217(pos)
|
||||
335: 45(fvec3) VectorShuffle 334 334 0 1 2
|
||||
336: 158(ptr) AccessChain 106(output) 333
|
||||
Store 336 335
|
||||
337: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 27 338 338 16 16
|
||||
340: 43(fvec4) Load 217(pos)
|
||||
341: 306(ptr) AccessChain 292 124 127
|
||||
342: 258 Load 341
|
||||
343: 43(fvec4) VectorTimesMatrix 340 342
|
||||
344: 45(fvec3) VectorShuffle 343 343 0 1 2
|
||||
345: 158(ptr) AccessChain 106(output) 339
|
||||
Store 345 344
|
||||
346: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 27 347 347 16 16
|
||||
348:63(DSOutput) Load 106(output)
|
||||
ReturnValue 348
|
||||
298: 297(ptr) AccessChain 294 124 296
|
||||
299: 8(float) Load 298
|
||||
300: 8(float) FMul 257 299
|
||||
301: 129(ptr) AccessChain 217(pos) 36
|
||||
302: 8(float) Load 301
|
||||
303: 8(float) FSub 302 300
|
||||
304: 129(ptr) AccessChain 217(pos) 36
|
||||
Store 304 303
|
||||
305: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 27 306 306 16 16
|
||||
307: 43(fvec4) Load 217(pos)
|
||||
309: 308(ptr) AccessChain 294 124 127
|
||||
310: 258 Load 309
|
||||
311: 43(fvec4) VectorTimesMatrix 307 310
|
||||
312: 308(ptr) AccessChain 294 124 124
|
||||
313: 258 Load 312
|
||||
314: 43(fvec4) VectorTimesMatrix 311 313
|
||||
315: 192(ptr) AccessChain 106(output) 124
|
||||
Store 315 314
|
||||
316: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 27 317 317 16 16
|
||||
318: 43(fvec4) Load 217(pos)
|
||||
319: 45(fvec3) VectorShuffle 318 318 0 1 2
|
||||
320: 45(fvec3) FNegate 319
|
||||
321: 158(ptr) AccessChain 106(output) 140
|
||||
Store 321 320
|
||||
322: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 27 323 323 16 16
|
||||
325: 324(ptr) AccessChain 294 124 125
|
||||
326: 43(fvec4) Load 325
|
||||
327: 45(fvec3) VectorShuffle 326 326 0 1 2
|
||||
328: 158(ptr) AccessChain 106(output) 140
|
||||
329: 45(fvec3) Load 328
|
||||
330: 45(fvec3) FAdd 327 329
|
||||
331: 45(fvec3) ExtInst 3(GLSL.std.450) 69(Normalize) 330
|
||||
332: 158(ptr) AccessChain 106(output) 296
|
||||
Store 332 331
|
||||
333: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 27 334 334 16 16
|
||||
336: 43(fvec4) Load 217(pos)
|
||||
337: 45(fvec3) VectorShuffle 336 336 0 1 2
|
||||
338: 158(ptr) AccessChain 106(output) 335
|
||||
Store 338 337
|
||||
339: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 27 340 340 16 16
|
||||
342: 43(fvec4) Load 217(pos)
|
||||
343: 308(ptr) AccessChain 294 124 127
|
||||
344: 258 Load 343
|
||||
345: 43(fvec4) VectorTimesMatrix 342 344
|
||||
346: 45(fvec3) VectorShuffle 345 345 0 1 2
|
||||
347: 158(ptr) AccessChain 106(output) 341
|
||||
Store 347 346
|
||||
348: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 27 349 349 16 16
|
||||
350:63(DSOutput) Load 106(output)
|
||||
ReturnValue 350
|
||||
FunctionEnd
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
spv.debuginfo.hlsl.vert
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 8000b
|
||||
// Id's are bound by 496
|
||||
// Id's are bound by 498
|
||||
|
||||
Capability Shader
|
||||
Extension "SPV_KHR_non_semantic_info"
|
||||
2: ExtInstImport "NonSemantic.Shader.DebugInfo.100"
|
||||
3: ExtInstImport "GLSL.std.450"
|
||||
MemoryModel Logical GLSL450
|
||||
EntryPoint Vertex 6 "main" 445 448 452 455 458 461 465 469 477 481 484 487 490 493
|
||||
EntryPoint Vertex 6 "main" 447 450 454 457 460 463 467 471 479 483 486 489 492 495
|
||||
1: String ""
|
||||
9: String "float"
|
||||
12: String "uint"
|
||||
|
|
@ -34,20 +34,21 @@ spv.debuginfo.hlsl.vert
|
|||
83: String "input"
|
||||
93: String "output"
|
||||
126: String "s"
|
||||
137: String "modelview"
|
||||
142: String "lightPos"
|
||||
146: String "globSpeed"
|
||||
150: String "UBO"
|
||||
153: String "ubo"
|
||||
170: String "c"
|
||||
185: String "mx"
|
||||
220: String "my"
|
||||
254: String "mz"
|
||||
274: String "rotMat"
|
||||
303: String "gRotMat"
|
||||
330: String "locPos"
|
||||
344: String "pos"
|
||||
409: String "lPos"
|
||||
134: String "bool"
|
||||
139: String "modelview"
|
||||
144: String "lightPos"
|
||||
148: String "globSpeed"
|
||||
152: String "UBO"
|
||||
155: String "ubo"
|
||||
172: String "c"
|
||||
187: String "mx"
|
||||
222: String "my"
|
||||
256: String "mz"
|
||||
276: String "rotMat"
|
||||
305: String "gRotMat"
|
||||
332: String "locPos"
|
||||
346: String "pos"
|
||||
411: String "lPos"
|
||||
Name 6 "main"
|
||||
Name 27 "VSInput"
|
||||
MemberName 27(VSInput) 0 "Pos"
|
||||
|
|
@ -69,68 +70,68 @@ spv.debuginfo.hlsl.vert
|
|||
Name 74 "input"
|
||||
Name 91 "output"
|
||||
Name 124 "s"
|
||||
Name 135 "UBO"
|
||||
MemberName 135(UBO) 0 "projection"
|
||||
MemberName 135(UBO) 1 "modelview"
|
||||
MemberName 135(UBO) 2 "lightPos"
|
||||
MemberName 135(UBO) 3 "locSpeed"
|
||||
MemberName 135(UBO) 4 "globSpeed"
|
||||
Name 151 "ubo"
|
||||
MemberName 151(ubo) 0 "ubo"
|
||||
Name 157 ""
|
||||
Name 168 "c"
|
||||
Name 183 "mx"
|
||||
Name 218 "my"
|
||||
Name 252 "mz"
|
||||
Name 272 "rotMat"
|
||||
Name 301 "gRotMat"
|
||||
Name 328 "locPos"
|
||||
Name 342 "pos"
|
||||
Name 407 "lPos"
|
||||
Name 443 "input"
|
||||
Name 445 "input.Pos"
|
||||
Name 448 "input.Normal"
|
||||
Name 452 "input.UV"
|
||||
Name 455 "input.Color"
|
||||
Name 458 "input.instancePos"
|
||||
Name 461 "input.instanceRot"
|
||||
Name 465 "input.instanceScale"
|
||||
Name 469 "input.instanceTexIndex"
|
||||
Name 472 "flattenTemp"
|
||||
Name 473 "param"
|
||||
Name 477 "@entryPointOutput.Pos"
|
||||
Name 481 "@entryPointOutput.Normal"
|
||||
Name 484 "@entryPointOutput.Color"
|
||||
Name 487 "@entryPointOutput.UV"
|
||||
Name 490 "@entryPointOutput.ViewVec"
|
||||
Name 493 "@entryPointOutput.LightVec"
|
||||
MemberDecorate 135(UBO) 0 RowMajor
|
||||
MemberDecorate 135(UBO) 0 Offset 0
|
||||
MemberDecorate 135(UBO) 0 MatrixStride 16
|
||||
MemberDecorate 135(UBO) 1 RowMajor
|
||||
MemberDecorate 135(UBO) 1 Offset 64
|
||||
MemberDecorate 135(UBO) 1 MatrixStride 16
|
||||
MemberDecorate 135(UBO) 2 Offset 128
|
||||
MemberDecorate 135(UBO) 3 Offset 144
|
||||
MemberDecorate 135(UBO) 4 Offset 148
|
||||
MemberDecorate 151(ubo) 0 Offset 0
|
||||
Decorate 151(ubo) Block
|
||||
Decorate 157 DescriptorSet 0
|
||||
Decorate 157 Binding 0
|
||||
Decorate 445(input.Pos) Location 0
|
||||
Decorate 448(input.Normal) Location 1
|
||||
Decorate 452(input.UV) Location 2
|
||||
Decorate 455(input.Color) Location 3
|
||||
Decorate 458(input.instancePos) Location 4
|
||||
Decorate 461(input.instanceRot) Location 5
|
||||
Decorate 465(input.instanceScale) Location 6
|
||||
Decorate 469(input.instanceTexIndex) Location 7
|
||||
Decorate 477(@entryPointOutput.Pos) BuiltIn Position
|
||||
Decorate 481(@entryPointOutput.Normal) Location 0
|
||||
Decorate 484(@entryPointOutput.Color) Location 1
|
||||
Decorate 487(@entryPointOutput.UV) Location 2
|
||||
Decorate 490(@entryPointOutput.ViewVec) Location 3
|
||||
Decorate 493(@entryPointOutput.LightVec) Location 4
|
||||
Name 137 "UBO"
|
||||
MemberName 137(UBO) 0 "projection"
|
||||
MemberName 137(UBO) 1 "modelview"
|
||||
MemberName 137(UBO) 2 "lightPos"
|
||||
MemberName 137(UBO) 3 "locSpeed"
|
||||
MemberName 137(UBO) 4 "globSpeed"
|
||||
Name 153 "ubo"
|
||||
MemberName 153(ubo) 0 "ubo"
|
||||
Name 159 ""
|
||||
Name 170 "c"
|
||||
Name 185 "mx"
|
||||
Name 220 "my"
|
||||
Name 254 "mz"
|
||||
Name 274 "rotMat"
|
||||
Name 303 "gRotMat"
|
||||
Name 330 "locPos"
|
||||
Name 344 "pos"
|
||||
Name 409 "lPos"
|
||||
Name 445 "input"
|
||||
Name 447 "input.Pos"
|
||||
Name 450 "input.Normal"
|
||||
Name 454 "input.UV"
|
||||
Name 457 "input.Color"
|
||||
Name 460 "input.instancePos"
|
||||
Name 463 "input.instanceRot"
|
||||
Name 467 "input.instanceScale"
|
||||
Name 471 "input.instanceTexIndex"
|
||||
Name 474 "flattenTemp"
|
||||
Name 475 "param"
|
||||
Name 479 "@entryPointOutput.Pos"
|
||||
Name 483 "@entryPointOutput.Normal"
|
||||
Name 486 "@entryPointOutput.Color"
|
||||
Name 489 "@entryPointOutput.UV"
|
||||
Name 492 "@entryPointOutput.ViewVec"
|
||||
Name 495 "@entryPointOutput.LightVec"
|
||||
MemberDecorate 137(UBO) 0 RowMajor
|
||||
MemberDecorate 137(UBO) 0 Offset 0
|
||||
MemberDecorate 137(UBO) 0 MatrixStride 16
|
||||
MemberDecorate 137(UBO) 1 RowMajor
|
||||
MemberDecorate 137(UBO) 1 Offset 64
|
||||
MemberDecorate 137(UBO) 1 MatrixStride 16
|
||||
MemberDecorate 137(UBO) 2 Offset 128
|
||||
MemberDecorate 137(UBO) 3 Offset 144
|
||||
MemberDecorate 137(UBO) 4 Offset 148
|
||||
MemberDecorate 153(ubo) 0 Offset 0
|
||||
Decorate 153(ubo) Block
|
||||
Decorate 159 DescriptorSet 0
|
||||
Decorate 159 Binding 0
|
||||
Decorate 447(input.Pos) Location 0
|
||||
Decorate 450(input.Normal) Location 1
|
||||
Decorate 454(input.UV) Location 2
|
||||
Decorate 457(input.Color) Location 3
|
||||
Decorate 460(input.instancePos) Location 4
|
||||
Decorate 463(input.instanceRot) Location 5
|
||||
Decorate 467(input.instanceScale) Location 6
|
||||
Decorate 471(input.instanceTexIndex) Location 7
|
||||
Decorate 479(@entryPointOutput.Pos) BuiltIn Position
|
||||
Decorate 483(@entryPointOutput.Normal) Location 0
|
||||
Decorate 486(@entryPointOutput.Color) Location 1
|
||||
Decorate 489(@entryPointOutput.UV) Location 2
|
||||
Decorate 492(@entryPointOutput.ViewVec) Location 3
|
||||
Decorate 495(@entryPointOutput.LightVec) Location 4
|
||||
4: TypeVoid
|
||||
5: TypeFunction 4
|
||||
8: TypeFloat 32
|
||||
|
|
@ -212,153 +213,154 @@ spv.debuginfo.hlsl.vert
|
|||
128: 23(int) Constant 5
|
||||
131: TypeMatrix 56(fvec4) 4
|
||||
133: TypeBool
|
||||
134: 133(bool) ConstantTrue
|
||||
132: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 57 26 134
|
||||
135(UBO): TypeStruct 131 131 56(fvec4) 8(float) 8(float)
|
||||
138: 11(int) Constant 43
|
||||
139: 11(int) Constant 20
|
||||
136: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 137 132 30 138 139 16 16 17
|
||||
140: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 137 132 30 138 139 16 16 17
|
||||
143: 11(int) Constant 44
|
||||
144: 11(int) Constant 17
|
||||
141: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 142 57 30 143 144 16 16 17
|
||||
147: 11(int) Constant 46
|
||||
145: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 146 10 30 147 144 16 16 17
|
||||
148: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 146 10 30 147 144 16 16 17
|
||||
149: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 150 52 30 122 16 53 150 16 17 136 140 141 145 148
|
||||
151(ubo): TypeStruct 135(UBO)
|
||||
154: 11(int) Constant 49
|
||||
152: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 153 149 30 154 48 16 16 17
|
||||
155: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 153 52 30 122 16 53 153 16 17 152
|
||||
156: TypePointer Uniform 151(ubo)
|
||||
157: 156(ptr) Variable Uniform
|
||||
159: 11(int) Constant 8
|
||||
158: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 155 30 122 16 53 1 157 159
|
||||
160: 23(int) Constant 0
|
||||
161: TypePointer Uniform 8(float)
|
||||
167: 11(int) Constant 69
|
||||
169: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 170 10 30 167 16 78 26
|
||||
179: 11(int) Constant 71
|
||||
180: TypeMatrix 18(fvec3) 3
|
||||
181: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 19 17 134
|
||||
182: TypePointer Function 180
|
||||
184: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 185 181 30 179 16 78 26
|
||||
191: 11(int) Constant 72
|
||||
194: 8(float) Constant 1065353216
|
||||
201: 11(int) Constant 76
|
||||
209: 11(int) Constant 77
|
||||
217: 11(int) Constant 79
|
||||
219: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 220 181 30 217 16 78 26
|
||||
226: 11(int) Constant 81
|
||||
235: 11(int) Constant 84
|
||||
243: 11(int) Constant 85
|
||||
251: 11(int) Constant 87
|
||||
253: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 254 181 30 251 16 78 26
|
||||
257: 11(int) Constant 88
|
||||
262: 11(int) Constant 89
|
||||
271: 11(int) Constant 91
|
||||
273: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 274 181 30 271 16 78 26
|
||||
282: 11(int) Constant 94
|
||||
285: 23(int) Constant 4
|
||||
291: 11(int) Constant 95
|
||||
299: 11(int) Constant 96
|
||||
300: TypePointer Function 131
|
||||
302: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 303 132 30 299 16 78 26
|
||||
309: TypePointer Function 56(fvec4)
|
||||
312: 11(int) Constant 97
|
||||
313: 23(int) Constant 1
|
||||
314: 56(fvec4) ConstantComposite 95 194 95 95
|
||||
317: 11(int) Constant 98
|
||||
323: 11(int) Constant 99
|
||||
324: 56(fvec4) ConstantComposite 95 95 95 194
|
||||
327: 11(int) Constant 101
|
||||
329: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 330 57 30 327 16 78 26
|
||||
341: 11(int) Constant 102
|
||||
343: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 344 57 30 341 16 78 26
|
||||
348: 23(int) Constant 6
|
||||
360: 11(int) Constant 104
|
||||
364: TypePointer Uniform 131
|
||||
373: 11(int) Constant 105
|
||||
392: 11(int) Constant 107
|
||||
406: 11(int) Constant 108
|
||||
408: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 409 19 30 406 16 78 26
|
||||
411: TypePointer Uniform 56(fvec4)
|
||||
426: 11(int) Constant 109
|
||||
433: 11(int) Constant 110
|
||||
439: 11(int) Constant 111
|
||||
444: TypePointer Input 18(fvec3)
|
||||
445(input.Pos): 444(ptr) Variable Input
|
||||
448(input.Normal): 444(ptr) Variable Input
|
||||
451: TypePointer Input 20(fvec2)
|
||||
452(input.UV): 451(ptr) Variable Input
|
||||
455(input.Color): 444(ptr) Variable Input
|
||||
458(input.instancePos): 444(ptr) Variable Input
|
||||
461(input.instanceRot): 444(ptr) Variable Input
|
||||
464: TypePointer Input 8(float)
|
||||
465(input.instanceScale): 464(ptr) Variable Input
|
||||
468: TypePointer Input 23(int)
|
||||
469(input.instanceTexIndex): 468(ptr) Variable Input
|
||||
476: TypePointer Output 56(fvec4)
|
||||
477(@entryPointOutput.Pos): 476(ptr) Variable Output
|
||||
480: TypePointer Output 18(fvec3)
|
||||
481(@entryPointOutput.Normal): 480(ptr) Variable Output
|
||||
484(@entryPointOutput.Color): 480(ptr) Variable Output
|
||||
487(@entryPointOutput.UV): 480(ptr) Variable Output
|
||||
490(@entryPointOutput.ViewVec): 480(ptr) Variable Output
|
||||
493(@entryPointOutput.LightVec): 480(ptr) Variable Output
|
||||
135: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 134 14 21 16
|
||||
136: 133(bool) ConstantTrue
|
||||
132: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 57 26 136
|
||||
137(UBO): TypeStruct 131 131 56(fvec4) 8(float) 8(float)
|
||||
140: 11(int) Constant 43
|
||||
141: 11(int) Constant 20
|
||||
138: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 139 132 30 140 141 16 16 17
|
||||
142: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 139 132 30 140 141 16 16 17
|
||||
145: 11(int) Constant 44
|
||||
146: 11(int) Constant 17
|
||||
143: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 144 57 30 145 146 16 16 17
|
||||
149: 11(int) Constant 46
|
||||
147: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 148 10 30 149 146 16 16 17
|
||||
150: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 148 10 30 149 146 16 16 17
|
||||
151: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 152 52 30 122 16 53 152 16 17 138 142 143 147 150
|
||||
153(ubo): TypeStruct 137(UBO)
|
||||
156: 11(int) Constant 49
|
||||
154: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 155 151 30 156 48 16 16 17
|
||||
157: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 155 52 30 122 16 53 155 16 17 154
|
||||
158: TypePointer Uniform 153(ubo)
|
||||
159: 158(ptr) Variable Uniform
|
||||
161: 11(int) Constant 8
|
||||
160: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 157 30 122 16 53 1 159 161
|
||||
162: 23(int) Constant 0
|
||||
163: TypePointer Uniform 8(float)
|
||||
169: 11(int) Constant 69
|
||||
171: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 172 10 30 169 16 78 26
|
||||
181: 11(int) Constant 71
|
||||
182: TypeMatrix 18(fvec3) 3
|
||||
183: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 19 17 136
|
||||
184: TypePointer Function 182
|
||||
186: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 187 183 30 181 16 78 26
|
||||
193: 11(int) Constant 72
|
||||
196: 8(float) Constant 1065353216
|
||||
203: 11(int) Constant 76
|
||||
211: 11(int) Constant 77
|
||||
219: 11(int) Constant 79
|
||||
221: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 222 183 30 219 16 78 26
|
||||
228: 11(int) Constant 81
|
||||
237: 11(int) Constant 84
|
||||
245: 11(int) Constant 85
|
||||
253: 11(int) Constant 87
|
||||
255: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 256 183 30 253 16 78 26
|
||||
259: 11(int) Constant 88
|
||||
264: 11(int) Constant 89
|
||||
273: 11(int) Constant 91
|
||||
275: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 276 183 30 273 16 78 26
|
||||
284: 11(int) Constant 94
|
||||
287: 23(int) Constant 4
|
||||
293: 11(int) Constant 95
|
||||
301: 11(int) Constant 96
|
||||
302: TypePointer Function 131
|
||||
304: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 305 132 30 301 16 78 26
|
||||
311: TypePointer Function 56(fvec4)
|
||||
314: 11(int) Constant 97
|
||||
315: 23(int) Constant 1
|
||||
316: 56(fvec4) ConstantComposite 95 196 95 95
|
||||
319: 11(int) Constant 98
|
||||
325: 11(int) Constant 99
|
||||
326: 56(fvec4) ConstantComposite 95 95 95 196
|
||||
329: 11(int) Constant 101
|
||||
331: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 332 57 30 329 16 78 26
|
||||
343: 11(int) Constant 102
|
||||
345: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 346 57 30 343 16 78 26
|
||||
350: 23(int) Constant 6
|
||||
362: 11(int) Constant 104
|
||||
366: TypePointer Uniform 131
|
||||
375: 11(int) Constant 105
|
||||
394: 11(int) Constant 107
|
||||
408: 11(int) Constant 108
|
||||
410: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 411 19 30 408 16 78 26
|
||||
413: TypePointer Uniform 56(fvec4)
|
||||
428: 11(int) Constant 109
|
||||
435: 11(int) Constant 110
|
||||
441: 11(int) Constant 111
|
||||
446: TypePointer Input 18(fvec3)
|
||||
447(input.Pos): 446(ptr) Variable Input
|
||||
450(input.Normal): 446(ptr) Variable Input
|
||||
453: TypePointer Input 20(fvec2)
|
||||
454(input.UV): 453(ptr) Variable Input
|
||||
457(input.Color): 446(ptr) Variable Input
|
||||
460(input.instancePos): 446(ptr) Variable Input
|
||||
463(input.instanceRot): 446(ptr) Variable Input
|
||||
466: TypePointer Input 8(float)
|
||||
467(input.instanceScale): 466(ptr) Variable Input
|
||||
470: TypePointer Input 23(int)
|
||||
471(input.instanceTexIndex): 470(ptr) Variable Input
|
||||
478: TypePointer Output 56(fvec4)
|
||||
479(@entryPointOutput.Pos): 478(ptr) Variable Output
|
||||
482: TypePointer Output 18(fvec3)
|
||||
483(@entryPointOutput.Normal): 482(ptr) Variable Output
|
||||
486(@entryPointOutput.Color): 482(ptr) Variable Output
|
||||
489(@entryPointOutput.UV): 482(ptr) Variable Output
|
||||
492(@entryPointOutput.ViewVec): 482(ptr) Variable Output
|
||||
495(@entryPointOutput.LightVec): 482(ptr) Variable Output
|
||||
Line 1 62 1
|
||||
6(main): 4 Function None 5
|
||||
7: Label
|
||||
443(input): 55(ptr) Variable Function
|
||||
472(flattenTemp): 90(ptr) Variable Function
|
||||
473(param): 55(ptr) Variable Function
|
||||
445(input): 55(ptr) Variable Function
|
||||
474(flattenTemp): 90(ptr) Variable Function
|
||||
475(param): 55(ptr) Variable Function
|
||||
Line 1 62 0
|
||||
446: 18(fvec3) Load 445(input.Pos)
|
||||
447: 103(ptr) AccessChain 443(input) 160
|
||||
Store 447 446
|
||||
449: 18(fvec3) Load 448(input.Normal)
|
||||
450: 103(ptr) AccessChain 443(input) 313
|
||||
Store 450 449
|
||||
453: 20(fvec2) Load 452(input.UV)
|
||||
454: 109(ptr) AccessChain 443(input) 101
|
||||
Store 454 453
|
||||
456: 18(fvec3) Load 455(input.Color)
|
||||
457: 103(ptr) AccessChain 443(input) 102
|
||||
Store 457 456
|
||||
459: 18(fvec3) Load 458(input.instancePos)
|
||||
460: 103(ptr) AccessChain 443(input) 285
|
||||
Store 460 459
|
||||
462: 18(fvec3) Load 461(input.instanceRot)
|
||||
463: 103(ptr) AccessChain 443(input) 128
|
||||
Store 463 462
|
||||
466: 8(float) Load 465(input.instanceScale)
|
||||
467: 123(ptr) AccessChain 443(input) 348
|
||||
Store 467 466
|
||||
470: 23(int) Load 469(input.instanceTexIndex)
|
||||
471: 113(ptr) AccessChain 443(input) 112
|
||||
Store 471 470
|
||||
474: 27(VSInput) Load 443(input)
|
||||
Store 473(param) 474
|
||||
475:58(VSOutput) FunctionCall 75(@main(struct-VSInput-vf3-vf3-vf2-vf3-vf3-vf3-f1-i11;) 473(param)
|
||||
Store 472(flattenTemp) 475
|
||||
478: 309(ptr) AccessChain 472(flattenTemp) 160
|
||||
479: 56(fvec4) Load 478
|
||||
Store 477(@entryPointOutput.Pos) 479
|
||||
482: 103(ptr) AccessChain 472(flattenTemp) 313
|
||||
483: 18(fvec3) Load 482
|
||||
Store 481(@entryPointOutput.Normal) 483
|
||||
485: 103(ptr) AccessChain 472(flattenTemp) 101
|
||||
486: 18(fvec3) Load 485
|
||||
Store 484(@entryPointOutput.Color) 486
|
||||
488: 103(ptr) AccessChain 472(flattenTemp) 102
|
||||
489: 18(fvec3) Load 488
|
||||
Store 487(@entryPointOutput.UV) 489
|
||||
491: 103(ptr) AccessChain 472(flattenTemp) 285
|
||||
492: 18(fvec3) Load 491
|
||||
Store 490(@entryPointOutput.ViewVec) 492
|
||||
494: 103(ptr) AccessChain 472(flattenTemp) 128
|
||||
495: 18(fvec3) Load 494
|
||||
Store 493(@entryPointOutput.LightVec) 495
|
||||
448: 18(fvec3) Load 447(input.Pos)
|
||||
449: 103(ptr) AccessChain 445(input) 162
|
||||
Store 449 448
|
||||
451: 18(fvec3) Load 450(input.Normal)
|
||||
452: 103(ptr) AccessChain 445(input) 315
|
||||
Store 452 451
|
||||
455: 20(fvec2) Load 454(input.UV)
|
||||
456: 109(ptr) AccessChain 445(input) 101
|
||||
Store 456 455
|
||||
458: 18(fvec3) Load 457(input.Color)
|
||||
459: 103(ptr) AccessChain 445(input) 102
|
||||
Store 459 458
|
||||
461: 18(fvec3) Load 460(input.instancePos)
|
||||
462: 103(ptr) AccessChain 445(input) 287
|
||||
Store 462 461
|
||||
464: 18(fvec3) Load 463(input.instanceRot)
|
||||
465: 103(ptr) AccessChain 445(input) 128
|
||||
Store 465 464
|
||||
468: 8(float) Load 467(input.instanceScale)
|
||||
469: 123(ptr) AccessChain 445(input) 350
|
||||
Store 469 468
|
||||
472: 23(int) Load 471(input.instanceTexIndex)
|
||||
473: 113(ptr) AccessChain 445(input) 112
|
||||
Store 473 472
|
||||
476: 27(VSInput) Load 445(input)
|
||||
Store 475(param) 476
|
||||
477:58(VSOutput) FunctionCall 75(@main(struct-VSInput-vf3-vf3-vf2-vf3-vf3-vf3-f1-i11;) 475(param)
|
||||
Store 474(flattenTemp) 477
|
||||
480: 311(ptr) AccessChain 474(flattenTemp) 162
|
||||
481: 56(fvec4) Load 480
|
||||
Store 479(@entryPointOutput.Pos) 481
|
||||
484: 103(ptr) AccessChain 474(flattenTemp) 315
|
||||
485: 18(fvec3) Load 484
|
||||
Store 483(@entryPointOutput.Normal) 485
|
||||
487: 103(ptr) AccessChain 474(flattenTemp) 101
|
||||
488: 18(fvec3) Load 487
|
||||
Store 486(@entryPointOutput.Color) 488
|
||||
490: 103(ptr) AccessChain 474(flattenTemp) 102
|
||||
491: 18(fvec3) Load 490
|
||||
Store 489(@entryPointOutput.UV) 491
|
||||
493: 103(ptr) AccessChain 474(flattenTemp) 287
|
||||
494: 18(fvec3) Load 493
|
||||
Store 492(@entryPointOutput.ViewVec) 494
|
||||
496: 103(ptr) AccessChain 474(flattenTemp) 128
|
||||
497: 18(fvec3) Load 496
|
||||
Store 495(@entryPointOutput.LightVec) 497
|
||||
Return
|
||||
FunctionEnd
|
||||
Line 1 62 1
|
||||
|
|
@ -367,15 +369,15 @@ spv.debuginfo.hlsl.vert
|
|||
76: Label
|
||||
91(output): 90(ptr) Variable Function
|
||||
124(s): 123(ptr) Variable Function
|
||||
168(c): 123(ptr) Variable Function
|
||||
183(mx): 182(ptr) Variable Function
|
||||
218(my): 182(ptr) Variable Function
|
||||
252(mz): 182(ptr) Variable Function
|
||||
272(rotMat): 182(ptr) Variable Function
|
||||
301(gRotMat): 300(ptr) Variable Function
|
||||
328(locPos): 309(ptr) Variable Function
|
||||
342(pos): 309(ptr) Variable Function
|
||||
407(lPos): 103(ptr) Variable Function
|
||||
170(c): 123(ptr) Variable Function
|
||||
185(mx): 184(ptr) Variable Function
|
||||
220(my): 184(ptr) Variable Function
|
||||
254(mz): 184(ptr) Variable Function
|
||||
274(rotMat): 184(ptr) Variable Function
|
||||
303(gRotMat): 302(ptr) Variable Function
|
||||
330(locPos): 311(ptr) Variable Function
|
||||
344(pos): 311(ptr) Variable Function
|
||||
409(lPos): 103(ptr) Variable Function
|
||||
80: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 78
|
||||
81: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 79 79 16 16
|
||||
84: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 82 74(input) 85
|
||||
|
|
@ -404,240 +406,240 @@ spv.debuginfo.hlsl.vert
|
|||
127: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 125 124(s) 85
|
||||
129: 123(ptr) AccessChain 74(input) 128 16
|
||||
130: 8(float) Load 129
|
||||
162: 161(ptr) AccessChain 157 160 102
|
||||
163: 8(float) Load 162
|
||||
164: 8(float) FAdd 130 163
|
||||
165: 8(float) ExtInst 3(GLSL.std.450) 13(Sin) 164
|
||||
Store 124(s) 165
|
||||
166: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 167 167 16 16
|
||||
171: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 169 168(c) 85
|
||||
172: 123(ptr) AccessChain 74(input) 128 16
|
||||
173: 8(float) Load 172
|
||||
174: 161(ptr) AccessChain 157 160 102
|
||||
164: 163(ptr) AccessChain 159 162 102
|
||||
165: 8(float) Load 164
|
||||
166: 8(float) FAdd 130 165
|
||||
167: 8(float) ExtInst 3(GLSL.std.450) 13(Sin) 166
|
||||
Store 124(s) 167
|
||||
168: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 169 169 16 16
|
||||
173: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 171 170(c) 85
|
||||
174: 123(ptr) AccessChain 74(input) 128 16
|
||||
175: 8(float) Load 174
|
||||
176: 8(float) FAdd 173 175
|
||||
177: 8(float) ExtInst 3(GLSL.std.450) 14(Cos) 176
|
||||
Store 168(c) 177
|
||||
178: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 179 179 16 16
|
||||
186: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 184 183(mx) 85
|
||||
187: 8(float) Load 168(c)
|
||||
188: 8(float) Load 124(s)
|
||||
189: 8(float) FNegate 188
|
||||
190: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 191 191 16 16
|
||||
192: 8(float) Load 124(s)
|
||||
193: 8(float) Load 168(c)
|
||||
195: 18(fvec3) CompositeConstruct 187 189 95
|
||||
196: 18(fvec3) CompositeConstruct 192 193 95
|
||||
197: 18(fvec3) CompositeConstruct 95 95 194
|
||||
198: 180 CompositeConstruct 195 196 197
|
||||
199: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 179 179 16 16
|
||||
Store 183(mx) 198
|
||||
200: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 201 201 16 16
|
||||
202: 123(ptr) AccessChain 74(input) 128 52
|
||||
203: 8(float) Load 202
|
||||
204: 161(ptr) AccessChain 157 160 102
|
||||
176: 163(ptr) AccessChain 159 162 102
|
||||
177: 8(float) Load 176
|
||||
178: 8(float) FAdd 175 177
|
||||
179: 8(float) ExtInst 3(GLSL.std.450) 14(Cos) 178
|
||||
Store 170(c) 179
|
||||
180: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 181 181 16 16
|
||||
188: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 186 185(mx) 85
|
||||
189: 8(float) Load 170(c)
|
||||
190: 8(float) Load 124(s)
|
||||
191: 8(float) FNegate 190
|
||||
192: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 193 193 16 16
|
||||
194: 8(float) Load 124(s)
|
||||
195: 8(float) Load 170(c)
|
||||
197: 18(fvec3) CompositeConstruct 189 191 95
|
||||
198: 18(fvec3) CompositeConstruct 194 195 95
|
||||
199: 18(fvec3) CompositeConstruct 95 95 196
|
||||
200: 182 CompositeConstruct 197 198 199
|
||||
201: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 181 181 16 16
|
||||
Store 185(mx) 200
|
||||
202: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 203 203 16 16
|
||||
204: 123(ptr) AccessChain 74(input) 128 52
|
||||
205: 8(float) Load 204
|
||||
206: 8(float) FAdd 203 205
|
||||
207: 8(float) ExtInst 3(GLSL.std.450) 13(Sin) 206
|
||||
Store 124(s) 207
|
||||
208: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 209 209 16 16
|
||||
210: 123(ptr) AccessChain 74(input) 128 52
|
||||
211: 8(float) Load 210
|
||||
212: 161(ptr) AccessChain 157 160 102
|
||||
206: 163(ptr) AccessChain 159 162 102
|
||||
207: 8(float) Load 206
|
||||
208: 8(float) FAdd 205 207
|
||||
209: 8(float) ExtInst 3(GLSL.std.450) 13(Sin) 208
|
||||
Store 124(s) 209
|
||||
210: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 211 211 16 16
|
||||
212: 123(ptr) AccessChain 74(input) 128 52
|
||||
213: 8(float) Load 212
|
||||
214: 8(float) FAdd 211 213
|
||||
215: 8(float) ExtInst 3(GLSL.std.450) 14(Cos) 214
|
||||
Store 168(c) 215
|
||||
216: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 217 217 16 16
|
||||
221: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 219 218(my) 85
|
||||
222: 8(float) Load 168(c)
|
||||
223: 8(float) Load 124(s)
|
||||
224: 8(float) FNegate 223
|
||||
225: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 226 226 16 16
|
||||
227: 8(float) Load 124(s)
|
||||
228: 8(float) Load 168(c)
|
||||
229: 18(fvec3) CompositeConstruct 222 95 224
|
||||
230: 18(fvec3) CompositeConstruct 95 194 95
|
||||
231: 18(fvec3) CompositeConstruct 227 95 228
|
||||
232: 180 CompositeConstruct 229 230 231
|
||||
233: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 217 217 16 16
|
||||
Store 218(my) 232
|
||||
234: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 235 235 16 16
|
||||
236: 123(ptr) AccessChain 74(input) 128 21
|
||||
237: 8(float) Load 236
|
||||
238: 161(ptr) AccessChain 157 160 102
|
||||
214: 163(ptr) AccessChain 159 162 102
|
||||
215: 8(float) Load 214
|
||||
216: 8(float) FAdd 213 215
|
||||
217: 8(float) ExtInst 3(GLSL.std.450) 14(Cos) 216
|
||||
Store 170(c) 217
|
||||
218: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 219 219 16 16
|
||||
223: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 221 220(my) 85
|
||||
224: 8(float) Load 170(c)
|
||||
225: 8(float) Load 124(s)
|
||||
226: 8(float) FNegate 225
|
||||
227: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 228 228 16 16
|
||||
229: 8(float) Load 124(s)
|
||||
230: 8(float) Load 170(c)
|
||||
231: 18(fvec3) CompositeConstruct 224 95 226
|
||||
232: 18(fvec3) CompositeConstruct 95 196 95
|
||||
233: 18(fvec3) CompositeConstruct 229 95 230
|
||||
234: 182 CompositeConstruct 231 232 233
|
||||
235: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 219 219 16 16
|
||||
Store 220(my) 234
|
||||
236: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 237 237 16 16
|
||||
238: 123(ptr) AccessChain 74(input) 128 21
|
||||
239: 8(float) Load 238
|
||||
240: 8(float) FAdd 237 239
|
||||
241: 8(float) ExtInst 3(GLSL.std.450) 13(Sin) 240
|
||||
Store 124(s) 241
|
||||
242: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 243 243 16 16
|
||||
244: 123(ptr) AccessChain 74(input) 128 21
|
||||
245: 8(float) Load 244
|
||||
246: 161(ptr) AccessChain 157 160 102
|
||||
240: 163(ptr) AccessChain 159 162 102
|
||||
241: 8(float) Load 240
|
||||
242: 8(float) FAdd 239 241
|
||||
243: 8(float) ExtInst 3(GLSL.std.450) 13(Sin) 242
|
||||
Store 124(s) 243
|
||||
244: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 245 245 16 16
|
||||
246: 123(ptr) AccessChain 74(input) 128 21
|
||||
247: 8(float) Load 246
|
||||
248: 8(float) FAdd 245 247
|
||||
249: 8(float) ExtInst 3(GLSL.std.450) 14(Cos) 248
|
||||
Store 168(c) 249
|
||||
250: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 251 251 16 16
|
||||
255: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 253 252(mz) 85
|
||||
256: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 257 257 16 16
|
||||
258: 8(float) Load 168(c)
|
||||
259: 8(float) Load 124(s)
|
||||
260: 8(float) FNegate 259
|
||||
261: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 262 262 16 16
|
||||
263: 8(float) Load 124(s)
|
||||
264: 8(float) Load 168(c)
|
||||
265: 18(fvec3) CompositeConstruct 194 95 95
|
||||
266: 18(fvec3) CompositeConstruct 95 258 260
|
||||
267: 18(fvec3) CompositeConstruct 95 263 264
|
||||
268: 180 CompositeConstruct 265 266 267
|
||||
269: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 251 251 16 16
|
||||
Store 252(mz) 268
|
||||
270: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 271 271 16 16
|
||||
275: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 273 272(rotMat) 85
|
||||
276: 180 Load 183(mx)
|
||||
277: 180 Load 218(my)
|
||||
278: 180 MatrixTimesMatrix 276 277
|
||||
279: 180 Load 252(mz)
|
||||
280: 180 MatrixTimesMatrix 278 279
|
||||
Store 272(rotMat) 280
|
||||
281: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 282 282 16 16
|
||||
283: 123(ptr) AccessChain 74(input) 128 52
|
||||
284: 8(float) Load 283
|
||||
286: 161(ptr) AccessChain 157 160 285
|
||||
287: 8(float) Load 286
|
||||
288: 8(float) FAdd 284 287
|
||||
289: 8(float) ExtInst 3(GLSL.std.450) 13(Sin) 288
|
||||
Store 124(s) 289
|
||||
290: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 291 291 16 16
|
||||
292: 123(ptr) AccessChain 74(input) 128 52
|
||||
293: 8(float) Load 292
|
||||
294: 161(ptr) AccessChain 157 160 285
|
||||
248: 163(ptr) AccessChain 159 162 102
|
||||
249: 8(float) Load 248
|
||||
250: 8(float) FAdd 247 249
|
||||
251: 8(float) ExtInst 3(GLSL.std.450) 14(Cos) 250
|
||||
Store 170(c) 251
|
||||
252: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 253 253 16 16
|
||||
257: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 255 254(mz) 85
|
||||
258: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 259 259 16 16
|
||||
260: 8(float) Load 170(c)
|
||||
261: 8(float) Load 124(s)
|
||||
262: 8(float) FNegate 261
|
||||
263: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 264 264 16 16
|
||||
265: 8(float) Load 124(s)
|
||||
266: 8(float) Load 170(c)
|
||||
267: 18(fvec3) CompositeConstruct 196 95 95
|
||||
268: 18(fvec3) CompositeConstruct 95 260 262
|
||||
269: 18(fvec3) CompositeConstruct 95 265 266
|
||||
270: 182 CompositeConstruct 267 268 269
|
||||
271: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 253 253 16 16
|
||||
Store 254(mz) 270
|
||||
272: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 273 273 16 16
|
||||
277: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 275 274(rotMat) 85
|
||||
278: 182 Load 185(mx)
|
||||
279: 182 Load 220(my)
|
||||
280: 182 MatrixTimesMatrix 278 279
|
||||
281: 182 Load 254(mz)
|
||||
282: 182 MatrixTimesMatrix 280 281
|
||||
Store 274(rotMat) 282
|
||||
283: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 284 284 16 16
|
||||
285: 123(ptr) AccessChain 74(input) 128 52
|
||||
286: 8(float) Load 285
|
||||
288: 163(ptr) AccessChain 159 162 287
|
||||
289: 8(float) Load 288
|
||||
290: 8(float) FAdd 286 289
|
||||
291: 8(float) ExtInst 3(GLSL.std.450) 13(Sin) 290
|
||||
Store 124(s) 291
|
||||
292: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 293 293 16 16
|
||||
294: 123(ptr) AccessChain 74(input) 128 52
|
||||
295: 8(float) Load 294
|
||||
296: 8(float) FAdd 293 295
|
||||
297: 8(float) ExtInst 3(GLSL.std.450) 14(Cos) 296
|
||||
Store 168(c) 297
|
||||
298: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 299 299 16 16
|
||||
304: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 302 301(gRotMat) 85
|
||||
305: 8(float) Load 168(c)
|
||||
306: 8(float) Load 124(s)
|
||||
307: 8(float) FNegate 306
|
||||
308: 56(fvec4) CompositeConstruct 305 95 307 95
|
||||
310: 309(ptr) AccessChain 301(gRotMat) 160
|
||||
Store 310 308
|
||||
311: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 312 312 16 16
|
||||
315: 309(ptr) AccessChain 301(gRotMat) 313
|
||||
Store 315 314
|
||||
316: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 317 317 16 16
|
||||
318: 8(float) Load 124(s)
|
||||
319: 8(float) Load 168(c)
|
||||
320: 56(fvec4) CompositeConstruct 318 95 319 95
|
||||
321: 309(ptr) AccessChain 301(gRotMat) 101
|
||||
Store 321 320
|
||||
322: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 323 323 16 16
|
||||
325: 309(ptr) AccessChain 301(gRotMat) 102
|
||||
Store 325 324
|
||||
326: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 327 327 16 16
|
||||
331: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 329 328(locPos) 85
|
||||
332: 103(ptr) AccessChain 74(input) 160
|
||||
333: 18(fvec3) Load 332
|
||||
334: 180 Load 272(rotMat)
|
||||
335: 18(fvec3) VectorTimesMatrix 333 334
|
||||
336: 8(float) CompositeExtract 335 0
|
||||
337: 8(float) CompositeExtract 335 1
|
||||
338: 8(float) CompositeExtract 335 2
|
||||
339: 56(fvec4) CompositeConstruct 336 337 338 194
|
||||
Store 328(locPos) 339
|
||||
340: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 341 341 16 16
|
||||
345: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 343 342(pos) 85
|
||||
346: 56(fvec4) Load 328(locPos)
|
||||
347: 18(fvec3) VectorShuffle 346 346 0 1 2
|
||||
349: 123(ptr) AccessChain 74(input) 348
|
||||
350: 8(float) Load 349
|
||||
351: 18(fvec3) VectorTimesScalar 347 350
|
||||
352: 103(ptr) AccessChain 74(input) 285
|
||||
353: 18(fvec3) Load 352
|
||||
354: 18(fvec3) FAdd 351 353
|
||||
355: 8(float) CompositeExtract 354 0
|
||||
356: 8(float) CompositeExtract 354 1
|
||||
357: 8(float) CompositeExtract 354 2
|
||||
358: 56(fvec4) CompositeConstruct 355 356 357 194
|
||||
Store 342(pos) 358
|
||||
359: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 360 360 16 16
|
||||
361: 56(fvec4) Load 342(pos)
|
||||
362: 131 Load 301(gRotMat)
|
||||
363: 56(fvec4) VectorTimesMatrix 361 362
|
||||
365: 364(ptr) AccessChain 157 160 313
|
||||
366: 131 Load 365
|
||||
367: 56(fvec4) VectorTimesMatrix 363 366
|
||||
368: 364(ptr) AccessChain 157 160 160
|
||||
369: 131 Load 368
|
||||
370: 56(fvec4) VectorTimesMatrix 367 369
|
||||
371: 309(ptr) AccessChain 91(output) 160
|
||||
Store 371 370
|
||||
372: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 373 373 16 16
|
||||
374: 103(ptr) AccessChain 74(input) 313
|
||||
375: 18(fvec3) Load 374
|
||||
376: 180 Load 272(rotMat)
|
||||
377: 18(fvec3) VectorTimesMatrix 375 376
|
||||
378: 131 Load 301(gRotMat)
|
||||
379: 364(ptr) AccessChain 157 160 313
|
||||
380: 131 Load 379
|
||||
381: 131 MatrixTimesMatrix 378 380
|
||||
382: 56(fvec4) CompositeExtract 381 0
|
||||
383: 18(fvec3) VectorShuffle 382 382 0 1 2
|
||||
384: 56(fvec4) CompositeExtract 381 1
|
||||
296: 163(ptr) AccessChain 159 162 287
|
||||
297: 8(float) Load 296
|
||||
298: 8(float) FAdd 295 297
|
||||
299: 8(float) ExtInst 3(GLSL.std.450) 14(Cos) 298
|
||||
Store 170(c) 299
|
||||
300: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 301 301 16 16
|
||||
306: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 304 303(gRotMat) 85
|
||||
307: 8(float) Load 170(c)
|
||||
308: 8(float) Load 124(s)
|
||||
309: 8(float) FNegate 308
|
||||
310: 56(fvec4) CompositeConstruct 307 95 309 95
|
||||
312: 311(ptr) AccessChain 303(gRotMat) 162
|
||||
Store 312 310
|
||||
313: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 314 314 16 16
|
||||
317: 311(ptr) AccessChain 303(gRotMat) 315
|
||||
Store 317 316
|
||||
318: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 319 319 16 16
|
||||
320: 8(float) Load 124(s)
|
||||
321: 8(float) Load 170(c)
|
||||
322: 56(fvec4) CompositeConstruct 320 95 321 95
|
||||
323: 311(ptr) AccessChain 303(gRotMat) 101
|
||||
Store 323 322
|
||||
324: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 325 325 16 16
|
||||
327: 311(ptr) AccessChain 303(gRotMat) 102
|
||||
Store 327 326
|
||||
328: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 329 329 16 16
|
||||
333: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 331 330(locPos) 85
|
||||
334: 103(ptr) AccessChain 74(input) 162
|
||||
335: 18(fvec3) Load 334
|
||||
336: 182 Load 274(rotMat)
|
||||
337: 18(fvec3) VectorTimesMatrix 335 336
|
||||
338: 8(float) CompositeExtract 337 0
|
||||
339: 8(float) CompositeExtract 337 1
|
||||
340: 8(float) CompositeExtract 337 2
|
||||
341: 56(fvec4) CompositeConstruct 338 339 340 196
|
||||
Store 330(locPos) 341
|
||||
342: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 343 343 16 16
|
||||
347: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 345 344(pos) 85
|
||||
348: 56(fvec4) Load 330(locPos)
|
||||
349: 18(fvec3) VectorShuffle 348 348 0 1 2
|
||||
351: 123(ptr) AccessChain 74(input) 350
|
||||
352: 8(float) Load 351
|
||||
353: 18(fvec3) VectorTimesScalar 349 352
|
||||
354: 103(ptr) AccessChain 74(input) 287
|
||||
355: 18(fvec3) Load 354
|
||||
356: 18(fvec3) FAdd 353 355
|
||||
357: 8(float) CompositeExtract 356 0
|
||||
358: 8(float) CompositeExtract 356 1
|
||||
359: 8(float) CompositeExtract 356 2
|
||||
360: 56(fvec4) CompositeConstruct 357 358 359 196
|
||||
Store 344(pos) 360
|
||||
361: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 362 362 16 16
|
||||
363: 56(fvec4) Load 344(pos)
|
||||
364: 131 Load 303(gRotMat)
|
||||
365: 56(fvec4) VectorTimesMatrix 363 364
|
||||
367: 366(ptr) AccessChain 159 162 315
|
||||
368: 131 Load 367
|
||||
369: 56(fvec4) VectorTimesMatrix 365 368
|
||||
370: 366(ptr) AccessChain 159 162 162
|
||||
371: 131 Load 370
|
||||
372: 56(fvec4) VectorTimesMatrix 369 371
|
||||
373: 311(ptr) AccessChain 91(output) 162
|
||||
Store 373 372
|
||||
374: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 375 375 16 16
|
||||
376: 103(ptr) AccessChain 74(input) 315
|
||||
377: 18(fvec3) Load 376
|
||||
378: 182 Load 274(rotMat)
|
||||
379: 18(fvec3) VectorTimesMatrix 377 378
|
||||
380: 131 Load 303(gRotMat)
|
||||
381: 366(ptr) AccessChain 159 162 315
|
||||
382: 131 Load 381
|
||||
383: 131 MatrixTimesMatrix 380 382
|
||||
384: 56(fvec4) CompositeExtract 383 0
|
||||
385: 18(fvec3) VectorShuffle 384 384 0 1 2
|
||||
386: 56(fvec4) CompositeExtract 381 2
|
||||
386: 56(fvec4) CompositeExtract 383 1
|
||||
387: 18(fvec3) VectorShuffle 386 386 0 1 2
|
||||
388: 180 CompositeConstruct 383 385 387
|
||||
389: 18(fvec3) VectorTimesMatrix 377 388
|
||||
390: 103(ptr) AccessChain 91(output) 313
|
||||
Store 390 389
|
||||
391: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 392 392 16 16
|
||||
393: 103(ptr) AccessChain 74(input) 160
|
||||
394: 18(fvec3) Load 393
|
||||
395: 103(ptr) AccessChain 74(input) 285
|
||||
388: 56(fvec4) CompositeExtract 383 2
|
||||
389: 18(fvec3) VectorShuffle 388 388 0 1 2
|
||||
390: 182 CompositeConstruct 385 387 389
|
||||
391: 18(fvec3) VectorTimesMatrix 379 390
|
||||
392: 103(ptr) AccessChain 91(output) 315
|
||||
Store 392 391
|
||||
393: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 394 394 16 16
|
||||
395: 103(ptr) AccessChain 74(input) 162
|
||||
396: 18(fvec3) Load 395
|
||||
397: 18(fvec3) FAdd 394 396
|
||||
398: 8(float) CompositeExtract 397 0
|
||||
399: 8(float) CompositeExtract 397 1
|
||||
400: 8(float) CompositeExtract 397 2
|
||||
401: 56(fvec4) CompositeConstruct 398 399 400 194
|
||||
402: 364(ptr) AccessChain 157 160 313
|
||||
403: 131 Load 402
|
||||
404: 56(fvec4) VectorTimesMatrix 401 403
|
||||
Store 342(pos) 404
|
||||
405: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 406 406 16 16
|
||||
410: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 408 407(lPos) 85
|
||||
412: 411(ptr) AccessChain 157 160 101
|
||||
413: 56(fvec4) Load 412
|
||||
414: 18(fvec3) VectorShuffle 413 413 0 1 2
|
||||
415: 364(ptr) AccessChain 157 160 313
|
||||
416: 131 Load 415
|
||||
417: 56(fvec4) CompositeExtract 416 0
|
||||
418: 18(fvec3) VectorShuffle 417 417 0 1 2
|
||||
419: 56(fvec4) CompositeExtract 416 1
|
||||
397: 103(ptr) AccessChain 74(input) 287
|
||||
398: 18(fvec3) Load 397
|
||||
399: 18(fvec3) FAdd 396 398
|
||||
400: 8(float) CompositeExtract 399 0
|
||||
401: 8(float) CompositeExtract 399 1
|
||||
402: 8(float) CompositeExtract 399 2
|
||||
403: 56(fvec4) CompositeConstruct 400 401 402 196
|
||||
404: 366(ptr) AccessChain 159 162 315
|
||||
405: 131 Load 404
|
||||
406: 56(fvec4) VectorTimesMatrix 403 405
|
||||
Store 344(pos) 406
|
||||
407: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 408 408 16 16
|
||||
412: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 410 409(lPos) 85
|
||||
414: 413(ptr) AccessChain 159 162 101
|
||||
415: 56(fvec4) Load 414
|
||||
416: 18(fvec3) VectorShuffle 415 415 0 1 2
|
||||
417: 366(ptr) AccessChain 159 162 315
|
||||
418: 131 Load 417
|
||||
419: 56(fvec4) CompositeExtract 418 0
|
||||
420: 18(fvec3) VectorShuffle 419 419 0 1 2
|
||||
421: 56(fvec4) CompositeExtract 416 2
|
||||
421: 56(fvec4) CompositeExtract 418 1
|
||||
422: 18(fvec3) VectorShuffle 421 421 0 1 2
|
||||
423: 180 CompositeConstruct 418 420 422
|
||||
424: 18(fvec3) VectorTimesMatrix 414 423
|
||||
Store 407(lPos) 424
|
||||
425: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 426 426 16 16
|
||||
427: 18(fvec3) Load 407(lPos)
|
||||
428: 56(fvec4) Load 342(pos)
|
||||
429: 18(fvec3) VectorShuffle 428 428 0 1 2
|
||||
430: 18(fvec3) FSub 427 429
|
||||
431: 103(ptr) AccessChain 91(output) 128
|
||||
Store 431 430
|
||||
432: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 433 433 16 16
|
||||
434: 56(fvec4) Load 342(pos)
|
||||
435: 18(fvec3) VectorShuffle 434 434 0 1 2
|
||||
436: 18(fvec3) FNegate 435
|
||||
437: 103(ptr) AccessChain 91(output) 285
|
||||
Store 437 436
|
||||
438: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 439 439 16 16
|
||||
440:58(VSOutput) Load 91(output)
|
||||
ReturnValue 440
|
||||
423: 56(fvec4) CompositeExtract 418 2
|
||||
424: 18(fvec3) VectorShuffle 423 423 0 1 2
|
||||
425: 182 CompositeConstruct 420 422 424
|
||||
426: 18(fvec3) VectorTimesMatrix 416 425
|
||||
Store 409(lPos) 426
|
||||
427: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 428 428 16 16
|
||||
429: 18(fvec3) Load 409(lPos)
|
||||
430: 56(fvec4) Load 344(pos)
|
||||
431: 18(fvec3) VectorShuffle 430 430 0 1 2
|
||||
432: 18(fvec3) FSub 429 431
|
||||
433: 103(ptr) AccessChain 91(output) 128
|
||||
Store 433 432
|
||||
434: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 435 435 16 16
|
||||
436: 56(fvec4) Load 344(pos)
|
||||
437: 18(fvec3) VectorShuffle 436 436 0 1 2
|
||||
438: 18(fvec3) FNegate 437
|
||||
439: 103(ptr) AccessChain 91(output) 287
|
||||
Store 439 438
|
||||
440: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 441 441 16 16
|
||||
442:58(VSOutput) Load 91(output)
|
||||
ReturnValue 442
|
||||
FunctionEnd
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
spv.debuginfo.scalar_types.glsl.frag
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 8000b
|
||||
// Id's are bound by 147
|
||||
// Id's are bound by 146
|
||||
|
||||
Capability Shader
|
||||
Capability Float16
|
||||
|
|
@ -28,41 +28,41 @@ spv.debuginfo.scalar_types.glsl.frag
|
|||
"
|
||||
30: String "bool"
|
||||
35: String "VAR_bool"
|
||||
42: String "int"
|
||||
47: String "VAR_int"
|
||||
54: String "VAR_uint"
|
||||
58: String "float"
|
||||
63: String "VAR_float"
|
||||
68: String "double"
|
||||
74: String "VAR_double"
|
||||
79: String "int8_t"
|
||||
84: String "VAR_int8_t"
|
||||
89: String "uint8_t"
|
||||
94: String "VAR_uint8_t"
|
||||
99: String "int16_t"
|
||||
105: String "VAR_int16_t"
|
||||
110: String "uint16_t"
|
||||
115: String "VAR_uint16_t"
|
||||
120: String "int64_t"
|
||||
125: String "VAR_int64_t"
|
||||
130: String "uint64_t"
|
||||
135: String "VAR_uint64_t"
|
||||
140: String "float16_t"
|
||||
145: String "VAR_float16_t"
|
||||
41: String "int"
|
||||
46: String "VAR_int"
|
||||
53: String "VAR_uint"
|
||||
57: String "float"
|
||||
62: String "VAR_float"
|
||||
67: String "double"
|
||||
73: String "VAR_double"
|
||||
78: String "int8_t"
|
||||
83: String "VAR_int8_t"
|
||||
88: String "uint8_t"
|
||||
93: String "VAR_uint8_t"
|
||||
98: String "int16_t"
|
||||
104: String "VAR_int16_t"
|
||||
109: String "uint16_t"
|
||||
114: String "VAR_uint16_t"
|
||||
119: String "int64_t"
|
||||
124: String "VAR_int64_t"
|
||||
129: String "uint64_t"
|
||||
134: String "VAR_uint64_t"
|
||||
139: String "float16_t"
|
||||
144: String "VAR_float16_t"
|
||||
SourceExtension "GL_EXT_shader_explicit_arithmetic_types"
|
||||
Name 14 "main"
|
||||
Name 33 "VAR_bool"
|
||||
Name 45 "VAR_int"
|
||||
Name 52 "VAR_uint"
|
||||
Name 61 "VAR_float"
|
||||
Name 72 "VAR_double"
|
||||
Name 82 "VAR_int8_t"
|
||||
Name 92 "VAR_uint8_t"
|
||||
Name 103 "VAR_int16_t"
|
||||
Name 113 "VAR_uint16_t"
|
||||
Name 123 "VAR_int64_t"
|
||||
Name 133 "VAR_uint64_t"
|
||||
Name 143 "VAR_float16_t"
|
||||
Name 44 "VAR_int"
|
||||
Name 51 "VAR_uint"
|
||||
Name 60 "VAR_float"
|
||||
Name 71 "VAR_double"
|
||||
Name 81 "VAR_int8_t"
|
||||
Name 91 "VAR_uint8_t"
|
||||
Name 102 "VAR_int16_t"
|
||||
Name 112 "VAR_uint16_t"
|
||||
Name 122 "VAR_int64_t"
|
||||
Name 132 "VAR_uint64_t"
|
||||
Name 142 "VAR_float16_t"
|
||||
4: TypeVoid
|
||||
5: TypeFunction 4
|
||||
7: TypeInt 32 0
|
||||
|
|
@ -86,112 +86,111 @@ spv.debuginfo.scalar_types.glsl.frag
|
|||
33(VAR_bool): 32(ptr) Variable Private
|
||||
36: 7(int) Constant 8
|
||||
34: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 35 31 18 28 12 21 35 33(VAR_bool) 36
|
||||
37: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 30 10 24 12
|
||||
38: 29(bool) ConstantFalse
|
||||
40: 7(int) Constant 44
|
||||
41: TypeInt 32 1
|
||||
43: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 42 10 23 12
|
||||
44: TypePointer Private 41(int)
|
||||
45(VAR_int): 44(ptr) Variable Private
|
||||
46: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 47 43 18 40 12 21 47 45(VAR_int) 36
|
||||
48: 41(int) Constant 0
|
||||
50: 7(int) Constant 45
|
||||
51: TypePointer Private 7(int)
|
||||
52(VAR_uint): 51(ptr) Variable Private
|
||||
53: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 54 9 18 50 12 21 54 52(VAR_uint) 36
|
||||
56: 7(int) Constant 46
|
||||
57: TypeFloat 32
|
||||
59: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 58 10 13 12
|
||||
60: TypePointer Private 57(float)
|
||||
61(VAR_float): 60(ptr) Variable Private
|
||||
62: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 63 59 18 56 12 21 63 61(VAR_float) 36
|
||||
64: 57(float) Constant 0
|
||||
66: 7(int) Constant 47
|
||||
67: TypeFloat 64
|
||||
70: 7(int) Constant 64
|
||||
69: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 68 70 13 12
|
||||
71: TypePointer Private 67(float64_t)
|
||||
72(VAR_double): 71(ptr) Variable Private
|
||||
73: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 74 69 18 66 12 21 74 72(VAR_double) 36
|
||||
75:67(float64_t) Constant 0 0
|
||||
77: 7(int) Constant 48
|
||||
78: TypeInt 8 1
|
||||
80: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 79 36 23 12
|
||||
81: TypePointer Private 78(int8_t)
|
||||
82(VAR_int8_t): 81(ptr) Variable Private
|
||||
83: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 84 80 18 77 12 21 84 82(VAR_int8_t) 36
|
||||
85: 78(int8_t) Constant 0
|
||||
87: 7(int) Constant 49
|
||||
88: TypeInt 8 0
|
||||
90: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 89 36 11 12
|
||||
91: TypePointer Private 88(int8_t)
|
||||
92(VAR_uint8_t): 91(ptr) Variable Private
|
||||
93: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 94 90 18 87 12 21 94 92(VAR_uint8_t) 36
|
||||
95: 88(int8_t) Constant 0
|
||||
97: 7(int) Constant 50
|
||||
98: TypeInt 16 1
|
||||
101: 7(int) Constant 16
|
||||
100: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 99 101 23 12
|
||||
102: TypePointer Private 98(int16_t)
|
||||
103(VAR_int16_t): 102(ptr) Variable Private
|
||||
104: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 105 100 18 97 12 21 105 103(VAR_int16_t) 36
|
||||
106: 98(int16_t) Constant 0
|
||||
108: 7(int) Constant 51
|
||||
109: TypeInt 16 0
|
||||
111: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 110 101 11 12
|
||||
112: TypePointer Private 109(int16_t)
|
||||
113(VAR_uint16_t): 112(ptr) Variable Private
|
||||
114: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 115 111 18 108 12 21 115 113(VAR_uint16_t) 36
|
||||
116:109(int16_t) Constant 0
|
||||
118: 7(int) Constant 52
|
||||
119: TypeInt 64 1
|
||||
121: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 120 70 23 12
|
||||
122: TypePointer Private 119(int64_t)
|
||||
123(VAR_int64_t): 122(ptr) Variable Private
|
||||
124: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 125 121 18 118 12 21 125 123(VAR_int64_t) 36
|
||||
126:119(int64_t) Constant 0 0
|
||||
128: 7(int) Constant 53
|
||||
129: TypeInt 64 0
|
||||
131: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 130 70 11 12
|
||||
132: TypePointer Private 129(int64_t)
|
||||
133(VAR_uint64_t): 132(ptr) Variable Private
|
||||
134: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 135 131 18 128 12 21 135 133(VAR_uint64_t) 36
|
||||
136:129(int64_t) Constant 0 0
|
||||
138: 7(int) Constant 54
|
||||
139: TypeFloat 16
|
||||
141: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 140 101 13 12
|
||||
142: TypePointer Private 139(float16_t)
|
||||
143(VAR_float16_t): 142(ptr) Variable Private
|
||||
144: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 145 141 18 138 12 21 145 143(VAR_float16_t) 36
|
||||
146:139(float16_t) Constant 0
|
||||
37: 29(bool) ConstantFalse
|
||||
39: 7(int) Constant 44
|
||||
40: TypeInt 32 1
|
||||
42: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 41 10 23 12
|
||||
43: TypePointer Private 40(int)
|
||||
44(VAR_int): 43(ptr) Variable Private
|
||||
45: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 46 42 18 39 12 21 46 44(VAR_int) 36
|
||||
47: 40(int) Constant 0
|
||||
49: 7(int) Constant 45
|
||||
50: TypePointer Private 7(int)
|
||||
51(VAR_uint): 50(ptr) Variable Private
|
||||
52: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 53 9 18 49 12 21 53 51(VAR_uint) 36
|
||||
55: 7(int) Constant 46
|
||||
56: TypeFloat 32
|
||||
58: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 57 10 13 12
|
||||
59: TypePointer Private 56(float)
|
||||
60(VAR_float): 59(ptr) Variable Private
|
||||
61: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 62 58 18 55 12 21 62 60(VAR_float) 36
|
||||
63: 56(float) Constant 0
|
||||
65: 7(int) Constant 47
|
||||
66: TypeFloat 64
|
||||
69: 7(int) Constant 64
|
||||
68: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 67 69 13 12
|
||||
70: TypePointer Private 66(float64_t)
|
||||
71(VAR_double): 70(ptr) Variable Private
|
||||
72: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 73 68 18 65 12 21 73 71(VAR_double) 36
|
||||
74:66(float64_t) Constant 0 0
|
||||
76: 7(int) Constant 48
|
||||
77: TypeInt 8 1
|
||||
79: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 78 36 23 12
|
||||
80: TypePointer Private 77(int8_t)
|
||||
81(VAR_int8_t): 80(ptr) Variable Private
|
||||
82: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 83 79 18 76 12 21 83 81(VAR_int8_t) 36
|
||||
84: 77(int8_t) Constant 0
|
||||
86: 7(int) Constant 49
|
||||
87: TypeInt 8 0
|
||||
89: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 88 36 11 12
|
||||
90: TypePointer Private 87(int8_t)
|
||||
91(VAR_uint8_t): 90(ptr) Variable Private
|
||||
92: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 93 89 18 86 12 21 93 91(VAR_uint8_t) 36
|
||||
94: 87(int8_t) Constant 0
|
||||
96: 7(int) Constant 50
|
||||
97: TypeInt 16 1
|
||||
100: 7(int) Constant 16
|
||||
99: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 98 100 23 12
|
||||
101: TypePointer Private 97(int16_t)
|
||||
102(VAR_int16_t): 101(ptr) Variable Private
|
||||
103: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 104 99 18 96 12 21 104 102(VAR_int16_t) 36
|
||||
105: 97(int16_t) Constant 0
|
||||
107: 7(int) Constant 51
|
||||
108: TypeInt 16 0
|
||||
110: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 109 100 11 12
|
||||
111: TypePointer Private 108(int16_t)
|
||||
112(VAR_uint16_t): 111(ptr) Variable Private
|
||||
113: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 114 110 18 107 12 21 114 112(VAR_uint16_t) 36
|
||||
115:108(int16_t) Constant 0
|
||||
117: 7(int) Constant 52
|
||||
118: TypeInt 64 1
|
||||
120: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 119 69 23 12
|
||||
121: TypePointer Private 118(int64_t)
|
||||
122(VAR_int64_t): 121(ptr) Variable Private
|
||||
123: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 124 120 18 117 12 21 124 122(VAR_int64_t) 36
|
||||
125:118(int64_t) Constant 0 0
|
||||
127: 7(int) Constant 53
|
||||
128: TypeInt 64 0
|
||||
130: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 129 69 11 12
|
||||
131: TypePointer Private 128(int64_t)
|
||||
132(VAR_uint64_t): 131(ptr) Variable Private
|
||||
133: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 134 130 18 127 12 21 134 132(VAR_uint64_t) 36
|
||||
135:128(int64_t) Constant 0 0
|
||||
137: 7(int) Constant 54
|
||||
138: TypeFloat 16
|
||||
140: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 139 100 13 12
|
||||
141: TypePointer Private 138(float16_t)
|
||||
142(VAR_float16_t): 141(ptr) Variable Private
|
||||
143: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 144 140 18 137 12 21 144 142(VAR_float16_t) 36
|
||||
145:138(float16_t) Constant 0
|
||||
Line 1 42 11
|
||||
14(main): 4 Function None 5
|
||||
15: Label
|
||||
25: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 17 14(main)
|
||||
26: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 17
|
||||
27: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 28 28 12 12
|
||||
Store 33(VAR_bool) 38
|
||||
39: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 40 40 12 12
|
||||
Store 45(VAR_int) 48
|
||||
49: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 50 50 12 12
|
||||
Store 52(VAR_uint) 12
|
||||
55: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 56 56 12 12
|
||||
Store 61(VAR_float) 64
|
||||
65: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 66 66 12 12
|
||||
Store 72(VAR_double) 75
|
||||
76: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 77 77 12 12
|
||||
Store 82(VAR_int8_t) 85
|
||||
86: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 87 87 12 12
|
||||
Store 92(VAR_uint8_t) 95
|
||||
96: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 97 97 12 12
|
||||
Store 103(VAR_int16_t) 106
|
||||
107: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 108 108 12 12
|
||||
Store 113(VAR_uint16_t) 116
|
||||
117: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 118 118 12 12
|
||||
Store 123(VAR_int64_t) 126
|
||||
127: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 128 128 12 12
|
||||
Store 133(VAR_uint64_t) 136
|
||||
137: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 138 138 12 12
|
||||
Store 143(VAR_float16_t) 146
|
||||
Store 33(VAR_bool) 37
|
||||
38: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 39 39 12 12
|
||||
Store 44(VAR_int) 47
|
||||
48: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 49 49 12 12
|
||||
Store 51(VAR_uint) 12
|
||||
54: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 55 55 12 12
|
||||
Store 60(VAR_float) 63
|
||||
64: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 65 65 12 12
|
||||
Store 71(VAR_double) 74
|
||||
75: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 76 76 12 12
|
||||
Store 81(VAR_int8_t) 84
|
||||
85: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 86 86 12 12
|
||||
Store 91(VAR_uint8_t) 94
|
||||
95: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 96 96 12 12
|
||||
Store 102(VAR_int16_t) 105
|
||||
106: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 107 107 12 12
|
||||
Store 112(VAR_uint16_t) 115
|
||||
116: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 117 117 12 12
|
||||
Store 122(VAR_int64_t) 125
|
||||
126: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 127 127 12 12
|
||||
Store 132(VAR_uint64_t) 135
|
||||
136: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 137 137 12 12
|
||||
Store 142(VAR_float16_t) 145
|
||||
Return
|
||||
FunctionEnd
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue