Created
December 8, 2021 23:01
-
-
Save bylaws/f797bcc03c59c06032ee76b80f49a8b5 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
== Compile Shader ==== | |
Source Hash: 12C4FB4C Entry Name: main | |
Vertex Shader: | |
TimerEvent: LoadShaderFromPSOCache-Miss, hash:12C4FB4C, Vertex, 2 uSec | |
====<CompilerVersion>EV031.31.04.01</CompilerVersion>==== | |
shaderSourcePtr = 484350455168 | |
shaderByteSize = 1693 | |
shaderEntryPointPtr = 479787166384 | |
shaderEntryPoint = main | |
============ ASIC Info ============ | |
ASIC Family = 3 | |
ASIC Chip ID = 100859905 | |
ASIC Chip Features = 884055 | |
SupportInitialBary = True | |
SupportInitialTexture = True | |
noEI = True | |
supportSingleRegisterPool = True | |
SupportPredication = True | |
SupportRotationModeInTP = True | |
SupportOffsetVertexIDInVFD = True | |
SupportOffsetInstanceIDInVFD = True | |
SupportFastColorBypass = True | |
LM size = 32768 | |
============ Constants ============ | |
MaxVertexAttribs = 32 | |
MaxVertexUniformVectors = 0 | |
MaxVaryingVectors = 0 | |
MaxVertexTextureImageUnits = 524288 | |
MaxCombinedTextureImageUnits = 524288 | |
MaxFragmentTextureImageUnits = 524288 | |
MaxFragmentUniformVectors = 0 | |
MaxDrawBuffers = 8 | |
MaxDualSourceDrawBuffersEXT = 1 | |
MaxUniformBuffers = 524288 | |
MaxAtomicCounterBuffers = 0 | |
MaxBufferBlocks = 524288 | |
MaxInputBlocks = 1 | |
MaxOutputBlocks = 1 | |
MaxVertexOutputVectors = 32 | |
MaxFragmentInputVectors = 31 | |
MinProgramTexelOffset = 18446744073709551600 | |
MaxProgramTexelOffset = 15 | |
MaxImageUnits = 524288 | |
MaxTextureImageUnits = 524288 | |
MaxTessControlTextureImageUnits = 524288 | |
MaxTessEvaluationTextureImageUnits = 524288 | |
MaxGeometryTextureImageUnits = 524288 | |
MaxComputeTextureImageUnits = 524288 | |
MaxVertexImageUniforms = 524288 | |
MaxTessControlImageUniforms = 524288 | |
MaxTessEvaluationImageUniforms = 524288 | |
MaxGeometryImageUniforms = 524288 | |
MaxFragmentImageUniforms = 524288 | |
MaxComputeImageUniforms = 524288 | |
MaxCombinedImageUniforms = 524288 | |
MaxGeometryInputComponents = 128 | |
MaxGeometryOutputComponents = 128 | |
MaxGeometryUniformComponents = 0 | |
MaxGeometryTotalOutputComponents = 131072 | |
MaxGeometryOutputVertices = 1024 | |
MaxTessControlInputComponents = 128 | |
MaxTessControlOutputComponents = 128 | |
MaxTessControlUniformComponents = 0 | |
MaxTessControlTotalOutputComponents = 4096 | |
MaxTessEvaluationInputComponents = 128 | |
MaxTessEvaluationOutputComponents = 128 | |
MaxTessEvaluationUniformComponents = 0 | |
MaxTessPatchComponents = 120 | |
MaxPatchVertices = 32 | |
MaxTessGenLevel = 64 | |
MaxCombinedShaderOutputResources = 1048584 | |
MaxViewports = 16 | |
MaxClipDistances = 8 | |
MaxComputeUniformComponents = 0 | |
MaxVertexAtomicCounters = 0 | |
MaxTessControlAtomicCounters = 0 | |
MaxTessEvaluationAtomicCounters = 0 | |
MaxGeometryAtomicCounters = 0 | |
MaxFragmentAtomicCounters = 0 | |
MaxComputeAtomicCounters = 0 | |
MaxCombinedAtomicCounters = 0 | |
MaxVertexAtomicCounterBuffers = 0 | |
MaxTessControlAtomicCounterBuffers = 0 | |
MaxTessEvaluationAtomicCounterBuffers = 0 | |
MaxGeometryAtomicCounterBuffers = 0 | |
MaxFragmentAtomicCounterBuffers = 0 | |
MaxComputeAtomicCounterBuffers = 0 | |
MaxCombinedAtomicCounterBuffers = 0 | |
MaxAtomicCounterBindings = 0 | |
MaxAtomicCounterBufferSize = 0 | |
MaxTransformFeedbackBuffers = 4 | |
MaxTransformFeedbackInterleavedComponents = 128 | |
MaxUniformLocations = 0 | |
MaxComputeBufferBlocks = 524288 | |
MaxUniformBlockSize = 65536 | |
MaxBufferBlockSize = 536870912 | |
MaxSamples = 4 | |
MaxComputeSharedMemorySize = 32768 | |
MaxComputeWorkGroupInvocations = 1024 | |
MaxComputeWorkGroupCount_X = 65535 | |
MaxComputeWorkGroupCount_Y = 65535 | |
MaxComputeWorkGroupCount_Z = 65535 | |
MaxComputeWorkGroupSize_X = 1024 | |
MaxComputeWorkGroupSize_Y = 1024 | |
MaxComputeWorkGroupSize_Z = 64 | |
============ Enabled Compiler Options ============ | |
QGLC Options: | |
allQGLCOptions[0] = 3230215232 | |
allQGLCOptions[1] = 135393232 | |
allQGLCOptions[2] = 4162 | |
doBinningVS = True | |
enableInitialTexture = True | |
use64BitAddr = True | |
disableImplicitConv = True | |
disableInitialBary = True | |
disableArrayRounding = True | |
enableLocalMemorySpill = True | |
enableUGPR = True | |
enableBindlessTexture = True | |
disableA5xLegacyMode = True | |
enablePreamble = True | |
enableConstColorBypass = True | |
enableFastColorBypass = True | |
enableConstMulTexture = True | |
enableHWStereoRendering = True | |
enableMultiPositionOutput = True | |
enableSingleCommandStream = True | |
enableSingleRegisterPoolSingleBB = True | |
enableSingleRegisterPoolMultiBB = True | |
enablePredication = True | |
enableSharedConstant = True | |
constantRAMMode = 0 | |
reserveSharedConstant = True | |
enableBindlessCBPreloadViaPreamble = True | |
enableUseTextureForROSSBO = True | |
textureFormatForSSBO = 0 | |
enableFSInputPacking = True | |
subgroupSizeMode = 0 | |
Force High Precision: | |
forceVariables = True | |
forceInput = True | |
forceOutput = True | |
============ Compilation Input Data ============ | |
llvmOptLevel = 0 | |
apiType = 1 | |
availableConstLimits = 0 | |
availableConstLimitsBinning = 0 | |
availableGprLimits = 0 | |
dumpShaderOptions = 9 | |
numViews = 0 | |
viewMask = 0 | |
initialTextureThreshold = 8 | |
sizeOfFoveatedBinData = 512 | |
shaderCRC = 314899276 | |
============ Vertex Shader ============ | |
numBytes: 1693 | |
00000000: 0302 2307 0000 0100 0000 0000 3f00 0000 | |
00000010: 0000 0000 1100 0200 3200 0000 1100 0200 | |
00000020: 1900 0000 1100 0200 2e00 0000 1100 0200 | |
00000030: 0100 0000 0e00 0300 0000 0000 0100 0000 | |
00000040: 0f00 0900 0000 0000 2000 0000 6d61 696e | |
00000050: 0000 0000 1a00 0000 1b00 0000 1d00 0000 | |
00000060: 1e00 0000 0500 0300 0200 0000 7531 0000 | |
00000070: 0500 0300 0300 0000 6633 3200 0500 0400 | |
00000080: 0400 0000 6633 3278 3200 0000 0500 0400 | |
00000090: 0500 0000 6633 3278 3300 0000 0500 0400 | |
000000a0: 0600 0000 6633 3278 3400 0000 0500 0300 | |
000000b0: 0700 0000 7533 3200 0500 0400 0800 0000 | |
000000c0: 7533 3278 3200 0000 0500 0400 0900 0000 | |
000000d0: 7533 3278 3300 0000 0500 0400 0a00 0000 | |
000000e0: 7533 3278 3400 0000 0500 0300 0b00 0000 | |
000000f0: 7333 3200 0500 0400 0c00 0000 7333 3278 | |
00000100: 3200 0000 0500 0400 0d00 0000 7333 3278 | |
00000110: 3300 0000 0500 0400 0e00 0000 7333 3278 | |
00000120: 3400 0000 0500 0500 0f00 0000 7072 6976 | |
00000130: 6174 655f 7533 3200 0500 0500 1000 0000 | |
00000140: 696e 7075 745f 6633 3200 0000 0500 0500 | |
00000150: 1100 0000 696e 7075 745f 7533 3200 0000 | |
00000160: 0500 0500 1200 0000 696e 7075 745f 7333 | |
00000170: 3200 0000 0500 0500 1300 0000 6f75 7470 | |
00000180: 7574 5f66 3332 0000 0500 0500 1400 0000 | |
00000190: 6f75 7470 7574 5f75 3332 0000 0500 0500 | |
000001a0: 1a00 0000 696e 5f61 7474 7230 0000 0000 | |
000001b0: 0500 0500 1b00 0000 696e 5f61 7474 7231 | |
000001c0: 0000 0000 0500 0500 1e00 0000 6f75 745f | |
000001d0: 6174 7472 3000 0000 4700 0400 1a00 0000 | |
000001e0: 1e00 0000 0000 0000 4700 0400 1b00 0000 | |
000001f0: 1e00 0000 0100 0000 4700 0400 1d00 0000 | |
00000200: 0b00 0000 0000 0000 4700 0400 1e00 0000 | |
00000210: 1e00 0000 0000 0000 1300 0200 0100 0000 | |
00000220: 1400 0200 0200 0000 1600 0300 0300 0000 | |
00000230: 2000 0000 1700 0400 0400 0000 0300 0000 | |
00000240: 0200 0000 1700 0400 0500 0000 0300 0000 | |
00000250: 0300 0000 1700 0400 0600 0000 0300 0000 | |
00000260: 0400 0000 1500 0400 0700 0000 2000 0000 | |
00000270: 0000 0000 1700 0400 0800 0000 0700 0000 | |
00000280: 0200 0000 1700 0400 0900 0000 0700 0000 | |
00000290: 0300 0000 1700 0400 0a00 0000 0700 0000 | |
000002a0: 0400 0000 1500 0400 0b00 0000 2000 0000 | |
000002b0: 0100 0000 1700 0400 0c00 0000 0b00 0000 | |
000002c0: 0200 0000 1700 0400 0d00 0000 0b00 0000 | |
000002d0: 0300 0000 1700 0400 0e00 0000 0b00 0000 | |
000002e0: 0400 0000 2000 0400 0f00 0000 0600 0000 | |
000002f0: 0700 0000 2000 0400 1000 0000 0100 0000 | |
00000300: 0300 0000 2000 0400 1100 0000 0100 0000 | |
00000310: 0700 0000 2000 0400 1200 0000 0100 0000 | |
00000320: 0b00 0000 2000 0400 1300 0000 0300 0000 | |
00000330: 0300 0000 2000 0400 1400 0000 0300 0000 | |
00000340: 0700 0000 2900 0300 0200 0000 1500 0000 | |
00000350: 2a00 0300 0200 0000 1600 0000 2b00 0400 | |
00000360: 0700 0000 1700 0000 0000 0000 2b00 0400 | |
00000370: 0300 0000 1800 0000 0000 0000 2000 0400 | |
00000380: 1900 0000 0100 0000 0600 0000 2000 0400 | |
00000390: 1c00 0000 0300 0000 0600 0000 2100 0300 | |
000003a0: 1f00 0000 0100 0000 2b00 0400 0300 0000 | |
000003b0: 2300 0000 0000 803f 2c00 0700 0600 0000 | |
000003c0: 2400 0000 1800 0000 1800 0000 1800 0000 | |
000003d0: 2300 0000 2b00 0400 0700 0000 2700 0000 | |
000003e0: 0100 0000 2b00 0400 0700 0000 2a00 0000 | |
000003f0: 0200 0000 2b00 0400 0700 0000 3000 0000 | |
00000400: 0000 803f 2b00 0400 0700 0000 3100 0000 | |
00000410: 0300 0000 3b00 0400 1900 0000 1a00 0000 | |
00000420: 0100 0000 3b00 0400 1900 0000 1b00 0000 | |
00000430: 0100 0000 3b00 0400 1c00 0000 1d00 0000 | |
00000440: 0300 0000 3b00 0400 1c00 0000 1e00 0000 | |
00000450: 0300 0000 3600 0500 0100 0000 2000 0000 | |
00000460: 0000 0000 1f00 0000 f800 0200 2100 0000 | |
00000470: 3e00 0300 1d00 0000 2400 0000 3e00 0300 | |
00000480: 1e00 0000 2400 0000 4100 0500 1000 0000 | |
00000490: 2500 0000 1a00 0000 1700 0000 3d00 0400 | |
000004a0: 0300 0000 2600 0000 2500 0000 4100 0500 | |
000004b0: 1000 0000 2800 0000 1a00 0000 2700 0000 | |
000004c0: 3d00 0400 0300 0000 2900 0000 2800 0000 | |
000004d0: 4100 0500 1000 0000 2b00 0000 1a00 0000 | |
000004e0: 2a00 0000 3d00 0400 0300 0000 2c00 0000 | |
000004f0: 2b00 0000 4100 0500 1300 0000 2d00 0000 | |
00000500: 1d00 0000 1700 0000 3e00 0300 2d00 0000 | |
00000510: 2600 0000 4100 0500 1300 0000 2e00 0000 | |
00000520: 1d00 0000 2700 0000 3e00 0300 2e00 0000 | |
00000530: 2900 0000 4100 0500 1300 0000 2f00 0000 | |
00000540: 1d00 0000 2a00 0000 3e00 0300 2f00 0000 | |
00000550: 2c00 0000 4100 0500 1300 0000 3200 0000 | |
00000560: 1d00 0000 3100 0000 3e00 0300 3200 0000 | |
00000570: 2300 0000 4100 0500 1000 0000 3300 0000 | |
00000580: 1b00 0000 1700 0000 3d00 0400 0300 0000 | |
00000590: 3400 0000 3300 0000 4100 0500 1000 0000 | |
000005a0: 3500 0000 1b00 0000 2700 0000 3d00 0400 | |
000005b0: 0300 0000 3600 0000 3500 0000 4100 0500 | |
000005c0: 1000 0000 3700 0000 1b00 0000 2a00 0000 | |
000005d0: 3d00 0400 0300 0000 3800 0000 3700 0000 | |
000005e0: 4100 0500 1000 0000 3900 0000 1b00 0000 | |
000005f0: 3100 0000 3d00 0400 0300 0000 3a00 0000 | |
00000600: 3900 0000 4100 0500 1300 0000 3b00 0000 | |
00000610: 1e00 0000 1700 0000 3e00 0300 3b00 0000 | |
00000620: 3400 0000 4100 0500 1300 0000 3c00 0000 | |
00000630: 1e00 0000 2700 0000 3e00 0300 3c00 0000 | |
00000640: 3600 0000 4100 0500 1300 0000 3d00 0000 | |
00000650: 1e00 0000 2a00 0000 3e00 0300 3d00 0000 | |
00000660: 3800 0000 4100 0500 1300 0000 3e00 0000 | |
00000670: 1e00 0000 3100 0000 3e00 0300 3e00 0000 | |
00000680: 3a00 0000 f900 0200 2200 0000 f800 0200 | |
00000690: 2200 0000 fd00 0100 3800 0100 | |
End of Spirv | |
TimerEvent: QGLCCompileToIRShader, hash:12C4FB4C, Vertex, 15757 uSec | |
Result = success | |
==== Compile Shader ==== | |
Source Hash: AF78DCDC Entry Name: main | |
Fragment Shader: | |
TimerEvent: LoadShaderFromPSOCache-Miss, hash:AF78DCDC, Fragment, 0 uSec | |
====<CompilerVersion>EV031.31.04.01</CompilerVersion>==== | |
shaderSourcePtr = 484082310800 | |
shaderByteSize = 1289 | |
shaderEntryPointPtr = 479787168464 | |
shaderEntryPoint = main | |
============ ASIC Info ============ | |
ASIC Family = 3 | |
ASIC Chip ID = 100859905 | |
ASIC Chip Features = 884055 | |
SupportInitialBary = True | |
SupportInitialTexture = True | |
noEI = True | |
supportSingleRegisterPool = True | |
SupportPredication = True | |
SupportRotationModeInTP = True | |
SupportOffsetVertexIDInVFD = True | |
SupportOffsetInstanceIDInVFD = True | |
SupportFastColorBypass = True | |
LM size = 32768 | |
============ Constants ============ | |
MaxVertexAttribs = 32 | |
MaxVertexUniformVectors = 0 | |
MaxVaryingVectors = 0 | |
MaxVertexTextureImageUnits = 524288 | |
MaxCombinedTextureImageUnits = 524288 | |
MaxFragmentTextureImageUnits = 524288 | |
MaxFragmentUniformVectors = 0 | |
MaxDrawBuffers = 8 | |
MaxDualSourceDrawBuffersEXT = 1 | |
MaxUniformBuffers = 524288 | |
MaxAtomicCounterBuffers = 0 | |
MaxBufferBlocks = 524288 | |
MaxInputBlocks = 1 | |
MaxOutputBlocks = 1 | |
MaxVertexOutputVectors = 32 | |
MaxFragmentInputVectors = 31 | |
MinProgramTexelOffset = 18446744073709551600 | |
MaxProgramTexelOffset = 15 | |
MaxImageUnits = 524288 | |
MaxTextureImageUnits = 524288 | |
MaxTessControlTextureImageUnits = 524288 | |
MaxTessEvaluationTextureImageUnits = 524288 | |
MaxGeometryTextureImageUnits = 524288 | |
MaxComputeTextureImageUnits = 524288 | |
MaxVertexImageUniforms = 524288 | |
MaxTessControlImageUniforms = 524288 | |
MaxTessEvaluationImageUniforms = 524288 | |
MaxGeometryImageUniforms = 524288 | |
MaxFragmentImageUniforms = 524288 | |
MaxComputeImageUniforms = 524288 | |
MaxCombinedImageUniforms = 524288 | |
MaxGeometryInputComponents = 128 | |
MaxGeometryOutputComponents = 128 | |
MaxGeometryUniformComponents = 0 | |
MaxGeometryTotalOutputComponents = 131072 | |
MaxGeometryOutputVertices = 1024 | |
MaxTessControlInputComponents = 128 | |
MaxTessControlOutputComponents = 128 | |
MaxTessControlUniformComponents = 0 | |
MaxTessControlTotalOutputComponents = 4096 | |
MaxTessEvaluationInputComponents = 128 | |
MaxTessEvaluationOutputComponents = 128 | |
MaxTessEvaluationUniformComponents = 0 | |
MaxTessPatchComponents = 120 | |
MaxPatchVertices = 32 | |
MaxTessGenLevel = 64 | |
MaxCombinedShaderOutputResources = 1048584 | |
MaxViewports = 16 | |
MaxClipDistances = 8 | |
MaxComputeUniformComponents = 0 | |
MaxVertexAtomicCounters = 0 | |
MaxTessControlAtomicCounters = 0 | |
MaxTessEvaluationAtomicCounters = 0 | |
MaxGeometryAtomicCounters = 0 | |
MaxFragmentAtomicCounters = 0 | |
MaxComputeAtomicCounters = 0 | |
MaxCombinedAtomicCounters = 0 | |
MaxVertexAtomicCounterBuffers = 0 | |
MaxTessControlAtomicCounterBuffers = 0 | |
MaxTessEvaluationAtomicCounterBuffers = 0 | |
MaxGeometryAtomicCounterBuffers = 0 | |
MaxFragmentAtomicCounterBuffers = 0 | |
MaxComputeAtomicCounterBuffers = 0 | |
MaxCombinedAtomicCounterBuffers = 0 | |
MaxAtomicCounterBindings = 0 | |
MaxAtomicCounterBufferSize = 0 | |
MaxTransformFeedbackBuffers = 4 | |
MaxTransformFeedbackInterleavedComponents = 128 | |
MaxUniformLocations = 0 | |
MaxComputeBufferBlocks = 524288 | |
MaxUniformBlockSize = 65536 | |
MaxBufferBlockSize = 536870912 | |
MaxSamples = 4 | |
MaxComputeSharedMemorySize = 32768 | |
MaxComputeWorkGroupInvocations = 1024 | |
MaxComputeWorkGroupCount_X = 65535 | |
MaxComputeWorkGroupCount_Y = 65535 | |
MaxComputeWorkGroupCount_Z = 65535 | |
MaxComputeWorkGroupSize_X = 1024 | |
MaxComputeWorkGroupSize_Y = 1024 | |
MaxComputeWorkGroupSize_Z = 64 | |
============ Enabled Compiler Options ============ | |
QGLC Options: | |
allQGLCOptions[0] = 3230215232 | |
allQGLCOptions[1] = 135393232 | |
allQGLCOptions[2] = 4162 | |
doBinningVS = True | |
enableInitialTexture = True | |
use64BitAddr = True | |
disableImplicitConv = True | |
disableInitialBary = True | |
disableArrayRounding = True | |
enableLocalMemorySpill = True | |
enableUGPR = True | |
enableBindlessTexture = True | |
disableA5xLegacyMode = True | |
enablePreamble = True | |
enableConstColorBypass = True | |
enableFastColorBypass = True | |
enableConstMulTexture = True | |
enableHWStereoRendering = True | |
enableMultiPositionOutput = True | |
enableSingleCommandStream = True | |
enableSingleRegisterPoolSingleBB = True | |
enableSingleRegisterPoolMultiBB = True | |
enablePredication = True | |
enableSharedConstant = True | |
constantRAMMode = 0 | |
reserveSharedConstant = True | |
enableBindlessCBPreloadViaPreamble = True | |
enableUseTextureForROSSBO = True | |
textureFormatForSSBO = 0 | |
enableFSInputPacking = True | |
subgroupSizeMode = 0 | |
Force High Precision: | |
============ Compilation Input Data ============ | |
llvmOptLevel = 0 | |
apiType = 1 | |
availableConstLimits = 0 | |
availableConstLimitsBinning = 0 | |
availableGprLimits = 0 | |
dumpShaderOptions = 9 | |
numViews = 0 | |
viewMask = 0 | |
initialTextureThreshold = 8 | |
sizeOfFoveatedBinData = 512 | |
shaderCRC = 2943933660 | |
============ Fragment Shader ============ | |
numBytes: 1289 | |
00000000: 0302 2307 0000 0100 0000 0000 3000 0000 | |
00000010: 0000 0000 1100 0200 3200 0000 1100 0200 | |
00000020: 1900 0000 1100 0200 2e00 0000 1100 0200 | |
00000030: 0100 0000 0e00 0300 0000 0000 0100 0000 | |
00000040: 0f00 0700 0400 0000 1e00 0000 6d61 696e | |
00000050: 0000 0000 1a00 0000 1c00 0000 1000 0300 | |
00000060: 1e00 0000 0700 0000 0500 0300 0200 0000 | |
00000070: 7531 0000 0500 0300 0300 0000 6633 3200 | |
00000080: 0500 0400 0400 0000 6633 3278 3200 0000 | |
00000090: 0500 0400 0500 0000 6633 3278 3300 0000 | |
000000a0: 0500 0400 0600 0000 6633 3278 3400 0000 | |
000000b0: 0500 0300 0700 0000 7533 3200 0500 0400 | |
000000c0: 0800 0000 7533 3278 3200 0000 0500 0400 | |
000000d0: 0900 0000 7533 3278 3300 0000 0500 0400 | |
000000e0: 0a00 0000 7533 3278 3400 0000 0500 0300 | |
000000f0: 0b00 0000 7333 3200 0500 0400 0c00 0000 | |
00000100: 7333 3278 3200 0000 0500 0400 0d00 0000 | |
00000110: 7333 3278 3300 0000 0500 0400 0e00 0000 | |
00000120: 7333 3278 3400 0000 0500 0500 0f00 0000 | |
00000130: 7072 6976 6174 655f 7533 3200 0500 0500 | |
00000140: 1000 0000 696e 7075 745f 6633 3200 0000 | |
00000150: 0500 0500 1100 0000 696e 7075 745f 7533 | |
00000160: 3200 0000 0500 0500 1200 0000 696e 7075 | |
00000170: 745f 7333 3200 0000 0500 0500 1300 0000 | |
00000180: 6f75 7470 7574 5f66 3332 0000 0500 0500 | |
00000190: 1400 0000 6f75 7470 7574 5f75 3332 0000 | |
000001a0: 0500 0500 1a00 0000 696e 5f61 7474 7230 | |
000001b0: 0000 0000 0500 0500 1c00 0000 6672 6167 | |
000001c0: 5f63 6f6c 6f72 3000 4700 0400 1a00 0000 | |
000001d0: 1e00 0000 0000 0000 4700 0400 1c00 0000 | |
000001e0: 1e00 0000 0000 0000 1300 0200 0100 0000 | |
000001f0: 1400 0200 0200 0000 1600 0300 0300 0000 | |
00000200: 2000 0000 1700 0400 0400 0000 0300 0000 | |
00000210: 0200 0000 1700 0400 0500 0000 0300 0000 | |
00000220: 0300 0000 1700 0400 0600 0000 0300 0000 | |
00000230: 0400 0000 1500 0400 0700 0000 2000 0000 | |
00000240: 0000 0000 1700 0400 0800 0000 0700 0000 | |
00000250: 0200 0000 1700 0400 0900 0000 0700 0000 | |
00000260: 0300 0000 1700 0400 0a00 0000 0700 0000 | |
00000270: 0400 0000 1500 0400 0b00 0000 2000 0000 | |
00000280: 0100 0000 1700 0400 0c00 0000 0b00 0000 | |
00000290: 0200 0000 1700 0400 0d00 0000 0b00 0000 | |
000002a0: 0300 0000 1700 0400 0e00 0000 0b00 0000 | |
000002b0: 0400 0000 2000 0400 0f00 0000 0600 0000 | |
000002c0: 0700 0000 2000 0400 1000 0000 0100 0000 | |
000002d0: 0300 0000 2000 0400 1100 0000 0100 0000 | |
000002e0: 0700 0000 2000 0400 1200 0000 0100 0000 | |
000002f0: 0b00 0000 2000 0400 1300 0000 0300 0000 | |
00000300: 0300 0000 2000 0400 1400 0000 0300 0000 | |
00000310: 0700 0000 2900 0300 0200 0000 1500 0000 | |
00000320: 2a00 0300 0200 0000 1600 0000 2b00 0400 | |
00000330: 0700 0000 1700 0000 0000 0000 2b00 0400 | |
00000340: 0300 0000 1800 0000 0000 0000 2000 0400 | |
00000350: 1900 0000 0100 0000 0600 0000 2000 0400 | |
00000360: 1b00 0000 0300 0000 0600 0000 2100 0300 | |
00000370: 1d00 0000 0100 0000 2b00 0400 0700 0000 | |
00000380: 2300 0000 0100 0000 2b00 0400 0700 0000 | |
00000390: 2600 0000 0200 0000 2b00 0400 0700 0000 | |
000003a0: 2c00 0000 0000 803f 2b00 0400 0300 0000 | |
000003b0: 2d00 0000 0000 803f 2b00 0400 0700 0000 | |
000003c0: 2e00 0000 0300 0000 3b00 0400 1900 0000 | |
000003d0: 1a00 0000 0100 0000 3b00 0400 1b00 0000 | |
000003e0: 1c00 0000 0300 0000 3600 0500 0100 0000 | |
000003f0: 1e00 0000 0000 0000 1d00 0000 f800 0200 | |
00000400: 1f00 0000 4100 0500 1000 0000 2100 0000 | |
00000410: 1a00 0000 1700 0000 3d00 0400 0300 0000 | |
00000420: 2200 0000 2100 0000 4100 0500 1000 0000 | |
00000430: 2400 0000 1a00 0000 2300 0000 3d00 0400 | |
00000440: 0300 0000 2500 0000 2400 0000 4100 0500 | |
00000450: 1000 0000 2700 0000 1a00 0000 2600 0000 | |
00000460: 3d00 0400 0300 0000 2800 0000 2700 0000 | |
00000470: 4100 0500 1300 0000 2900 0000 1c00 0000 | |
00000480: 1700 0000 3e00 0300 2900 0000 2200 0000 | |
00000490: 4100 0500 1300 0000 2a00 0000 1c00 0000 | |
000004a0: 2300 0000 3e00 0300 2a00 0000 2500 0000 | |
000004b0: 4100 0500 1300 0000 2b00 0000 1c00 0000 | |
000004c0: 2600 0000 3e00 0300 2b00 0000 2800 0000 | |
000004d0: 4100 0500 1300 0000 2f00 0000 1c00 0000 | |
000004e0: 2e00 0000 3e00 0300 2f00 0000 2d00 0000 | |
000004f0: f900 0200 2000 0000 f800 0200 2000 0000 | |
00000500: fd00 0100 3800 0100 | |
End of Spirv | |
TimerEvent: QGLCCompileToIRShader, hash:AF78DCDC, Fragment, 7477 uSec | |
Result = success | |
==== Link Shaders ==== | |
TimerEvent: LoadProgramFromCache-Miss, hash:1C8BA108, Program, 0 uSec | |
Source Hash: 12C4FB4C Entry Name: main | |
Source Hash: AF78DCDC Entry Name: main | |
============ Enabled Link Options ============ | |
isDynamicConstRange = True | |
doProgramBinary = True | |
patchControlPoints = 0 | |
perInstanceAttributesMask = 0 | |
============ Constants ============ | |
MaxVertexAttribs = 32 | |
MaxVertexUniformVectors = 0 | |
MaxVaryingVectors = 0 | |
MaxVertexTextureImageUnits = 524288 | |
MaxCombinedTextureImageUnits = 524288 | |
MaxFragmentTextureImageUnits = 524288 | |
MaxFragmentUniformVectors = 0 | |
MaxDrawBuffers = 8 | |
MaxDualSourceDrawBuffersEXT = 1 | |
MaxUniformBuffers = 524288 | |
MaxAtomicCounterBuffers = 0 | |
MaxBufferBlocks = 524288 | |
MaxInputBlocks = 1 | |
MaxOutputBlocks = 1 | |
MaxVertexOutputVectors = 32 | |
MaxFragmentInputVectors = 31 | |
MinProgramTexelOffset = 18446744073709551600 | |
MaxProgramTexelOffset = 15 | |
MaxImageUnits = 524288 | |
MaxTextureImageUnits = 524288 | |
MaxTessControlTextureImageUnits = 524288 | |
MaxTessEvaluationTextureImageUnits = 524288 | |
MaxGeometryTextureImageUnits = 524288 | |
MaxComputeTextureImageUnits = 524288 | |
MaxVertexImageUniforms = 524288 | |
MaxTessControlImageUniforms = 524288 | |
MaxTessEvaluationImageUniforms = 524288 | |
MaxGeometryImageUniforms = 524288 | |
MaxFragmentImageUniforms = 524288 | |
MaxComputeImageUniforms = 524288 | |
MaxCombinedImageUniforms = 524288 | |
MaxGeometryInputComponents = 128 | |
MaxGeometryOutputComponents = 128 | |
MaxGeometryUniformComponents = 0 | |
MaxGeometryTotalOutputComponents = 131072 | |
MaxGeometryOutputVertices = 1024 | |
MaxTessControlInputComponents = 128 | |
MaxTessControlOutputComponents = 128 | |
MaxTessControlUniformComponents = 0 | |
MaxTessControlTotalOutputComponents = 4096 | |
MaxTessEvaluationInputComponents = 128 | |
MaxTessEvaluationOutputComponents = 128 | |
MaxTessEvaluationUniformComponents = 0 | |
MaxTessPatchComponents = 120 | |
MaxPatchVertices = 32 | |
MaxTessGenLevel = 64 | |
MaxCombinedShaderOutputResources = 1048584 | |
MaxViewports = 16 | |
MaxClipDistances = 8 | |
MaxComputeUniformComponents = 0 | |
MaxVertexAtomicCounters = 0 | |
MaxTessControlAtomicCounters = 0 | |
MaxTessEvaluationAtomicCounters = 0 | |
MaxGeometryAtomicCounters = 0 | |
MaxFragmentAtomicCounters = 0 | |
MaxComputeAtomicCounters = 0 | |
MaxCombinedAtomicCounters = 0 | |
MaxVertexAtomicCounterBuffers = 0 | |
MaxTessControlAtomicCounterBuffers = 0 | |
MaxTessEvaluationAtomicCounterBuffers = 0 | |
MaxGeometryAtomicCounterBuffers = 0 | |
MaxFragmentAtomicCounterBuffers = 0 | |
MaxComputeAtomicCounterBuffers = 0 | |
MaxCombinedAtomicCounterBuffers = 0 | |
MaxAtomicCounterBindings = 0 | |
MaxAtomicCounterBufferSize = 0 | |
MaxTransformFeedbackBuffers = 4 | |
MaxTransformFeedbackInterleavedComponents = 128 | |
MaxUniformLocations = 0 | |
MaxComputeBufferBlocks = 524288 | |
MaxUniformBlockSize = 65536 | |
MaxBufferBlockSize = 536870912 | |
MaxSamples = 4 | |
MaxComputeSharedMemorySize = 32768 | |
MaxComputeWorkGroupInvocations = 1024 | |
MaxComputeWorkGroupCount_X = 65535 | |
MaxComputeWorkGroupCount_Y = 65535 | |
MaxComputeWorkGroupCount_Z = 65535 | |
MaxComputeWorkGroupSize_X = 1024 | |
MaxComputeWorkGroupSize_Y = 1024 | |
MaxComputeWorkGroupSize_Z = 64 | |
============ TF Data ============ | |
varyingsPtr = 0 | |
count = 0 | |
============ Reserved Location Infomation ============ | |
============ Specialization Info ============ | |
specializationInfoPtr = 0 | |
============ Bind Group Info ============ | |
bindGroupInfoPtr = 483545149520 | |
isBindlessCBuffer = True | |
isBindlessImage = True | |
isBindlessRWBuffer = True | |
isBindlessSampler = True | |
isBindlessTexture = True | |
<bindgroups | |
enableBindlessCBuffer="true" | |
enableBindlessImage="true" | |
enableBindlessRWBuffer="true" | |
enableBindlessTexture="true" | |
enableBindlessSampler="true" | |
> | |
</bindgroups> | |
============ fragData Binding Info ============ | |
============ Input Attachment Info ============ | |
InputAttachmentInfoPtr = 0 | |
renderTargetDisableMask = 0 | |
metadataAllocation: [ALLOCATION] (Ver 1.0) | |
metadataHandle: 0x70a59825d0 | |
metadataSize: 872 | |
metadataStaticSize: 732 | |
metadataDynamicSize: 140 | |
metadataPaddingSize: 8 | |
shaderAllocations: [ADRENO_SHADER_DEVICE_ALLOCATIONS] (Ver 1.0) | |
numAllocations: 2 | |
deviceAllocations: [ADRENO_DEVICE_ALLOCATION][2] | |
deviceAllocations[0]: [ADRENO_DEVICE_ALLOCATION] (Ver 1.0) | |
allocationSize: 128 | |
allocationHandle: 0x70158de8d0 | |
deviceAllocations[1]: [ADRENO_DEVICE_ALLOCATION] (Ver 1.0) | |
allocationSize: 64 | |
allocationHandle: 0x6fe59e2740 | |
shaderType: [SHADER_TYPE] (Ver 1.0) | |
shaderType: 4 (FS) | |
isBinning: 0 | |
shaderHandles: [ADRENO_NAMED_SHADER_HANDLES] (Ver 1.0) | |
hwShader: [ADRENO_DEVICE_ALLOCATION] (Ver 1.0) | |
allocationSize: 128 | |
allocationHandle: 0x70158de8d0 | |
icb: [ADRENO_DEVICE_ALLOCATION] (Ver 1.0) | |
allocationSize: 0 | |
allocationHandle: 0x0 | |
dcb: [ADRENO_DEVICE_ALLOCATION] (Ver 1.0) | |
allocationSize: 64 | |
allocationHandle: 0x6fe59e2740 | |
shaderDebugInfo: [ADRENO_SHADER_DEBUG_INFO] (Ver 1.0) | |
HWCodeCRC: 0 | |
shaderRegisterUsagePerFiber: [ADRENO_REGISTER_USAGE_PER_FIBER] (Ver 1.0) | |
numFullScalarRegsUsed: 8 | |
numHalfScalarRegsUsed: 0 | |
scratchSizeInDWORDs: 0 | |
usesSingleRegisterPool: 1 | |
preferPerFiberMode: 1 | |
cbufferUsage: [ADRENO_SHADER_CBUFFER_USAGE] (Ver 1.0) | |
constantBufferUsageMask: [SMALL_BITMASK] (Ver 1.0) | |
word: 0x0 | |
constRegUsage: [ADRENO_SHADER_CREGISTER_USAGE] (Ver 1.0) | |
numFullConstRegistersUsed: 1 | |
samplerUsage: [ADRENO_SHADER_SAMPLER_USAGE] (Ver 1.0) | |
samplerUsageMask: [SMALL_BITMASK] (Ver 1.0) | |
word: 0x0 | |
textureUsage: [ADRENO_SHADER_TEXTURE_USAGE] (Ver 1.1) | |
textureUsageMask: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
textureUsedInTexelFetchMask: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
uavUsage: [ADRENO_SHADER_UAV_USAGE] (Ver 1.2) | |
uavUsageMask: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
nonBufferUavReadMask: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
nonBufferUavWriteMask: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
useWithoutFormatUAVMask: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
shaderBehavior: [ADRENO_SHADER_BEHAVIOR] (Ver 1.11) | |
stackNestingLevel: 0 | |
usesKillInstruction: 0 | |
dynamicallyIndexesConstantBuffers: 0 | |
dynamicallyIndexesTextures: 0 | |
dynamicallyIndexesSamplers: 0 | |
usesPushConstants: 0 | |
useRasterizerAccessOrderUAV: 0 | |
usesUAVs: 0 | |
usesCBs: 0 | |
fpDominate: 1 | |
usesRelativeAddressing: 0 | |
hasRelativeAddressingInBranch: 0 | |
usesBlockMatchInst: 0 | |
fetchFrameBuffer: 0 | |
numTexSamInst: 0 | |
numTexSamInLoop: 0 | |
numFullALUInst: 3 | |
numHalfALUInst: 0 | |
numEFUInst: 0 | |
numLoadStoreInst: 0 | |
numFlowInst: 1 | |
numVectorALUInst: 1 | |
numScalarALUInst: 0 | |
constantBufferCache: [ADRENO_CBCACHE] (Ver 1.1) | |
numConstantBufferCacheEntries: 1 | |
constantBufferCacheEntries: [ADRENO_CBCACHE_ENTRY][1] | |
constantBufferCacheEntries[0]: [ADRENO_CBCACHE_ENTRY] (Ver 1.0) | |
numVec4Regs: 4 | |
targetVecReg: 0 | |
sourceSlot: 16 (QGLNEXT_DCB_UBO_INDEX) | |
sourceVec4Offset: 0 | |
fullyMappedSlots: [SMALL_BITMASK] (Ver 1.0) | |
word: 0xfffff | |
neededRegisters: 0 | |
rcInfo: [ADRENO_RESUMECOUNTER_INFO] (Ver 1.0) | |
maxRCLevel: 0 | |
astcPatching: [ADRENO_ASTC_PATCHING_INFO] (Ver 1.0) | |
numStaticReads: 0 | |
numDynamicReads: 0 | |
textureIndices: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
staticReads: [ADRENO_ASTC_PATCHING_STATIC_READ][0] | |
dynamicReads: [ADRENO_ASTC_PATCHING_DYNAMIC_READ][0] | |
gatherPatching: [ADRENO_GATHER_SWIZZLE_PATCHING_INFO] (Ver 1.0) | |
numGathers: 0 | |
numExtracts: 0 | |
textureIndices: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
gathers: [ADRENO_GATHER_SWIZZLE_PATCHING_READ][0] | |
extracts: [ADRENO_GATHER_SWIZZLE_PATCHING_READRGB10A2_EXTRACT][0] | |
r24UnormPatching: [ADRENO_R24_UNORM_PATCHING_INFO] (Ver 1.0) | |
numReads: 0 | |
textureIndices: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
samplerIndices: [SMALL_BITMASK] (Ver 1.0) | |
word: 0x0 | |
reads: [ADRENO_R24_UNORM_PATCHING_READ][0] | |
profilerStats: [SHADER_STATS] (Ver 1.0) | |
csvStats: [STRING] (Ver 1.0) | |
length: 0 | |
string: char[0] | |
uavDescFormat: [ADRENO_UAV_DESCRIPTOR_FORMAT] (Ver 1.0) | |
useTexelCounts: 1 | |
booleanCFMaskInfo: [ADRENO_BOOLEAN_CF_MASK_INFO] (Ver 1.0) | |
numConstantExpressions: 0 | |
constantExpressions: [ADRENO_BOOLEAN_CONSTANT_EXPRESSION][0] | |
hwInfo: [ADRENO_HW_SPECIFIC] (Ver 1.1) | |
disableInstancePacking: 0 | |
enableSharedConstant: 0 | |
constantRAMMode: 2 | |
hasEarlyPreamble: 0 | |
bindlessUsageInfo: [ADRENO_BINDLESS_USAGE_INFO] (Ver 1.3) | |
useBindlessTexture: 0 | |
useBindlessSampler: 0 | |
useBindlessCBuffer: 0 | |
useBindlessUAV: 0 | |
readBindlessNonBufferUAV: 0 | |
writeBindlessNonBufferUAV: 0 | |
numUsedTextures: 0 | |
writeBindlessUAV: 0 | |
allStageInputs: [ADRENO_INPUTS] (Ver 1.0) | |
needsFramebufferTime: 0 | |
framebufferTimeConstRamLocation: 0 | |
shaderInputs: [ADRENO_INPUT_SYMBOLS] (Ver 1.1) | |
numSymbols: 1 | |
symbols: [ADRENO_GENERIC_SYMBOL][1] | |
symbols[0]: [ADRENO_GENERIC_SYMBOL] (Ver 1.2) | |
numRegs: 4 | |
numUsedRegs: 4 | |
compMask: [SMALL_BITMASK] (Ver 1.0) | |
word: 0xf | |
physicalRegisterIndex: 4294967295 | |
physicalRegisterPrecision: 0 (Full) | |
interplMode: 0 (Linear) | |
virtualRegisterIndex: 0 | |
streamIndex: 0 | |
vpcIndex: 0 | |
needsPrimitiveOrder: 0 | |
fsDesc: [ADRENO_PS_DESC] (Ver 1.5) | |
useSampleFrequency: 0 | |
useEarlyDepthStencil: 0 | |
lodPixMask: 0 | |
needsPixLODEnable: 0 | |
preferredWaveSize: 1 | |
enablePostDepthCoverage: 0 | |
enableDualSrcBlending: 0 | |
forceFragmentFrequency: 0 | |
numOfAttr: 4 | |
fsBaryInputs: [ADRENO_PS_BARY_INPUTS] (Ver 1.0) | |
ijUsageMask: [SMALL_BITMASK] (Ver 1.0) | |
word: 0x1 | |
numIjRegIDs: 1 | |
ijRegIDs: unsigned int[1] | |
ijRegIDs[0]: 0 | |
fsGeneratedInputs: [ADRENO_PS_GENERATED_INPUTS] (Ver 1.9) | |
needsFragCoord: 0 | |
needsZrhW: 0 | |
needsFaceness: 0 | |
needsPrimitiveID: 0 | |
fragCoordEnableMask: 0 | |
zrhWEnableMask: 0 | |
needsPointSpriteUV: 0 | |
pointSpriteUVEnableMask: 0 | |
needsViewID: 0 | |
needsFoveationQuality: 0 | |
needsPackedFragcoordXY: 0 | |
needsBaryCentricCoord: 0 | |
fragCoordRegID: 0 | |
fragCoordSamplePosition: 0 (Center (.5,.5)) | |
zrhWRegID: 0 | |
facenessRegID: 0 | |
primitiveIDVirtualRegID: 0 | |
primitiveIDVirtualComp: 0 | |
pointSpriteUVVirtualRegID: 0 | |
pointSpriteUVVirtualComp: 0 | |
primitiveIDVPCIndex: 0 | |
pointSpriteUVVPCIndex: 0 | |
viewIDVirtualRegID: 0 | |
viewIDVirtualComp: 0 | |
viewIDVPCIndex: 0 | |
viewIDConstRamLocation: 0 | |
foveationQualityRegID: 0 | |
packedFragcoordXYRegID: 0 | |
baryCentricCoordVPCIndex: 0 | |
fsInputs: [A4X_PS_INPUTS] (Ver 1.0) | |
needsCenterW: 0 | |
needsCoverageMask: 0 | |
needsSampleID: 0 | |
centerWRegID: 0 | |
coverageMaskRegID: 0 | |
sampleIDRegID: 0 | |
fsOutputs: [ADRENO_PS_OUTPUTS] (Ver 1.1) | |
outputsZ: 0 | |
outputsCoverageMask: 0 | |
outputsStencil: 0 | |
zOutputRegID: 0 | |
outputCoverageMaskRegID: 0 | |
conservativeZMode: 0 (Disabled) | |
stencilOutputRegID: 0 | |
fsRenderTargetOutputs: [ADRENO_OUTPUT_SYMBOLS] (Ver 1.1) | |
numSymbols: 1 | |
symbols: [ADRENO_GENERIC_SYMBOL][1] | |
symbols[0]: [ADRENO_GENERIC_SYMBOL] (Ver 1.2) | |
numRegs: 4 | |
numUsedRegs: 4 | |
compMask: [SMALL_BITMASK] (Ver 1.0) | |
word: 0xf | |
physicalRegisterIndex: 2 | |
physicalRegisterPrecision: 0 (Full) | |
interplMode: 1 (Flat) | |
virtualRegisterIndex: 0 | |
streamIndex: 0 | |
vpcIndex: 0 | |
needsPrimitiveOrder: 0 | |
fsRenderTargetFormats: [ADRENO_RT_DESC] (Ver 1.0) | |
numRenderTargets: 1 | |
formats: QCC_RenderTargetFormat[1] | |
formats[0]: 0 (Float32) | |
initialTexture: [ADRENO_INITIAL_TEXTURE_DATA] (Ver 1.4) | |
initialIJWriteDis: 0 | |
endOfQuad: 0 | |
constColorBypass: 0 | |
fastColorBypass: 0 | |
initialTexBypass: 0 | |
constant3rdCoordEn: 0 | |
initialIJCoordinate: 4294967295 | |
numLoads: 0 | |
loads: [ADRENO_INITIAL_TEXTURE_LOAD][0] | |
constSlotID: 4294967295 | |
constSlotID4Coord: 4294967295 | |
colorSpaceConversion: [ADRENO_COLOR_SPACE_CONVERSION_INFO] (Ver 1.0) | |
enableRGB2YUV: 0 | |
enableYUV2RGB: 0 | |
enableExternalSamplerYUV2RGB: 0 | |
yuvCSCStandard: 0 (Unknown) | |
samplerSlotID: 4294967295 | |
============ DCB ============ | |
0x3f800000 0x0 0x0 0x0 | |
0x0 0x0 0x0 0x0 | |
0x0 0x0 0x0 0x0 | |
0x0 0x0 0x0 0x0 | |
============ CRC ============ | |
Shader Source CRC: 0xaf78dcdc | |
HW Code CRC: 0x0 | |
============ HW FS ============ | |
0[47308a02_00002000] (rpt2)bary.f (ei)r0.z, (r)0, r0.x; | |
1[20244005_00000000] mov.f32f32 r1.y, c0.x; | |
2[03000000_00000000] end ; | |
============ ShaderStats ============ | |
- Instruction stats | |
- Main Body stats | |
- All Instructions: 3, 5 (rpt), ratio 1.67 | |
- ALUs : 1, 3 (rpt), ratio 3.00 | |
- MOV class : 1, 1 (rpt), ratio 1.00 | |
- MOVs : 1, 1 (rpt), ratio 1.00 | |
- Bary Inputs : 1, 3 (rpt), ratio 3.00 | |
- Flow Instrs : 1 | |
- Const Registers : 4 | |
- Const Buffers : 4 | |
- Full Registers : 2 | |
- Unified Regs : 2 | |
- Total footprint : 32 | |
- Single GPR Pool : 1 | |
- VPC Indices : 12 | |
- Output Size : 16 | |
- Wave sizes : 64 | |
- Wave size mode : 2 | |
- Max num of waves: 16 | |
- Fiber Count : 2048 | |
glslShaderData: | |
shaderVersion = unknown | |
castUniformsToFloat = false | |
isAdvancedBlendEnabled = false | |
glslSymbols: | |
metadataAllocation: [ALLOCATION] (Ver 1.0) | |
metadataHandle: 0x70a5983b60 | |
metadataSize: 892 | |
metadataStaticSize: 724 | |
metadataDynamicSize: 168 | |
metadataPaddingSize: 4 | |
shaderAllocations: [ADRENO_SHADER_DEVICE_ALLOCATIONS] (Ver 1.0) | |
numAllocations: 2 | |
deviceAllocations: [ADRENO_DEVICE_ALLOCATION][2] | |
deviceAllocations[0]: [ADRENO_DEVICE_ALLOCATION] (Ver 1.0) | |
allocationSize: 128 | |
allocationHandle: 0x70158dfb60 | |
deviceAllocations[1]: [ADRENO_DEVICE_ALLOCATION] (Ver 1.0) | |
allocationSize: 64 | |
allocationHandle: 0x6fe59dfe50 | |
shaderType: [SHADER_TYPE] (Ver 1.0) | |
shaderType: 0 (VS) | |
isBinning: 0 | |
shaderHandles: [ADRENO_NAMED_SHADER_HANDLES] (Ver 1.0) | |
hwShader: [ADRENO_DEVICE_ALLOCATION] (Ver 1.0) | |
allocationSize: 128 | |
allocationHandle: 0x70158dfb60 | |
icb: [ADRENO_DEVICE_ALLOCATION] (Ver 1.0) | |
allocationSize: 0 | |
allocationHandle: 0x0 | |
dcb: [ADRENO_DEVICE_ALLOCATION] (Ver 1.0) | |
allocationSize: 64 | |
allocationHandle: 0x6fe59dfe50 | |
shaderDebugInfo: [ADRENO_SHADER_DEBUG_INFO] (Ver 1.0) | |
HWCodeCRC: 0 | |
shaderRegisterUsagePerFiber: [ADRENO_REGISTER_USAGE_PER_FIBER] (Ver 1.0) | |
numFullScalarRegsUsed: 8 | |
numHalfScalarRegsUsed: 0 | |
scratchSizeInDWORDs: 0 | |
usesSingleRegisterPool: 1 | |
preferPerFiberMode: 1 | |
cbufferUsage: [ADRENO_SHADER_CBUFFER_USAGE] (Ver 1.0) | |
constantBufferUsageMask: [SMALL_BITMASK] (Ver 1.0) | |
word: 0x0 | |
constRegUsage: [ADRENO_SHADER_CREGISTER_USAGE] (Ver 1.0) | |
numFullConstRegistersUsed: 1 | |
samplerUsage: [ADRENO_SHADER_SAMPLER_USAGE] (Ver 1.0) | |
samplerUsageMask: [SMALL_BITMASK] (Ver 1.0) | |
word: 0x0 | |
textureUsage: [ADRENO_SHADER_TEXTURE_USAGE] (Ver 1.1) | |
textureUsageMask: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
textureUsedInTexelFetchMask: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
uavUsage: [ADRENO_SHADER_UAV_USAGE] (Ver 1.2) | |
uavUsageMask: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
nonBufferUavReadMask: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
nonBufferUavWriteMask: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
useWithoutFormatUAVMask: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
shaderBehavior: [ADRENO_SHADER_BEHAVIOR] (Ver 1.11) | |
stackNestingLevel: 0 | |
usesKillInstruction: 0 | |
dynamicallyIndexesConstantBuffers: 0 | |
dynamicallyIndexesTextures: 0 | |
dynamicallyIndexesSamplers: 0 | |
usesPushConstants: 0 | |
useRasterizerAccessOrderUAV: 0 | |
usesUAVs: 0 | |
usesCBs: 0 | |
fpDominate: 1 | |
usesRelativeAddressing: 0 | |
hasRelativeAddressingInBranch: 0 | |
usesBlockMatchInst: 0 | |
fetchFrameBuffer: 0 | |
numTexSamInst: 0 | |
numTexSamInLoop: 0 | |
numFullALUInst: 0 | |
numHalfALUInst: 0 | |
numEFUInst: 0 | |
numLoadStoreInst: 0 | |
numFlowInst: 1 | |
numVectorALUInst: 0 | |
numScalarALUInst: 0 | |
constantBufferCache: [ADRENO_CBCACHE] (Ver 1.1) | |
numConstantBufferCacheEntries: 1 | |
constantBufferCacheEntries: [ADRENO_CBCACHE_ENTRY][1] | |
constantBufferCacheEntries[0]: [ADRENO_CBCACHE_ENTRY] (Ver 1.0) | |
numVec4Regs: 4 | |
targetVecReg: 0 | |
sourceSlot: 16 (QGLNEXT_DCB_UBO_INDEX) | |
sourceVec4Offset: 0 | |
fullyMappedSlots: [SMALL_BITMASK] (Ver 1.0) | |
word: 0xfffff | |
neededRegisters: 0 | |
rcInfo: [ADRENO_RESUMECOUNTER_INFO] (Ver 1.0) | |
maxRCLevel: 0 | |
astcPatching: [ADRENO_ASTC_PATCHING_INFO] (Ver 1.0) | |
numStaticReads: 0 | |
numDynamicReads: 0 | |
textureIndices: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
staticReads: [ADRENO_ASTC_PATCHING_STATIC_READ][0] | |
dynamicReads: [ADRENO_ASTC_PATCHING_DYNAMIC_READ][0] | |
gatherPatching: [ADRENO_GATHER_SWIZZLE_PATCHING_INFO] (Ver 1.0) | |
numGathers: 0 | |
numExtracts: 0 | |
textureIndices: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
gathers: [ADRENO_GATHER_SWIZZLE_PATCHING_READ][0] | |
extracts: [ADRENO_GATHER_SWIZZLE_PATCHING_READRGB10A2_EXTRACT][0] | |
r24UnormPatching: [ADRENO_R24_UNORM_PATCHING_INFO] (Ver 1.0) | |
numReads: 0 | |
textureIndices: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
samplerIndices: [SMALL_BITMASK] (Ver 1.0) | |
word: 0x0 | |
reads: [ADRENO_R24_UNORM_PATCHING_READ][0] | |
profilerStats: [SHADER_STATS] (Ver 1.0) | |
csvStats: [STRING] (Ver 1.0) | |
length: 0 | |
string: char[0] | |
uavDescFormat: [ADRENO_UAV_DESCRIPTOR_FORMAT] (Ver 1.0) | |
useTexelCounts: 1 | |
booleanCFMaskInfo: [ADRENO_BOOLEAN_CF_MASK_INFO] (Ver 1.0) | |
numConstantExpressions: 0 | |
constantExpressions: [ADRENO_BOOLEAN_CONSTANT_EXPRESSION][0] | |
hwInfo: [ADRENO_HW_SPECIFIC] (Ver 1.1) | |
disableInstancePacking: 0 | |
enableSharedConstant: 0 | |
constantRAMMode: 2 | |
hasEarlyPreamble: 0 | |
bindlessUsageInfo: [ADRENO_BINDLESS_USAGE_INFO] (Ver 1.3) | |
useBindlessTexture: 0 | |
useBindlessSampler: 0 | |
useBindlessCBuffer: 0 | |
useBindlessUAV: 0 | |
readBindlessNonBufferUAV: 0 | |
writeBindlessNonBufferUAV: 0 | |
numUsedTextures: 0 | |
writeBindlessUAV: 0 | |
allStageInputs: [ADRENO_INPUTS] (Ver 1.0) | |
needsFramebufferTime: 0 | |
framebufferTimeConstRamLocation: 0 | |
clipCullInfo: [A4X_CLIPCULL_INFO] (Ver 1.3) | |
clipUsageMask: 0 | |
cullUsageMask: 0 | |
numRegs: 0 | |
regIDs: unsigned int[0] | |
virtualRegAndComps: unsigned int[0] | |
compMasks: unsigned int[0] | |
vpcIndexes: unsigned int[0] | |
glueCodeDesc: [A4X_GLUECODE_DESC] (Ver 1.0) | |
hwShaderSizeWithoutGlueCode: 16 | |
mergedShaderInputs: [A4X_MERGED_SHADER_INPUTS] (Ver 1.0) | |
needsMergedShaderInfo: 0 | |
needsPrimitiveID: 0 | |
mergedShaderInfoRegID: 0 | |
primitiveIDRegID: 0 | |
shaderInputs: [ADRENO_INPUT_SYMBOLS] (Ver 1.1) | |
numSymbols: 2 | |
symbols: [ADRENO_GENERIC_SYMBOL][2] | |
symbols[0]: [ADRENO_GENERIC_SYMBOL] (Ver 1.2) | |
numRegs: 4 | |
numUsedRegs: 4 | |
compMask: [SMALL_BITMASK] (Ver 1.0) | |
word: 0xf | |
physicalRegisterIndex: 4 | |
physicalRegisterPrecision: 0 (Full) | |
interplMode: 1 (Flat) | |
virtualRegisterIndex: 0 | |
streamIndex: 0 | |
vpcIndex: 0 | |
needsPrimitiveOrder: 0 | |
symbols[1]: [ADRENO_GENERIC_SYMBOL] (Ver 1.2) | |
numRegs: 4 | |
numUsedRegs: 4 | |
compMask: [SMALL_BITMASK] (Ver 1.0) | |
word: 0xf | |
physicalRegisterIndex: 0 | |
physicalRegisterPrecision: 0 (Full) | |
interplMode: 1 (Flat) | |
virtualRegisterIndex: 1 | |
streamIndex: 0 | |
vpcIndex: 0 | |
needsPrimitiveOrder: 0 | |
shaderOutputs: [ADRENO_OUTPUT_SYMBOLS] (Ver 1.1) | |
numSymbols: 1 | |
symbols: [ADRENO_GENERIC_SYMBOL][1] | |
symbols[0]: [ADRENO_GENERIC_SYMBOL] (Ver 1.2) | |
numRegs: 4 | |
numUsedRegs: 4 | |
compMask: [SMALL_BITMASK] (Ver 1.0) | |
word: 0xf | |
physicalRegisterIndex: 0 | |
physicalRegisterPrecision: 0 (Full) | |
interplMode: 1 (Flat) | |
virtualRegisterIndex: 0 | |
streamIndex: 0 | |
vpcIndex: 0 | |
needsPrimitiveOrder: 0 | |
vstesgsOutputs: [ADRENO_VSDSGS_OUTPUTS] (Ver 1.3) | |
outputsPosition: 1 | |
outputsPointSize: 0 | |
positionRegID: 4 | |
pointSizeRegID: 0 | |
positionVirtualRegAndComp: 4 | |
pointSizeVirtualRegAndComp: 0 | |
positionVPCIndex: 4 | |
pointSizeVPCIndex: 0 | |
vsInputs: [ADRENO_VS_INPUTS] (Ver 1.2) | |
needsInstanceID: 0 | |
needsVertexID: 0 | |
needsVertexCount: 0 | |
needsDrawID: 0 | |
needsBaseVertex: 0 | |
needsBaseInstance: 0 | |
instanceIDRegID: 0 | |
vertexIDRegID: 0 | |
vertexCountRegID: 0 | |
drawParametersRamLocation: 4294967295 | |
vsMergedShaderDesc: [A4X_VSDS_MERGED_SHADER_DESC] (Ver 1.0) | |
vertexSize: 32 | |
tfData: [ADRENO_SO_DATA] (Ver 1.1) | |
rasterizedStream: 0 | |
numElements: 0 | |
numBuffers: 0 | |
elements: [ADRENO_SO_ELEMENT][0] | |
buffers: [ADRENO_SO_BUFFER][0] | |
stereoRenderingInfo: [ADRENO_STEREO_RENDERING_INFO] (Ver 1.4) | |
useHWStereoRendering: 0 | |
useMultiPositionOutput: 0 | |
needsViewID: 0 | |
numViews: 0 | |
positionSymbols: [ADRENO_GENERIC_SYMBOL][0] | |
numPositionOutputs: 0 | |
viewIDRegID: 0 | |
viewIDConstRamLocation: 0 | |
binningInfo: [ADRENO_BINNING_INFO] (Ver 1.0) | |
totalBinAttributes: 2 | |
============ DCB ============ | |
0x3f800000 0x0 0x0 0x0 | |
0x0 0x0 0x0 0x0 | |
0x0 0x0 0x0 0x0 | |
0x0 0x0 0x0 0x0 | |
============ CRC ============ | |
Shader Source CRC: 0x12c4fb4c | |
HW Code CRC: 0x0 | |
============ HW VS ============ | |
0[20244007_00000000] mov.f32f32 r1.w, c0.x; | |
1[03000000_00000000] end ; | |
============ ShaderStats ============ | |
- Instruction stats | |
- Main Body stats | |
- All Instructions: 2, 2 (rpt), ratio 1.00 | |
- MOV class : 1, 1 (rpt), ratio 1.00 | |
- MOVs : 1, 1 (rpt), ratio 1.00 | |
- EI Position : -1 | |
- Flow Instrs : 1 | |
- Const Registers : 4 | |
- Const Buffers : 4 | |
- Full Registers : 2 | |
- Unified Regs : 2 | |
- Total footprint : 32 | |
- Single GPR Pool : 1 | |
- Output Size : 32 | |
- Wave sizes : 64 | |
- Wave size mode : 1 | |
- Max num of waves: 16 | |
- Fiber Count : 1024 | |
glslShaderData: | |
shaderVersion = unknown | |
castUniformsToFloat = false | |
isAdvancedBlendEnabled = false | |
glslSymbols: | |
metadataAllocation: [ALLOCATION] (Ver 1.0) | |
metadataHandle: 0x70a596aea0 | |
metadataSize: 892 | |
metadataStaticSize: 724 | |
metadataDynamicSize: 168 | |
metadataPaddingSize: 4 | |
shaderAllocations: [ADRENO_SHADER_DEVICE_ALLOCATIONS] (Ver 1.0) | |
numAllocations: 2 | |
deviceAllocations: [ADRENO_DEVICE_ALLOCATION][2] | |
deviceAllocations[0]: [ADRENO_DEVICE_ALLOCATION] (Ver 1.0) | |
allocationSize: 128 | |
allocationHandle: 0x70158ddd90 | |
deviceAllocations[1]: [ADRENO_DEVICE_ALLOCATION] (Ver 1.0) | |
allocationSize: 64 | |
allocationHandle: 0x6fe59e24c0 | |
shaderType: [SHADER_TYPE] (Ver 1.0) | |
shaderType: 0 (VS) | |
isBinning: 1 | |
shaderHandles: [ADRENO_NAMED_SHADER_HANDLES] (Ver 1.0) | |
hwShader: [ADRENO_DEVICE_ALLOCATION] (Ver 1.0) | |
allocationSize: 128 | |
allocationHandle: 0x70158ddd90 | |
icb: [ADRENO_DEVICE_ALLOCATION] (Ver 1.0) | |
allocationSize: 0 | |
allocationHandle: 0x0 | |
dcb: [ADRENO_DEVICE_ALLOCATION] (Ver 1.0) | |
allocationSize: 64 | |
allocationHandle: 0x6fe59e24c0 | |
shaderDebugInfo: [ADRENO_SHADER_DEBUG_INFO] (Ver 1.0) | |
HWCodeCRC: 0 | |
shaderRegisterUsagePerFiber: [ADRENO_REGISTER_USAGE_PER_FIBER] (Ver 1.0) | |
numFullScalarRegsUsed: 8 | |
numHalfScalarRegsUsed: 0 | |
scratchSizeInDWORDs: 0 | |
usesSingleRegisterPool: 1 | |
preferPerFiberMode: 1 | |
cbufferUsage: [ADRENO_SHADER_CBUFFER_USAGE] (Ver 1.0) | |
constantBufferUsageMask: [SMALL_BITMASK] (Ver 1.0) | |
word: 0x0 | |
constRegUsage: [ADRENO_SHADER_CREGISTER_USAGE] (Ver 1.0) | |
numFullConstRegistersUsed: 1 | |
samplerUsage: [ADRENO_SHADER_SAMPLER_USAGE] (Ver 1.0) | |
samplerUsageMask: [SMALL_BITMASK] (Ver 1.0) | |
word: 0x0 | |
textureUsage: [ADRENO_SHADER_TEXTURE_USAGE] (Ver 1.1) | |
textureUsageMask: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
textureUsedInTexelFetchMask: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
uavUsage: [ADRENO_SHADER_UAV_USAGE] (Ver 1.2) | |
uavUsageMask: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
nonBufferUavReadMask: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
nonBufferUavWriteMask: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
useWithoutFormatUAVMask: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
shaderBehavior: [ADRENO_SHADER_BEHAVIOR] (Ver 1.11) | |
stackNestingLevel: 0 | |
usesKillInstruction: 0 | |
dynamicallyIndexesConstantBuffers: 0 | |
dynamicallyIndexesTextures: 0 | |
dynamicallyIndexesSamplers: 0 | |
usesPushConstants: 0 | |
useRasterizerAccessOrderUAV: 0 | |
usesUAVs: 0 | |
usesCBs: 0 | |
fpDominate: 1 | |
usesRelativeAddressing: 0 | |
hasRelativeAddressingInBranch: 0 | |
usesBlockMatchInst: 0 | |
fetchFrameBuffer: 0 | |
numTexSamInst: 0 | |
numTexSamInLoop: 0 | |
numFullALUInst: 0 | |
numHalfALUInst: 0 | |
numEFUInst: 0 | |
numLoadStoreInst: 0 | |
numFlowInst: 1 | |
numVectorALUInst: 0 | |
numScalarALUInst: 0 | |
constantBufferCache: [ADRENO_CBCACHE] (Ver 1.1) | |
numConstantBufferCacheEntries: 1 | |
constantBufferCacheEntries: [ADRENO_CBCACHE_ENTRY][1] | |
constantBufferCacheEntries[0]: [ADRENO_CBCACHE_ENTRY] (Ver 1.0) | |
numVec4Regs: 4 | |
targetVecReg: 0 | |
sourceSlot: 16 (QGLNEXT_DCB_UBO_INDEX) | |
sourceVec4Offset: 0 | |
fullyMappedSlots: [SMALL_BITMASK] (Ver 1.0) | |
word: 0xfffff | |
neededRegisters: 0 | |
rcInfo: [ADRENO_RESUMECOUNTER_INFO] (Ver 1.0) | |
maxRCLevel: 0 | |
astcPatching: [ADRENO_ASTC_PATCHING_INFO] (Ver 1.0) | |
numStaticReads: 0 | |
numDynamicReads: 0 | |
textureIndices: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
staticReads: [ADRENO_ASTC_PATCHING_STATIC_READ][0] | |
dynamicReads: [ADRENO_ASTC_PATCHING_DYNAMIC_READ][0] | |
gatherPatching: [ADRENO_GATHER_SWIZZLE_PATCHING_INFO] (Ver 1.0) | |
numGathers: 0 | |
numExtracts: 0 | |
textureIndices: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
gathers: [ADRENO_GATHER_SWIZZLE_PATCHING_READ][0] | |
extracts: [ADRENO_GATHER_SWIZZLE_PATCHING_READRGB10A2_EXTRACT][0] | |
r24UnormPatching: [ADRENO_R24_UNORM_PATCHING_INFO] (Ver 1.0) | |
numReads: 0 | |
textureIndices: [BITMASK] (Ver 1.0) | |
numWords: 0 | |
words: unsigned int[0] | |
samplerIndices: [SMALL_BITMASK] (Ver 1.0) | |
word: 0x0 | |
reads: [ADRENO_R24_UNORM_PATCHING_READ][0] | |
profilerStats: [SHADER_STATS] (Ver 1.0) | |
csvStats: [STRING] (Ver 1.0) | |
length: 0 | |
string: char[0] | |
uavDescFormat: [ADRENO_UAV_DESCRIPTOR_FORMAT] (Ver 1.0) | |
useTexelCounts: 1 | |
booleanCFMaskInfo: [ADRENO_BOOLEAN_CF_MASK_INFO] (Ver 1.0) | |
numConstantExpressions: 0 | |
constantExpressions: [ADRENO_BOOLEAN_CONSTANT_EXPRESSION][0] | |
hwInfo: [ADRENO_HW_SPECIFIC] (Ver 1.1) | |
disableInstancePacking: 0 | |
enableSharedConstant: 0 | |
constantRAMMode: 2 | |
hasEarlyPreamble: 0 | |
bindlessUsageInfo: [ADRENO_BINDLESS_USAGE_INFO] (Ver 1.3) | |
useBindlessTexture: 0 | |
useBindlessSampler: 0 | |
useBindlessCBuffer: 0 | |
useBindlessUAV: 0 | |
readBindlessNonBufferUAV: 0 | |
writeBindlessNonBufferUAV: 0 | |
numUsedTextures: 0 | |
writeBindlessUAV: 0 | |
allStageInputs: [ADRENO_INPUTS] (Ver 1.0) | |
needsFramebufferTime: 0 | |
framebufferTimeConstRamLocation: 0 | |
clipCullInfo: [A4X_CLIPCULL_INFO] (Ver 1.3) | |
clipUsageMask: 0 | |
cullUsageMask: 0 | |
numRegs: 0 | |
regIDs: unsigned int[0] | |
virtualRegAndComps: unsigned int[0] | |
compMasks: unsigned int[0] | |
vpcIndexes: unsigned int[0] | |
glueCodeDesc: [A4X_GLUECODE_DESC] (Ver 1.0) | |
hwShaderSizeWithoutGlueCode: 16 | |
mergedShaderInputs: [A4X_MERGED_SHADER_INPUTS] (Ver 1.0) | |
needsMergedShaderInfo: 0 | |
needsPrimitiveID: 0 | |
mergedShaderInfoRegID: 0 | |
primitiveIDRegID: 0 | |
shaderInputs: [ADRENO_INPUT_SYMBOLS] (Ver 1.1) | |
numSymbols: 2 | |
symbols: [ADRENO_GENERIC_SYMBOL][2] | |
symbols[0]: [ADRENO_GENERIC_SYMBOL] (Ver 1.2) | |
numRegs: 4 | |
numUsedRegs: 4 | |
compMask: [SMALL_BITMASK] (Ver 1.0) | |
word: 0xf | |
physicalRegisterIndex: 4 | |
physicalRegisterPrecision: 0 (Full) | |
interplMode: 1 (Flat) | |
virtualRegisterIndex: 0 | |
streamIndex: 0 | |
vpcIndex: 0 | |
needsPrimitiveOrder: 0 | |
symbols[1]: [ADRENO_GENERIC_SYMBOL] (Ver 1.2) | |
numRegs: 4 | |
numUsedRegs: 4 | |
compMask: [SMALL_BITMASK] (Ver 1.0) | |
word: 0xf | |
physicalRegisterIndex: 0 | |
physicalRegisterPrecision: 0 (Full) | |
interplMode: 1 (Flat) | |
virtualRegisterIndex: 1 | |
streamIndex: 0 | |
vpcIndex: 0 | |
needsPrimitiveOrder: 0 | |
shaderOutputs: [ADRENO_OUTPUT_SYMBOLS] (Ver 1.1) | |
numSymbols: 1 | |
symbols: [ADRENO_GENERIC_SYMBOL][1] | |
symbols[0]: [ADRENO_GENERIC_SYMBOL] (Ver 1.2) | |
numRegs: 4 | |
numUsedRegs: 4 | |
compMask: [SMALL_BITMASK] (Ver 1.0) | |
word: 0xf | |
physicalRegisterIndex: 0 | |
physicalRegisterPrecision: 0 (Full) | |
interplMode: 1 (Flat) | |
virtualRegisterIndex: 0 | |
streamIndex: 0 | |
vpcIndex: 0 | |
needsPrimitiveOrder: 0 | |
vstesgsOutputs: [ADRENO_VSDSGS_OUTPUTS] (Ver 1.3) | |
outputsPosition: 1 | |
outputsPointSize: 0 | |
positionRegID: 4 | |
pointSizeRegID: 0 | |
positionVirtualRegAndComp: 4 | |
pointSizeVirtualRegAndComp: 0 | |
positionVPCIndex: 4 | |
pointSizeVPCIndex: 0 | |
vsInputs: [ADRENO_VS_INPUTS] (Ver 1.2) | |
needsInstanceID: 0 | |
needsVertexID: 0 | |
needsVertexCount: 0 | |
needsDrawID: 0 | |
needsBaseVertex: 0 | |
needsBaseInstance: 0 | |
instanceIDRegID: 0 | |
vertexIDRegID: 0 | |
vertexCountRegID: 0 | |
drawParametersRamLocation: 4294967295 | |
vsMergedShaderDesc: [A4X_VSDS_MERGED_SHADER_DESC] (Ver 1.0) | |
vertexSize: 32 | |
tfData: [ADRENO_SO_DATA] (Ver 1.1) | |
rasterizedStream: 0 | |
numElements: 0 | |
numBuffers: 0 | |
elements: [ADRENO_SO_ELEMENT][0] | |
buffers: [ADRENO_SO_BUFFER][0] | |
stereoRenderingInfo: [ADRENO_STEREO_RENDERING_INFO] (Ver 1.4) | |
useHWStereoRendering: 0 | |
useMultiPositionOutput: 0 | |
needsViewID: 0 | |
numViews: 0 | |
positionSymbols: [ADRENO_GENERIC_SYMBOL][0] | |
numPositionOutputs: 0 | |
viewIDRegID: 0 | |
viewIDConstRamLocation: 0 | |
binningInfo: [ADRENO_BINNING_INFO] (Ver 1.0) | |
totalBinAttributes: 0 | |
============ DCB ============ | |
0x3f800000 0x0 0x0 0x0 | |
0x0 0x0 0x0 0x0 | |
0x0 0x0 0x0 0x0 | |
0x0 0x0 0x0 0x0 | |
============ CRC ============ | |
Shader Source CRC: 0x12c4fb4c | |
HW Code CRC: 0x0 | |
============ HW VS ============ | |
0[20244007_00000000] mov.f32f32 r1.w, c0.x; | |
1[03000000_00000000] end ; | |
============ ShaderStats ============ | |
- Instruction stats | |
- Main Body stats | |
- All Instructions: 2, 2 (rpt), ratio 1.00 | |
- MOV class : 1, 1 (rpt), ratio 1.00 | |
- MOVs : 1, 1 (rpt), ratio 1.00 | |
- EI Position : -1 | |
- Flow Instrs : 1 | |
- Const Registers : 4 | |
- Const Buffers : 4 | |
- Full Registers : 2 | |
- Unified Regs : 2 | |
- Total footprint : 32 | |
- Single GPR Pool : 1 | |
- Output Size : 32 | |
- Wave sizes : 64 | |
- Wave size mode : 1 | |
- Max num of waves: 16 | |
- Fiber Count : 1024 | |
glslShaderData: | |
shaderVersion = unknown | |
castUniformsToFloat = false | |
isAdvancedBlendEnabled = false | |
glslSymbols: | |
============ HW Input Target ============ | |
metadataAllocation: [ALLOCATION] (Ver 1.0) | |
metadataHandle: 0x70258bfbc0 | |
metadataSize: 144 | |
metadataStaticSize: 72 | |
metadataDynamicSize: 72 | |
metadataPaddingSize: 0 | |
inputTargetObject: [ADRENO_OBJ_DATA] (Ver 1.0) | |
objSize: 18 | |
objData: unsigned int[18] | |
0x00000020000000000000000800000006 | |
00000000000000300000000100000000 | |
00000000000000000000000000000000 | |
00000033000000480000000000000000 | |
0000001000000000 | |
inputTargetInfo: [ADRENO_INPUT_TARGET_INFO] (Ver 1.0) | |
numInputTargets: 0 | |
inputTargetInfo: [ADRENO_INPUT_TARGET_DATA][0] | |
linkResult: | |
pOutProgramBinary = | |
00000000: ce ca 0b b1 0b 00 00 80 0a 00 00 00 50 00 00 00 80 00 13 00 05 03 00 00 84 1f 00 00 84 1f 00 00 | |
... (enable QGLC_DUMP_PROGRAMBINARY for complete printout) | |
outShaderCnt = 3 | |
TimerEvent: QGLCLinkProgram, hash:1C8BA108, Program, 12960 uSec | |
Result = success | |
TimerEvent: vkCreateGraphicsPipelines, hash:00000000, Program, 38360 uSec |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment