Starting program: /usr/bin/vkcube [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Program received signal SIGABRT, Aborted. 0x00007ffff6a2e860 in raise () from /usr/lib/libc.so.6 #0 0x00007ffff6a2e860 in raise () from /usr/lib/libc.so.6 #1 0x00007ffff6a2fec9 in abort () from /usr/lib/libc.so.6 #2 0x00007ffff6a270bc in __assert_fail_base () from /usr/lib/libc.so.6 #3 0x00007ffff6a27133 in __assert_fail () from /usr/lib/libc.so.6 #4 0x00007ffff31bbd55 in llvm::CallInst::init (this=0x555555acce28, FTy=0x5555561720f0, Func=0x55555620f2d8, Args=..., Bundles=..., NameStr=...) at /home/chris/oldhome/build/amdvlk-git-debug/src/llvm-amdvlk/lib/IR/Instructions.cpp:297 #5 0x00007ffff14ddef4 in llvm::CallInst::CallInst (this=0x555555acce28, Ty=0x5555561720f0, Func=0x55555620f2d8, Args=..., Bundles=..., NameStr=..., InsertBefore=0x55555610fa30) at /home/chris/oldhome/build/amdvlk-git-debug/src/llvm-amdvlk/include/llvm/IR/Instructions.h:1937 #6 0x00007ffff14dda99 in llvm::CallInst::Create (Ty=0x5555561720f0, Func=0x55555620f2d8, Args=..., Bundles=..., NameStr=..., InsertBefore=0x55555610fa30) at /home/chris/oldhome/build/amdvlk-git-debug/src/llvm-amdvlk/include/llvm/IR/Instructions.h:1444 #7 0x00007ffff14dd98a in llvm::CallInst::Create (Func=0x55555620f2d8, Args=..., NameStr=..., InsertBefore=0x55555610fa30) at /home/chris/oldhome/build/amdvlk-git-debug/src/llvm-amdvlk/include/llvm/IR/Instructions.h:1425 #8 0x00007ffff15fdb09 in Llpc::EmitCall (pModule=0x5555569ca160, funcName=..., pRetTy=0x5555559b49e0, args=..., attribs=..., pInsertPos=0x55555610fa30) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/llpc/util/llpcInternal.cpp:104 #9 0x00007ffff1427acc in Llpc::SpirvLowerGlobal::AddCallInstForOutputExport (this=0x55555688e7f0, pOutputValue=0x555555a3eca8, pOutputMeta=0x55555688f6b8, pLocOffset=0x0, pElemIdx=0x0, pVertexIdx=0x0, emitStreamId=4294967295, pInsertPos=0x55555610fa30) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/llpc/lower/llpcSpirvLowerGlobal.cpp:1608 #10 0x00007ffff1427ec3 in Llpc::SpirvLowerGlobal::AddCallInstForOutputExport (this=0x55555688e7f0, pOutputValue=0x555555dd6e78, pOutputMeta=0x5555569ca0e0, pLocOffset=0x0, pElemIdx=0x0, pVertexIdx=0x0, emitStreamId=4294967295, pInsertPos=0x55555610fa30) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/llpc/lower/llpcSpirvLowerGlobal.cpp:1662 #11 0x00007ffff142523d in Llpc::SpirvLowerGlobal::LowerOutput (this=0x55555688e7f0) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/llpc/lower/llpcSpirvLowerGlobal.cpp:905 #12 0x00007ffff1421ce2 in Llpc::SpirvLowerGlobal::runOnModule (this=0x55555688e7f0, module=...) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/llpc/lower/llpcSpirvLowerGlobal.cpp:124 #13 0x00007ffff31f4ed7 in (anonymous namespace)::MPPassManager::runOnModule (this=0x5555562dda70, M=...) at /home/chris/oldhome/build/amdvlk-git-debug/src/llvm-amdvlk/lib/IR/LegacyPassManager.cpp:1591 #14 0x00007ffff31f5601 in llvm::legacy::PassManagerImpl::run (this=0x55555621d1b0, M=...) at /home/chris/oldhome/build/amdvlk-git-debug/src/llvm-amdvlk/lib/IR/LegacyPassManager.cpp:1694 #15 0x00007ffff31f57f9 in llvm::legacy::PassManager::run (this=0x7fffffff96f0, M=...) at /home/chris/oldhome/build/amdvlk-git-debug/src/llvm-amdvlk/lib/IR/LegacyPassManager.cpp:1725 #16 0x00007ffff13ffb85 in Llpc::SpirvLower::Run (pModule=0x5555569ca160) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/llpc/lower/llpcSpirvLower.cpp:133 #17 0x00007ffff13a4913 in Llpc::Compiler::BuildGraphicsPipeline (this=0x5555557be090, pPipelineInfo=0x7fffffffc4d8, pPipelineOut=0x7fffffffc0d0) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/llpc/context/llpcCompiler.cpp:693 #18 0x00007ffff131a284 in BuildPatchedShaders (ppPipelineBinary=, pPipelineBinarySize=0x7fffffffc0c0, ppTempShaderBuffer=0x7fffffffc0c8, ppTempBuffer=, pVbInfo=0x7fffffffc190, pImmedInfo=0x7fffffffc690, pInfo=0x7fffffffc2a0, pIn=0x7fffffffcec0, pPipelineCache=0x0, pDevice=0x5555563d6eb0) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/vk_graphics_pipeline.cpp:763 #19 Create (pDevice=pDevice@entry=0x555555962118, pPipelineCache=pPipelineCache@entry=0x0, pCreateInfo=pCreateInfo@entry=0x7fffffffd040, pAllocator=pAllocator@entry=0x5555557b97f8, pPipeline=pPipeline@entry=0x7fffffffd970) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/vk_graphics_pipeline.cpp:838 #20 0x00007ffff131b3e4 in CreateGraphicsPipelines (pPipelines=, pAllocator=0x5555557b97f8, pCreateInfos=, count=, pipelineCache=0x0, this=0x555555962118) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/vk_device.cpp:1498 #21 vk::entry::vkCreateGraphicsPipelines(VkDevice_T*, VkPipelineCache_T*, unsigned int, VkGraphicsPipelineCreateInfo const*, VkAllocationCallbacks const*, VkPipeline_T**) ( device=0x555555962110, pipelineCache=0x0, createInfoCount=, pCreateInfos=, pAllocator=, pPipelines=) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/vk_device.cpp:2399 #22 0x000055555555b420 in ?? () #23 0x0000555555558323 in ?? () #24 0x000055555555998d in ?? () #25 0x000055555555ac6d in ?? () #26 0x00007ffff6a1af4a in __libc_start_main () from /usr/lib/libc.so.6 #27 0x0000555555557a0a in ?? () #0 0x00007ffff6a2e860 in raise () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007ffff6a2fec9 in abort () from /usr/lib/libc.so.6 No symbol table info available. #2 0x00007ffff6a270bc in __assert_fail_base () from /usr/lib/libc.so.6 No symbol table info available. #3 0x00007ffff6a27133 in __assert_fail () from /usr/lib/libc.so.6 No symbol table info available. #4 0x00007ffff31bbd55 in llvm::CallInst::init (this=0x555555acce28, FTy=0x5555561720f0, Func=0x55555620f2d8, Args=..., Bundles=..., NameStr=...) at /home/chris/oldhome/build/amdvlk-git-debug/src/llvm-amdvlk/lib/IR/Instructions.cpp:297 i = 1 __PRETTY_FUNCTION__ = "void llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&)" It = 0x555555acce28 #5 0x00007ffff14ddef4 in llvm::CallInst::CallInst (this=0x555555acce28, Ty=0x5555561720f0, Func=0x55555620f2d8, Args=..., Bundles=..., NameStr=..., InsertBefore=0x55555610fa30) at /home/chris/oldhome/build/amdvlk-git-debug/src/llvm-amdvlk/include/llvm/IR/Instructions.h:1937 No locals. #6 0x00007ffff14dda99 in llvm::CallInst::Create (Ty=0x5555561720f0, Func=0x55555620f2d8, Args=..., Bundles=..., NameStr=..., InsertBefore=0x55555610fa30) at /home/chris/oldhome/build/amdvlk-git-debug/src/llvm-amdvlk/include/llvm/IR/Instructions.h:1444 TotalOps = 3 DescriptorBytes = 0 #7 0x00007ffff14dd98a in llvm::CallInst::Create (Func=0x55555620f2d8, Args=..., NameStr=..., InsertBefore=0x55555610fa30) at /home/chris/oldhome/build/amdvlk-git-debug/src/llvm-amdvlk/include/llvm/IR/Instructions.h:1425 No locals. #8 0x00007ffff15fdb09 in Llpc::EmitCall (pModule=0x5555569ca160, funcName=..., pRetTy=0x5555559b49e0, args=..., attribs=..., pInsertPos=0x55555610fa30) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/llpc/util/llpcInternal.cpp:104 pFunc = 0x55555620f2d8 pCallInst = 0x7fffffff8f10 #9 0x00007ffff1427acc in Llpc::SpirvLowerGlobal::AddCallInstForOutputExport (this=0x55555688e7f0, pOutputValue=0x555555a3eca8, pOutputMeta=0x55555688f6b8, pLocOffset=0x0, pElemIdx=0x0, pVertexIdx=0x0, emitStreamId=4294967295, pInsertPos=0x55555610fa30) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/llpc/lower/llpcSpirvLowerGlobal.cpp:1608 builtInId = spv::BuiltInPosition instName = "llpc.output.export.builtin.Position" builtInName = "BuiltInPosition" args = std::vector of length 2, capacity 2 = {0x555555a687c0, 0x555555a3eca8} stride = 0 pOutputTy = 0x555556171d30 outputMeta = {{Value = 0, IsLoc = 0, IsBuiltIn = 1, Component = 0, Signedness = 0, InterpMode = 0, InterpLoc = 1, PerPatch = 0, StreamId = 0, Unused = 0}, U32All = 8519680} #10 0x00007ffff1427ec3 in Llpc::SpirvLowerGlobal::AddCallInstForOutputExport (this=0x55555688e7f0, pOutputValue=0x555555dd6e78, pOutputMeta=0x5555569ca0e0, pLocOffset=0x0, pElemIdx=0x0, pVertexIdx=0x0, emitStreamId=4294967295, pInsertPos=0x55555610fa30) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/llpc/lower/llpcSpirvLowerGlobal.cpp:1662 pMemberTy = 0x555556171d30 pMemberMeta = 0x55555688f6b8 idxs = std::vector of length 1, capacity 1 = {8} pMember = 0x555555a3eca8 memberIdx = 8 memberCount = 10 pOutputTy = 0x555556171d60 outputMeta = {{Value = 0, IsLoc = 0, IsBuiltIn = 0, Component = 0, Signedness = 0, InterpMode = 0, InterpLoc = 0, PerPatch = 0, StreamId = 0, Unused = 0}, U32All = 0} #11 0x00007ffff142523d in Llpc::SpirvLowerGlobal::LowerOutput (this=0x55555688e7f0) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/llpc/lower/llpcSpirvLowerGlobal.cpp:905 pOutputValue = 0x555555dd6e78 pOutput = 0x555556a36b38 pProxy = 0x55555663b0f8 pMetaNode = 0x555555dba728 pMeta = 0x5555569ca0e0 outputMap = {first = 0x555556a36b38, second = 0x55555663b0f8} __for_range = std::__cxx11::list = {[0] = {first = 0x555556a36b38, second = 0x55555663b0f8}, [1] = {first = 0x555556a36ef8, second = 0x555556030ae8}} __for_begin = {first = 0x555556a36b38, second = 0x55555663b0f8} __for_end = {first = 0x2, second = 0x5555561ffcb0} pRetInst = 0x55555610fa30 #12 0x00007ffff1421ce2 in Llpc::SpirvLowerGlobal::runOnModule (this=0x55555688e7f0, module=...) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/llpc/lower/llpcSpirvLowerGlobal.cpp:124 errMsg = "" errStream = { = {_vptr.raw_ostream = 0x5555569ca168, OutBufStart = 0x7ffff31f2adb "H\211E\310H\213E\310H\211E\370H\213E\370H\213", OutBufEnd = 0x55555688e7f0 "(\364f\365\377\177", OutBufCur = 0x5555562dda90 "\250\255j\365\377\177", BufferMode = (unknown: 4294939952)}, OS = Python Exception int too big to convert: } #13 0x00007ffff31f4ed7 in (anonymous namespace)::MPPassManager::runOnModule (this=0x5555562dda70, M=...) at /home/chris/oldhome/build/amdvlk-git-debug/src/llvm-amdvlk/lib/IR/LegacyPassManager.cpp:1591 X = { = {_vptr.PrettyStackTraceEntry = 0x7ffff56ab3e0 , NextEntry = 0x0}, P = 0x55555688e7f0, V = 0x0, M = 0x5555569ca160} PassTimer = {T = 0x0} MP = 0x55555688e7f0 LocalChanged = false Index = 8 Changed = true #14 0x00007ffff31f5601 in llvm::legacy::PassManagerImpl::run (this=0x55555621d1b0, M=...) at /home/chris/oldhome/build/amdvlk-git-debug/src/llvm-amdvlk/lib/IR/LegacyPassManager.cpp:1694 Index = 0 Changed = false #15 0x00007ffff31f57f9 in llvm::legacy::PassManager::run (this=0x7fffffff96f0, M=...) at /home/chris/oldhome/build/amdvlk-git-debug/src/llvm-amdvlk/lib/IR/LegacyPassManager.cpp:1725 No locals. #16 0x00007ffff13ffb85 in Llpc::SpirvLower::Run (pModule=0x5555569ca160) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/llpc/lower/llpcSpirvLower.cpp:133 result = Llpc::Result::Success pContext = 0x5555559b4220 passMgr = { = {_vptr.PassManagerBase = 0x7ffff56aacc8 }, PM = 0x55555621d1b0} gfxIp = {major = 8, minor = 0, stepping = 3} #17 0x00007ffff13a4913 in Llpc::Compiler::BuildGraphicsPipeline (this=0x5555557be090, pPipelineInfo=0x7fffffffc4d8, pPipelineOut=0x7fffffffc0d0) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/llpc/context/llpcCompiler.cpp:693 timeProfiler = {m_startTime = 7385845598800, m_pAccumTime = 0x7ffff5724788 } pShaderInfo = 0x7fffffffc4f8 pModule = 0x5555569ca160 pModuleData = 0x555555e24110 stage = 0 skipPatch = false binType = Llpc::BinaryType::Spirv modules = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0} skipLower = false bitcodes = {std::unique_ptr containing 0x0, std::unique_ptr containing 0x0, std::unique_ptr containing 0x0, std::unique_ptr containing 0x0, std::unique_ptr containing 0x0} pContext = 0x5555559b4220 pPipelineModule = 0x0 result = Llpc::Result::Success hEntry = 0x555556036220 pElf = 0x0 elfSize = 0 pipelineElf = {> = {> = {> = {> = { = {BeginX = 0x7fffffff9a18, EndX = 0x7fffffff9a18, CapacityX = 0x7fffffff9e18}, FirstEl = {> = { buffer = ""}, }}, }, }, Storage = {InlineElts = {{> = { buffer = ""}, } }}}, } shaderInfo = {0x7fffffffc4f8, 0x7fffffffc530, 0x7fffffffc568, 0x7fffffffc5a0, 0x7fffffffc5d8} hash = {{dwords = {2847415065, 652861252, 0, 0}, bytes = "\031\033\270\251D\337\351&\000\000\000\000\000\000\000"}} ShaderReplaced = false restoreModuleData = {0x0, 0x0, 0x0, 0x0, 0x0} graphicsContext = { = {_vptr.PipelineContext = 0x7ffff566dba8 , m_gfxIp = {major = 8, minor = 0, stepping = 3}, m_hash = {{dwords = {2847415065, 652861252, 0, 0}, bytes = "\031\033\270\251D\337\351&\000\000\000\000\000\000\000"}}, m_pGpuProperty = 0x5555557be0d0, m_descTablePtrHigh = 4294967295}, m_pPipelineInfo = 0x7fffffffc4d8, m_stageMask = 17, m_activeStageCount = 2, m_resUsages = {{descSets = std::vector of length 1, capacity 1 = { std::vector of length 1, capacity 1 = {{descType = Llpc::DescriptorType::UniformBlock, arraySize = 1, isMultisampled = false}}}, descPairs = std::unordered_set with 0 elements, pushConstSizeInBytes = 0, imageWrite = false, perShaderTable = false, builtInUsage = {vs = {vertexIndex = 1, instanceIndex = 0, baseVertex = 1, baseInstance = 1, drawIndex = 0, primitiveId = 0, pointSize = 1, position = 1, clipDistance = 1, cullDistance = 0, viewportIndex = 0, layer = 0, unused = 0}, tcs = {pointSizeIn = 1, positionIn = 0, clipDistanceIn = 3, cullDistanceIn = 7, patchVertices = 0, primitiveId = 0, invocationId = 0, pointSize = 0, position = 0, clipDistance = 0, cullDistance = 0, tessLevelOuter = 0, tessLevelInner = 0, vertexSpacing = 0, vertexOrder = 0, primitiveMode = 0, pointMode = 0, outputVertices = 0, unused = 0}, tes = {pointSizeIn = 1, positionIn = 0, clipDistanceIn = 3, cullDistanceIn = 7, patchVertices = 0, primitiveId = 0, tessCoord = 0, tessLevelOuter = 0, tessLevelInner = 0, pointSize = 0, position = 0, clipDistance = 0, cullDistance = 0, viewportIndex = 0, layer = 0, vertexSpacing = 0, vertexOrder = 0, primitiveMode = 0, pointMode = 0, outputVertices = 0, unused = 0}, gs = {pointSizeIn = 1, positionIn = 0, clipDistanceIn = 3, cullDistanceIn = 7, primitiveIdIn = 0, invocationId = 0, pointSize = 0, position = 0, clipDistance = 0, cullDistance = 0, primitiveId = 0, viewportIndex = 0, layer = 0, inputPrimitive = 0, outputPrimitive = 0, invocations = 0, outputVertices = 0, unused = 0}, fs = {smooth = 1, noperspective = 0, flat = 1, centroid = 1, sample = 0, center = 0, pullMode = 1, custom = 1, fragCoord = 1, frontFacing = 0, clipDistance = 0, cullDistance = 0, pointCoord = 0, primitiveId = 0, sampleId = 0, samplePosition = 0, sampleMaskIn = 0, layer = 0, viewportIndex = 0, helperInvocation = 0, fragDepth = 0, sampleMask = 0, fragStencilRef = 0, originUpperLeft = 0, pixelCenterInteger = 0, earlyFragmentTests = 0, depthMode = 0, discard = 0, runAtSampleRate = 0, unused = 0}, cs = {numWorkgroups = 1, localInvocationId = 0, workgroupId = 1, workgroupSizeX = 57, workgroupSizeY = 0, workgroupSizeZ = 0, unused = 0}, u64All = 461}, inOutUsage = {inputLocMap = std::map with 3 elements = {[0] = 4294967295, [1] = 4294967295, [2] = 4294967295}, outputLocMap = std::map with 1 element = {[0] = 4294967295}, perPatchInputLocMap = std::map with 0 elements, perPatchOutputLocMap = std::map with 0 elements, builtInInputLocMap = std::unordered_map with 0 elements, builtInOutputLocMap = std::unordered_map with 0 elements, perPatchBuiltInInputLocMap = std::unordered_map with 0 elements, perPatchBuiltInOutputLocMap = std::unordered_map with 0 elements, inputMapLocCount = 0, outputMapLocCount = 0, perPatchInputMapLocCount = 0, perPatchOutputMapLocCount = 0, expCount = 0, pEsGsRingBufDesc = 0x735f52484b5f4b56, vs = { inputTypes = std::vector of length 3, capacity 4 = {Llpc::BasicType::Float, Llpc::BasicType::Float, Llpc::BasicType::Float}}, tcs = {calcFactor = {inVertexStride = 0, outVertexStride = 0, patchCountPerThreadGroup = 0, onChip = {outPatchStart = 0, patchConstStart = 0}, offChip = {outPatchStart = 0, patchConstStart = 0}, inPatchSize = 0, outPatchSize = 0, patchConstSize = 0, tessFactorStride = 0}, pTessFactorBufDesc = 0x0, pPrimitiveId = 0x0, pInvocationId = 0x0, pRelativeId = 0x0, pOffChipLdsDesc = 0x0}, tes = {pTessCoord = 0x0, pOffChipLdsDesc = 0x0}, gs = {builtInOutLocs = std::unordered_map with 0 elements, genericOutByteSizes = std::unordered_map with 0 elements, pEsGsOffsets = 0x0, pGsVsRingBufDesc = 0x0, pEmitCounterPtr = 0x0, esGsLdsSize = 0, gsVsRingItemSize = 0}, fs = {interpInfo = std::vector of length 0, capacity 0, expFmts = {Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO}, cbShaderMask = 0}}}, {descSets = std::vector of length 0, capacity 0, descPairs = std::unordered_set with 0 elements, pushConstSizeInBytes = 0, imageWrite = false, perShaderTable = false, builtInUsage = {vs = {vertexIndex = 0, instanceIndex = 0, baseVertex = 0, baseInstance = 0, drawIndex = 0, primitiveId = 0, pointSize = 0, position = 0, clipDistance = 0, cullDistance = 0, viewportIndex = 0, layer = 0, unused = 0}, tcs = {pointSizeIn = 0, positionIn = 0, clipDistanceIn = 0, cullDistanceIn = 0, patchVertices = 0, primitiveId = 0, invocationId = 0, pointSize = 0, position = 0, clipDistance = 0, cullDistance = 0, tessLevelOuter = 0, tessLevelInner = 0, vertexSpacing = 0, vertexOrder = 0, primitiveMode = 0, pointMode = 0, outputVertices = 0, unused = 0}, tes = {pointSizeIn = 0, positionIn = 0, clipDistanceIn = 0, cullDistanceIn = 0, patchVertices = 0, primitiveId = 0, tessCoord = 0, tessLevelOuter = 0, tessLevelInner = 0, pointSize = 0, position = 0, clipDistance = 0, cullDistance = 0, viewportIndex = 0, layer = 0, vertexSpacing = 0, vertexOrder = 0, primitiveMode = 0, pointMode = 0, outputVertices = 0, unused = 0}, gs = {pointSizeIn = 0, positionIn = 0, clipDistanceIn = 0, cullDistanceIn = 0, primitiveIdIn = 0, invocationId = 0, pointSize = 0, position = 0, clipDistance = 0, cullDistance = 0, primitiveId = 0, viewportIndex = 0, layer = 0, inputPrimitive = 0, outputPrimitive = 0, invocations = 0, outputVertices = 0, unused = 0}, fs = {smooth = 0, noperspective = 0, flat = 0, centroid = 0, sample = 0, center = 0, pullMode = 0, custom = 0, fragCoord = 0, frontFacing = 0, clipDistance = 0, cullDistance = 0, pointCoord = 0, primitiveId = 0, sampleId = 0, samplePosition = 0, sampleMaskIn = 0, layer = 0, viewportIndex = 0, helperInvocation = 0, fragDepth = 0, sampleMask = 0, fragStencilRef = 0, originUpperLeft = 0, pixelCenterInteger = 0, earlyFragmentTests = 0, depthMode = 0, discard = 0, runAtSampleRate = 0, unused = 0}, cs = {numWorkgroups = 0, localInvocationId = 0, workgroupId = 0, workgroupSizeX = 0, workgroupSizeY = 0, workgroupSizeZ = 0, unused = 0}, u64All = 0}, inOutUsage = {inputLocMap = std::map with 0 elements, outputLocMap = std::map with 0 elements, perPatchInputLocMap = std::map with 0 elements, perPatchOutputLocMap = std::map with 0 elements, builtInInputLocMap = std::unordered_map with 0 elements, builtInOutputLocMap = std::unordered_map with 0 elements, perPatchBuiltInInputLocMap = std::unordered_map with 0 elements, perPatchBuiltInOutputLocMap = std::unordered_map with 0 elements, inputMapLocCount = 0, outputMapLocCount = 0, perPatchInputMapLocCount = 0, perPatchOutputMapLocCount = 0, expCount = 0, pEsGsRingBufDesc = 0x0, vs = { inputTypes = std::vector of length 0, capacity 0}, tcs = {calcFactor = {inVertexStride = 4294967295, outVertexStride = 4294967295, patchCountPerThreadGroup = 4294967295, onChip = {outPatchStart = 4294967295, patchConstStart = 4294967295}, offChip = {outPatchStart = 4294967295, patchConstStart = 4294967295}, inPatchSize = 3237219, outPatchSize = 4294967295, patchConstSize = 4294967295, tessFactorStride = 0}, pTessFactorBufDesc = 0x0, pPrimitiveId = 0x0, pInvocationId = 0x0, pRelativeId = 0x0, pOffChipLdsDesc = 0x0}, tes = {pTessCoord = 0x0, pOffChipLdsDesc = 0x0}, gs = {builtInOutLocs = std::unordered_map with 0 elements, genericOutByteSizes = std::unordered_map with 0 elements, pEsGsOffsets = 0x0, pGsVsRingBufDesc = 0x0, pEmitCounterPtr = 0x0, esGsLdsSize = 0, gsVsRingItemSize = 0}, fs = {interpInfo = std::vector of length 0, capacity 0, expFmts = {Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO}, cbShaderMask = 0}}}, {descSets = std::vector of length 0, capacity 0, descPairs = std::unordered_set with 0 elements, pushConstSizeInBytes = 0, imageWrite = false, perShaderTable = false, builtInUsage = {vs = {vertexIndex = 0, instanceIndex = 0, baseVertex = 0, baseInstance = 0, drawIndex = 0, primitiveId = 0, pointSize = 0, position = 0, clipDistance = 0, cullDistance = 0, viewportIndex = 0, layer = 0, unused = 0}, tcs = {pointSizeIn = 0, positionIn = 0, clipDistanceIn = 0, cullDistanceIn = 0, patchVertices = 0, primitiveId = 0, invocationId = 0, pointSize = 0, position = 0, clipDistance = 0, cullDistance = 0, tessLevelOuter = 0, tessLevelInner = 0, vertexSpacing = 0, vertexOrder = 0, primitiveMode = 0, pointMode = 0, outputVertices = 0, unused = 0}, tes = {pointSizeIn = 0, positionIn = 0, clipDistanceIn = 0, cullDistanceIn = 0, patchVertices = 0, primitiveId = 0, tessCoord = 0, tessLevelOuter = 0, tessLevelInner = 0, pointSize = 0, position = 0, clipDistance = 0, cullDistance = 0, viewportIndex = 0, layer = 0, vertexSpacing = 0, vertexOrder = 0, primitiveMode = 0, pointMode = 0, outputVertices = 0, unused = 0}, gs = {pointSizeIn = 0, positionIn = 0, clipDistanceIn = 0, cullDistanceIn = 0, primitiveIdIn = 0, invocationId = 0, pointSize = 0, position = 0, clipDistance = 0, cullDistance = 0, primitiveId = 0, viewportIndex = 0, layer = 0, inputPrimitive = 0, outputPrimitive = 0, invocations = 0, outputVertices = 0, unused = 0}, fs = {smooth = 0, noperspective = 0, flat = 0, centroid = 0, sample = 0, center = 0, pullMode = 0, custom = 0, fragCoord = 0, frontFacing = 0, clipDistance = 0, cullDistance = 0, pointCoord = 0, primitiveId = 0, sampleId = 0, samplePosition = 0, sampleMaskIn = 0, layer = 0, viewportIndex = 0, helperInvocation = 0, fragDepth = 0, sampleMask = 0, fragStencilRef = 0, originUpperLeft = 0, pixelCenterInteger = 0, earlyFragmentTests = 0, depthMode = 0, discard = 0, runAtSampleRate = 0, unused = 0}, cs = {numWorkgroups = 0, localInvocationId = 0, workgroupId = 0, workgroupSizeX = 0, workgroupSizeY = 0, workgroupSizeZ = 0, unused = 0}, u64All = 0}, inOutUsage = {inputLocMap = std::map with 0 elements, outputLocMap = std::map with 0 elements, perPatchInputLocMap = std::map with 0 elements, perPatchOutputLocMap = std::map with 0 elements, builtInInputLocMap = std::unordered_map with 0 elements, builtInOutputLocMap = std::unordered_map with 0 elements, perPatchBuiltInInputLocMap = std::unordered_map with 0 elements, perPatchBuiltInOutputLocMap = std::unordered_map with 0 elements, inputMapLocCount = 0, outputMapLocCount = 0, perPatchInputMapLocCount = 0, perPatchOutputMapLocCount = 0, expCount = 0, pEsGsRingBufDesc = 0x0, vs = { inputTypes = std::vector of length 0, capacity 0}, tcs = {calcFactor = {inVertexStride = 0, outVertexStride = 0, patchCountPerThreadGroup = 0, onChip = { outPatchStart = 0, patchConstStart = 0}, offChip = {outPatchStart = 0, patchConstStart = 0}, inPatchSize = 0, outPatchSize = 0, patchConstSize = 0, tessFactorStride = 0}, pTessFactorBufDesc = 0x0, pPrimitiveId = 0x0, pInvocationId = 0x0, pRelativeId = 0x0, pOffChipLdsDesc = 0x0}, tes = {pTessCoord = 0x0, pOffChipLdsDesc = 0x0}, gs = {builtInOutLocs = std::unordered_map with 0 elements, genericOutByteSizes = std::unordered_map with 0 elements, pEsGsOffsets = 0x0, pGsVsRingBufDesc = 0x0, pEmitCounterPtr = 0x0, esGsLdsSize = 0, gsVsRingItemSize = 0}, fs = {interpInfo = std::vector of length 0, capacity 0, expFmts = { Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO}, cbShaderMask = 0}}}, {descSets = std::vector of length 0, capacity 0, descPairs = std::unordered_set with 0 elements, pushConstSizeInBytes = 0, imageWrite = false, perShaderTable = false, builtInUsage = {vs = {vertexIndex = 0, instanceIndex = 0, baseVertex = 0, baseInstance = 0, drawIndex = 0, primitiveId = 0, pointSize = 0, position = 0, clipDistance = 0, cullDistance = 0, viewportIndex = 0, layer = 0, unused = 0}, tcs = {pointSizeIn = 0, positionIn = 0, clipDistanceIn = 0, cullDistanceIn = 0, patchVertices = 0, primitiveId = 0, invocationId = 0, pointSize = 0, position = 0, clipDistance = 0, cullDistance = 0, tessLevelOuter = 0, tessLevelInner = 0, vertexSpacing = 0, vertexOrder = 0, primitiveMode = 0, pointMode = 0, outputVertices = 0, unused = 0}, tes = {pointSizeIn = 0, positionIn = 0, clipDistanceIn = 0, cullDistanceIn = 0, patchVertices = 0, primitiveId = 0, tessCoord = 0, tessLevelOuter = 0, tessLevelInner = 0, pointSize = 0, position = 0, clipDistance = 0, cullDistance = 0, viewportIndex = 0, layer = 0, vertexSpacing = 0, vertexOrder = 0, primitiveMode = 0, pointMode = 0, outputVertices = 0, unused = 0}, gs = {pointSizeIn = 0, positionIn = 0, clipDistanceIn = 0, cullDistanceIn = 0, primitiveIdIn = 0, invocationId = 0, pointSize = 0, position = 0, clipDistance = 0, cullDistance = 0, primitiveId = 0, viewportIndex = 0, layer = 0, inputPrimitive = 0, outputPrimitive = 0, invocations = 0, outputVertices = 0, unused = 0}, fs = { smooth = 0, noperspective = 0, flat = 0, centroid = 0, sample = 0, center = 0, pullMode = 0, custom = 0, fragCoord = 0, frontFacing = 0, clipDistance = 0, cullDistance = 0, pointCoord = 0, primitiveId = 0, sampleId = 0, samplePosition = 0, sampleMaskIn = 0, layer = 0, viewportIndex = 0, helperInvocation = 0, fragDepth = 0, sampleMask = 0, fragStencilRef = 0, originUpperLeft = 0, pixelCenterInteger = 0, earlyFragmentTests = 0, depthMode = 0, discard = 0, runAtSampleRate = 0, unused = 0}, cs = {numWorkgroups = 0, localInvocationId = 0, workgroupId = 0, workgroupSizeX = 0, workgroupSizeY = 0, workgroupSizeZ = 0, unused = 0}, u64All = 0}, inOutUsage = { inputLocMap = std::map with 0 elements, outputLocMap = std::map with 0 elements, perPatchInputLocMap = std::map with 0 elements, perPatchOutputLocMap = std::map with 0 elements, builtInInputLocMap = std::unordered_map with 0 elements, builtInOutputLocMap = std::unordered_map with 0 elements, perPatchBuiltInInputLocMap = std::unordered_map with 0 elements, perPatchBuiltInOutputLocMap = std::unordered_map with 0 elements, inputMapLocCount = 0, outputMapLocCount = 0, perPatchInputMapLocCount = 0, perPatchOutputMapLocCount = 0, expCount = 0, pEsGsRingBufDesc = 0x0, vs = { inputTypes = std::vector of length 0, capacity 0}, tcs = {calcFactor = {inVertexStride = 0, outVertexStride = 0, patchCountPerThreadGroup = 0, onChip = { outPatchStart = 0, patchConstStart = 0}, offChip = {outPatchStart = 0, patchConstStart = 0}, inPatchSize = 0, outPatchSize = 0, patchConstSize = 0, tessFactorStride = 0}, pTessFactorBufDesc = 0x100000000, pPrimitiveId = 0x655f52484b5f4b56, pInvocationId = 0x5f6c616e72657478, pRelativeId = 0x665f79726f6d656d, pOffChipLdsDesc = 0x64}, tes = {pTessCoord = 0x0, pOffChipLdsDesc = 0x0}, gs = {builtInOutLocs = std::unordered_map with 0 elements, genericOutByteSizes = std::unordered_map with 0 elements, pEsGsOffsets = 0x0, pGsVsRingBufDesc = 0x0, pEmitCounterPtr = 0x0, esGsLdsSize = 0, gsVsRingItemSize = 0}, fs = {interpInfo = std::vector of length 0, capacity 0, expFmts = {Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO}, cbShaderMask = 0}}}, {descSets = std::vector of length 0, capacity 0, descPairs = std::unordered_set with 0 elements, pushConstSizeInBytes = 0, imageWrite = false, perShaderTable = false, builtInUsage = {vs = {vertexIndex = 0, instanceIndex = 0, baseVertex = 0, baseInstance = 0, drawIndex = 0, primitiveId = 0, pointSize = 0, position = 0, clipDistance = 0, cullDistance = 0, viewportIndex = 0, layer = 0, unused = 0}, tcs = {pointSizeIn = 0, positionIn = 0, clipDistanceIn = 0, cullDistanceIn = 0, patchVertices = 0, primitiveId = 0, invocationId = 0, pointSize = 0, position = 0, clipDistance = 0, cullDistance = 0, tessLevelOuter = 0, tessLevelInner = 0, vertexSpacing = 0, vertexOrder = 0, primitiveMode = 0, pointMode = 0, outputVertices = 0, unused = 0}, tes = {pointSizeIn = 0, positionIn = 0, clipDistanceIn = 0, cullDistanceIn = 0, patchVertices = 0, primitiveId = 0, tessCoord = 0, tessLevelOuter = 0, tessLevelInner = 0, pointSize = 0, position = 0, clipDistance = 0, cullDistance = 0, viewportIndex = 0, layer = 0, vertexSpacing = 0, vertexOrder = 0, primitiveMode = 0, pointMode = 0, outputVertices = 0, unused = 0}, gs = {pointSizeIn = 0, positionIn = 0, clipDistanceIn = 0, cullDistanceIn = 0, primitiveIdIn = 0, invocationId = 0, pointSize = 0, position = 0, clipDistance = 0, cullDistance = 0, primitiveId = 0, viewportIndex = 0, layer = 0, inputPrimitive = 0, outputPrimitive = 0, invocations = 0, outputVertices = 0, unused = 0}, fs = {smooth = 0, noperspective = 0, flat = 0, centroid = 0, sample = 0, center = 0, pullMode = 0, custom = 0, fragCoord = 0, frontFacing = 0, clipDistance = 0, cullDistance = 0, pointCoord = 0, primitiveId = 0, sampleId = 0, samplePosition = 0, sampleMaskIn = 0, layer = 0, viewportIndex = 0, helperInvocation = 0, fragDepth = 0, sampleMask = 0, fragStencilRef = 0, originUpperLeft = 0, pixelCenterInteger = 0, earlyFragmentTests = 0, depthMode = 0, discard = 0, runAtSampleRate = 0, unused = 0}, cs = {numWorkgroups = 0, localInvocationId = 0, workgroupId = 0, workgroupSizeX = 0, workgroupSizeY = 0, workgroupSizeZ = 0, unused = 0}, u64All = 0}, inOutUsage = {inputLocMap = std::map with 0 elements, outputLocMap = std::map with 0 elements, perPatchInputLocMap = std::map with 0 elements, perPatchOutputLocMap = std::map with 0 elements, builtInInputLocMap = std::unordered_map with 0 elements, builtInOutputLocMap = std::unordered_map with 0 elements, perPatchBuiltInInputLocMap = std::unordered_map with 0 elements, perPatchBuiltInOutputLocMap = std::unordered_map with 0 elements, inputMapLocCount = 0, outputMapLocCount = 0, perPatchInputMapLocCount = 0, perPatchOutputMapLocCount = 0, expCount = 0, pEsGsRingBufDesc = 0x0, vs = { inputTypes = std::vector of length 0, capacity 0}, tcs = {calcFactor = {inVertexStride = 0, outVertexStride = 0, patchCountPerThreadGroup = 0, onChip = { outPatchStart = 0, patchConstStart = 0}, offChip = {outPatchStart = 0, patchConstStart = 0}, inPatchSize = 0, outPatchSize = 0, patchConstSize = 0, tessFactorStride = 0}, pTessFactorBufDesc = 0x0, pPrimitiveId = 0x0, pInvocationId = 0x0, pRelativeId = 0x0, pOffChipLdsDesc = 0x0}, tes = {pTessCoord = 0x0, pOffChipLdsDesc = 0x0}, gs = {builtInOutLocs = std::unordered_map with 0 elements, genericOutByteSizes = std::unordered_map with 0 elements, pEsGsOffsets = 0x5f6c616e72657478, pGsVsRingBufDesc = 0x726f6870616d6573, pEmitCounterPtr = 0x65, esGsLdsSize = 0, gsVsRingItemSize = 0}, fs = { interpInfo = std::vector of length 0, capacity 0, expFmts = {Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO, Llpc::EXP_FORMAT_ZERO}, cbShaderMask = 0}}}}, m_intfData = {{static MaxDescTableCount = 16, static MaxUserDataCount = 32, static MaxSpillTableSize = 512, static MaxDynDescCount = 32, static MaxEsGsOffsetCount = 6, static MaxCsUserDataCount = 10, static CsStartUserData = 2, static UserDataUnmapped = 4294967295, descTablePtrs = {0x0 }, dynDescs = {0x0 }, pInternalTablePtr = 0x0, pInternalPerShaderTablePtr = 0x0, pNumWorkgroups = 0x0, userDataCount = 0, userDataMap = {4294967295 }, pushConst = {pTablePtr = 0x0, resNodeIdx = 4294967295}, spillTable = {pTablePtr = 0x0, sizeInDwords = 0, offsetInDwords = 4294967295}, vbTable = {pTablePtr = 0x0, resNodeIdx = 4294967295}, userDataUsage = {{vs = {baseVertex = 0, baseInstance = 0, drawIndex = 0, vbTablePtr = 0}, cs = {numWorkgroupsPtr = 0}}, spillTable = 0}, entryArgIdxs = {{vs = { baseVertex = 0, baseInstance = 0, vertexId = 0, relVertexId = 0, instanceId = 0, drawIndex = 0, primitiveId = 0, vbTablePtr = 0, esGsOffset = 0}, tcs = {patchId = 0, relPatchId = 0, tfBufferBase = 0, offChipLdsBase = 0}, tes = {tessCoordX = 0, tessCoordY = 0, relPatchId = 0, patchId = 0, esGsOffset = 0, offChipLdsBase = 0}, gs = { gsVsOffset = 0, waveId = 0, esGsOffsets = {0, 0, 0, 0, 0, 0}, primitiveId = 0, invocationId = 0}, fs = {primMask = 0, perspInterp = {sample = 0, center = 0, centroid = 0, pullMode = 0}, linearInterp = {sample = 0, center = 0, centroid = 0}, fragCoord = {x = 0, y = 0, z = 0, w = 0}, frontFacing = 0, ancillary = 0, sampleCoverage = 0}, cs = {numWorkgroupsPtr = 0, localInvocationId = 0, workgroupId = 0}}, resNodeValues = {0 }, spillTable = 4294967295}}, { static MaxDescTableCount = 16, static MaxUserDataCount = 32, static MaxSpillTableSize = 512, static MaxDynDescCount = 32, static MaxEsGsOffsetCount = 6, static MaxCsUserDataCount = 10, static CsStartUserData = 2, static UserDataUnmapped = 4294967295, descTablePtrs = {0x0 }, dynDescs = { 0x0 }, pInternalTablePtr = 0x0, pInternalPerShaderTablePtr = 0x0, pNumWorkgroups = 0x0, userDataCount = 4294954928, userDataMap = { 4294967295 }, pushConst = {pTablePtr = 0x0, resNodeIdx = 4294967295}, spillTable = {pTablePtr = 0x0, sizeInDwords = 0, offsetInDwords = 4294967295}, vbTable = {pTablePtr = 0x0, resNodeIdx = 4294967295}, userDataUsage = {{vs = {baseVertex = 0, baseInstance = 0, drawIndex = 0, vbTablePtr = 0}, cs = {numWorkgroupsPtr = 0}}, spillTable = 0}, entryArgIdxs = {{vs = {baseVertex = 0, baseInstance = 0, vertexId = 0, relVertexId = 0, instanceId = 0, drawIndex = 0, primitiveId = 0, vbTablePtr = 0, esGsOffset = 0}, tcs = {patchId = 0, relPatchId = 0, tfBufferBase = 0, offChipLdsBase = 0}, tes = {tessCoordX = 0, tessCoordY = 0, relPatchId = 0, patchId = 0, esGsOffset = 0, offChipLdsBase = 0}, gs = {gsVsOffset = 0, waveId = 0, esGsOffsets = {0, 0, 0, 0, 0, 0}, primitiveId = 0, invocationId = 0}, fs = {primMask = 0, perspInterp = {sample = 0, center = 0, centroid = 0, pullMode = 0}, linearInterp = {sample = 0, center = 0, centroid = 0}, fragCoord = {x = 0, y = 0, z = 0, w = 0}, frontFacing = 0, ancillary = 0, sampleCoverage = 0}, cs = {numWorkgroupsPtr = 0, localInvocationId = 0, workgroupId = 0}}, resNodeValues = {0 }, spillTable = 4294967295}}, {static MaxDescTableCount = 16, static MaxUserDataCount = 32, static MaxSpillTableSize = 512, static MaxDynDescCount = 32, static MaxEsGsOffsetCount = 6, static MaxCsUserDataCount = 10, static CsStartUserData = 2, static UserDataUnmapped = 4294967295, descTablePtrs = {0x0 }, dynDescs = {0x0 }, pInternalTablePtr = 0x0, pInternalPerShaderTablePtr = 0x0, pNumWorkgroups = 0x0, userDataCount = 0, userDataMap = { 4294967295 }, pushConst = {pTablePtr = 0x0, resNodeIdx = 4294967295}, spillTable = {pTablePtr = 0x0, sizeInDwords = 0, offsetInDwords = 4294967295}, vbTable = {pTablePtr = 0x0, resNodeIdx = 4294967295}, userDataUsage = {{vs = {baseVertex = 0, baseInstance = 0, drawIndex = 0, vbTablePtr = 0}, cs = {numWorkgroupsPtr = 0}}, spillTable = 0}, entryArgIdxs = {{vs = {baseVertex = 0, baseInstance = 0, vertexId = 0, relVertexId = 0, instanceId = 0, drawIndex = 0, primitiveId = 0, vbTablePtr = 0, esGsOffset = 0}, tcs = {patchId = 0, relPatchId = 0, tfBufferBase = 0, offChipLdsBase = 0}, tes = {tessCoordX = 0, tessCoordY = 0, relPatchId = 0, patchId = 0, esGsOffset = 0, offChipLdsBase = 0}, gs = {gsVsOffset = 0, waveId = 0, esGsOffsets = {0, 0, 0, 0, 0, 0}, primitiveId = 0, invocationId = 0}, fs = {primMask = 0, perspInterp = {sample = 0, center = 0, centroid = 0, pullMode = 0}, linearInterp = {sample = 0, center = 0, centroid = 0}, fragCoord = {x = 0, y = 0, z = 0, w = 0}, frontFacing = 0, ancillary = 0, sampleCoverage = 0}, cs = {numWorkgroupsPtr = 0, localInvocationId = 0, workgroupId = 0}}, resNodeValues = {0 }, spillTable = 4294967295}}, {static MaxDescTableCount = 16, static MaxUserDataCount = 32, static MaxSpillTableSize = 512, static MaxDynDescCount = 32, static MaxEsGsOffsetCount = 6, static MaxCsUserDataCount = 10, static CsStartUserData = 2, static UserDataUnmapped = 4294967295, descTablePtrs = {0x0 }, dynDescs = {0x0 }, pInternalTablePtr = 0x0, pInternalPerShaderTablePtr = 0x0, pNumWorkgroups = 0x0, userDataCount = 0, userDataMap = { 4294967295 }, pushConst = {pTablePtr = 0x0, resNodeIdx = 4294967295}, spillTable = {pTablePtr = 0x0, sizeInDwords = 0, offsetInDwords = 4294967295}, vbTable = {pTablePtr = 0x0, resNodeIdx = 4294967295}, userDataUsage = {{vs = {baseVertex = 0, baseInstance = 0, drawIndex = 0, vbTablePtr = 0}, cs = {numWorkgroupsPtr = 0}}, spillTable = 0}, entryArgIdxs = {{vs = {baseVertex = 0, baseInstance = 0, vertexId = 0, relVertexId = 0, instanceId = 0, drawIndex = 0, primitiveId = 0, vbTablePtr = 0, esGsOffset = 0}, tcs = {patchId = 0, relPatchId = 0, tfBufferBase = 0, offChipLdsBase = 0}, tes = {tessCoordX = 0, tessCoordY = 0, relPatchId = 0, patchId = 0, esGsOffset = 0, offChipLdsBase = 0}, gs = {gsVsOffset = 0, waveId = 0, esGsOffsets = {0, 0, 0, 0, 0, 0}, primitiveId = 0, invocationId = 0}, fs = {primMask = 0, perspInterp = {sample = 0, center = 0, centroid = 0, pullMode = 0}, linearInterp = {sample = 0, center = 0, centroid = 0}, fragCoord = {x = 0, y = 0, z = 0, w = 0}, frontFacing = 0, ancillary = 0, sampleCoverage = 0}, cs = {numWorkgroupsPtr = 0, localInvocationId = 0, workgroupId = 0}}, resNodeValues = {0 }, spillTable = 4294967295}}, {static MaxDescTableCount = 16, static MaxUserDataCount = 32, static MaxSpillTableSize = 512, static MaxDynDescCount = 32, static MaxEsGsOffsetCount = 6, static MaxCsUserDataCount = 10, static CsStartUserData = 2, static UserDataUnmapped = 4294967295, descTablePtrs = {0x0 }, dynDescs = {0x0 }, pInternalTablePtr = 0x0, pInternalPerShaderTablePtr = 0x0, pNumWorkgroups = 0x0, userDataCount = 0, userDataMap = { 4294967295 }, pushConst = {pTablePtr = 0x0, resNodeIdx = 4294967295}, spillTable = {pTablePtr = 0x0, sizeInDwords = 0, offsetInDwords = 4294967295}, vbTable = {pTablePtr = 0x0, resNodeIdx = 4294967295}, userDataUsage = {{vs = {baseVertex = 0, baseInstance = 0, drawIndex = 0, vbTablePtr = 0}, cs = {numWorkgroupsPtr = 0}}, spillTable = 0}, entryArgIdxs = {{vs = {baseVertex = 0, baseInstance = 0, vertexId = 0, relVertexId = 0, instanceId = 0, drawIndex = 0, primitiveId = 0, vbTablePtr = 0, esGsOffset = 0}, tcs = {patchId = 0, relPatchId = 0, tfBufferBase = 0, offChipLdsBase = 0}, tes = {tessCoordX = 0, tessCoordY = 0, relPatchId = 0, patchId = 0, esGsOffset = 0, offChipLdsBase = 0}, gs = {gsVsOffset = 0, waveId = 0, esGsOffsets = {0, 0, 0, 0, 0, 0}, primitiveId = 0, invocationId = 0}, fs = {primMask = 0, perspInterp = {sample = 0, center = 0, centroid = 0, pullMode = 0}, linearInterp = {sample = 0, center = 0, centroid = 0}, fragCoord = {x = 0, y = 0, z = 0, w = 0}, frontFacing = 0, ancillary = 0, sampleCoverage = 0}, cs = {numWorkgroupsPtr = 0, localInvocationId = 0, workgroupId = 0}}, resNodeValues = {0 }, spillTable = 4294967295}}}, m_dummyResMapNodes = {std::vector of length 0, capacity 0, std::vector of length 0, capacity 0, std::vector of length 0, capacity 0, std::vector of length 0, capacity 0, std::vector of length 0, capacity 0}, m_dummyVertexInput = {sType = VK_STRUCTURE_TYPE_APPLICATION_INFO, pNext = 0x0, flags = 0, vertexBindingDescriptionCount = 0, pVertexBindingDescriptions = 0x0, vertexAttributeDescriptionCount = 0, pVertexAttributeDescriptions = 0x0}, m_dummyVertexBindings = std::vector of length 0, capacity 0, m_dummyVertexAttribs = std::vector of length 0, capacity 0, m_tessOffchip = false, m_gsOnChip = false, m_allocUserDataNodes = std::vector of length 0, capacity 0} pPipelineDumperFile = 0x0 cacheEntryState = Llpc::ShaderEntryState::Compiling pShaderCache = 0x555555761340 #18 0x00007ffff131a284 in BuildPatchedShaders (ppPipelineBinary=, pPipelineBinarySize=0x7fffffffc0c0, ppTempShaderBuffer=0x7fffffffc0c8, ppTempBuffer=, pVbInfo=0x7fffffffc190, pImmedInfo=0x7fffffffc690, pInfo=0x7fffffffc2a0, pIn=0x7fffffffcec0, pPipelineCache=0x0, pDevice=0x5555563d6eb0) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/vk_graphics_pipeline.cpp:763 llpcResult = piplineOut = {pipelineBin = {codeSize = 0, pCode = 0x0}} pipeHash = 0 dynamicStateFlags = {false } result = pLayout = pVertexInput = cbFormat = {VK_FORMAT_R8G8B8A8_SRGB, VK_FORMAT_UNDEFINED, VK_FORMAT_UNDEFINED, VK_FORMAT_UNDEFINED, VK_FORMAT_UNDEFINED, VK_FORMAT_UNDEFINED, VK_FORMAT_UNDEFINED, VK_FORMAT_UNDEFINED} pActiveStages = pGraphicsPipelineCreateInfo = buildLlpcPipeline = true enableLlpc = true topology = pTempBuffer = activeStageCount = #19 Create (pDevice=pDevice@entry=0x555555962118, pPipelineCache=pPipelineCache@entry=0x0, pCreateInfo=pCreateInfo@entry=0x7fffffffd040, pAllocator=pAllocator@entry=0x5555557b97f8, pPipeline=pPipeline@entry=0x7fffffffd970) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/vk_graphics_pipeline.cpp:838 createInfo = {pipeline = {flags = {{clientInternal = 0, reserved = 0}, u32All = 0}, pPipelineBinary = 0x0, pipelineBinarySize = 0, useLateAllocVsLimit = false, lateAllocVsLimit = 0, iaState = {topologyInfo = {primitiveType = Triangle, patchControlPoints = 0, adjacency = false}}, rsState = {pointCoordOrigin = UpperLeft, expandLineWidth = false, shadeMode = Flat, rasterizeLastLinePixel = false, outOfOrderPrimsEnable = false, perpLineEndCapsEnable = false, binningOverride = Default, depthClampDisable = false}, cbState = {alphaToCoverageEnable = false, dualSourceBlendEnable = false, logicOp = Copy, target = {{swizzledFormat = {format = X8Y8Z8W8_Srgb, swizzle = {{{r = X, g = Y, b = Z, a = W}, swizzle = {X, Y, Z, W}}}}, channelWriteMask = 15 '\017'}, {swizzledFormat = {format = Undefined, swizzle = {{{r = Zero, g = Zero, b = Zero, a = Zero}, swizzle = {Zero, Zero, Zero, Zero}}}}, channelWriteMask = 0 '\000'}, {swizzledFormat = {format = Undefined, swizzle = {{{r = Zero, g = Zero, b = Zero, a = Zero}, swizzle = {Zero, Zero, Zero, Zero}}}}, channelWriteMask = 0 '\000'}, {swizzledFormat = {format = Undefined, swizzle = {{{r = Zero, g = Zero, b = Zero, a = Zero}, swizzle = {Zero, Zero, Zero, Zero}}}}, channelWriteMask = 0 '\000'}, {swizzledFormat = {format = Undefined, swizzle = {{{r = Zero, g = Zero, b = Zero, a = Zero}, swizzle = {Zero, Zero, Zero, Zero}}}}, channelWriteMask = 0 '\000'}, {swizzledFormat = {format = Undefined, swizzle = {{{r = Zero, g = Zero, b = Zero, a = Zero}, swizzle = {Zero, Zero, Zero, Zero}}}}, channelWriteMask = 0 '\000'}, {swizzledFormat = {format = Undefined, swizzle = {{{r = Zero, g = Zero, b = Zero, a = Zero}, swizzle = {Zero, Zero, Zero, Zero}}}}, channelWriteMask = 0 '\000'}, {swizzledFormat = {format = Undefined, swizzle = {{{r = Zero, g = Zero, b = Zero, a = Zero}, swizzle = {Zero, Zero, Zero, Zero}}}}, channelWriteMask = 0 '\000'}}}, viewInstancingDesc = {viewInstanceCount = 0, viewId = {0, 0, 0, 0, 0, 0}, renderTargetArrayIdx = {0, 0, 0, 0, 0, 0}, viewportArrayIdx = {0, 0, 0, 0, 0, 0}, enableMasking = false}}, msaa = {coverageSamples = 1, exposedSamples = 0, pixelShaderSamples = 1, depthStencilSamples = 1, shaderExportMaskSamples = 1, sampleMask = 1, sampleClusters = 1, alphaToCoverageSamples = 1, occlusionQuerySamples = 1, disableAlphaToCoverageDither = false, flags = {{enableConservativeRasterization = 0, reserved = 0}, u32All = 0}}, blend = {targets = {{blendEnable = false, srcBlendColor = Zero, dstBlendColor = Zero, blendFuncColor = Add, srcBlendAlpha = Zero, dstBlendAlpha = Zero, blendFuncAlpha = Add}, {blendEnable = false, srcBlendColor = Zero, dstBlendColor = Zero, blendFuncColor = Add, srcBlendAlpha = Zero, dstBlendAlpha = Zero, blendFuncAlpha = Add}, {blendEnable = false, srcBlendColor = Zero, dstBlendColor = Zero, blendFuncColor = Add, srcBlendAlpha = Zero, dstBlendAlpha = Zero, blendFuncAlpha = Add}, {blendEnable = false, srcBlendColor = Zero, dstBlendColor = Zero, blendFuncColor = Add, srcBlendAlpha = Zero, dstBlendAlpha = Zero, blendFuncAlpha = Add}, {blendEnable = false, srcBlendColor = Zero, dstBlendColor = Zero, blendFuncColor = Add, srcBlendAlpha = Zero, dstBlendAlpha = Zero, blendFuncAlpha = Add}, {blendEnable = false, srcBlendColor = Zero, dstBlendColor = Zero, blendFuncColor = Add, srcBlendAlpha = Zero, dstBlendAlpha = Zero, blendFuncAlpha = Add}, {blendEnable = false, srcBlendColor = Zero, dstBlendColor = Zero, blendFuncColor = Add, srcBlendAlpha = Zero, dstBlendAlpha = Zero, blendFuncAlpha = Add}, {blendEnable = false, srcBlendColor = Zero, dstBlendColor = Zero, blendFuncColor = Add, srcBlendAlpha = Zero, dstBlendAlpha = Zero, blendFuncAlpha = Add}}}, ds = {depthEnable = false, depthWriteEnable = false, depthFunc = _Always, depthBoundsEnable = false, stencilEnable = false, front = {stencilFailOp = Keep, stencilPassOp = Keep, stencilDepthFailOp = Keep, stencilFunc = Never}, back = {stencilFailOp = Keep, stencilPassOp = Keep, stencilDepthFailOp = Keep, stencilFunc = Never}}, pLayout = 0x555555da1ac0, pShaderMem = 0x0, pipelineLlpc = {pInstance = 0x5555557b97f0, pUserData = 0x7fffffffc0c8, pfnOutputAlloc = 0x7ffff133a3f0 , pShaderCache = 0x0, vs = {pModuleData = 0x555555e24110, pSpecializatonInfo = 0x0, pEntryTarget = 0x55555555d740 "main", descriptorRangeValueCount = 0, pDescriptorRangeValues = 0x5555563d7350, userDataNodeCount = 2, pUserDataNodes = 0x5555563d6eb0}, tcs = {pModuleData = 0x0, pSpecializatonInfo = 0x0, pEntryTarget = 0x0, descriptorRangeValueCount = 0, pDescriptorRangeValues = 0x0, userDataNodeCount = 0, pUserDataNodes = 0x0}, tes = { pModuleData = 0x0, pSpecializatonInfo = 0x0, pEntryTarget = 0x0, descriptorRangeValueCount = 0, pDescriptorRangeValues = 0x0, userDataNodeCount = 0, pUserDataNodes = 0x0}, gs = {pModuleData = 0x0, pSpecializatonInfo = 0x0, pEntryTarget = 0x0, descriptorRangeValueCount = 0, pDescriptorRangeValues = 0x0, userDataNodeCount = 0, pUserDataNodes = 0x0}, fs = {pModuleData = 0x5555566428c0, pSpecializatonInfo = 0x0, pEntryTarget = 0x55555555d740 "main", descriptorRangeValueCount = 0, pDescriptorRangeValues = 0x5555563d85d0, userDataNodeCount = 1, pUserDataNodes = 0x5555563d8130}, pVertexInput = 0x7fffffffcec0, iaState = { topology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP, patchControlPoints = 0, deviceIndex = 0, disableVertexReuse = false, switchWinding = false}, vpState = { depthClipEnable = true}, rsState = {rasterizerDiscardEnable = false, perSampleShading = false, numSamples = 0, samplePatternIdx = 0, usrClipPlaneMask = 0 '\000'}, cbState = { alphaToCoverageEnable = false, dualSourceBlendEnable = false, target = {{blendEnable = false, blendSrcAlphaToColor = false, format = VK_FORMAT_R8G8B8A8_SRGB}, { blendEnable = false, blendSrcAlphaToColor = false, format = VK_FORMAT_UNDEFINED}, {blendEnable = false, blendSrcAlphaToColor = false, format = VK_FORMAT_UNDEFINED}, { blendEnable = false, blendSrcAlphaToColor = false, format = VK_FORMAT_UNDEFINED}, {blendEnable = false, blendSrcAlphaToColor = false, format = VK_FORMAT_UNDEFINED}, { blendEnable = false, blendSrcAlphaToColor = false, format = VK_FORMAT_UNDEFINED}, {blendEnable = false, blendSrcAlphaToColor = false, format = VK_FORMAT_UNDEFINED}, { blendEnable = false, blendSrcAlphaToColor = false, format = VK_FORMAT_UNDEFINED}}}}, sampleCoverage = 1} immedInfo = {inputAssemblyState = {topology = TriangleStrip, primitiveRestartIndex = 0, primitiveRestartEnable = false}, triangleRasterState = {fillMode = Solid, cullMode = Back, frontFace = Cw, provokingVertex = First, flags = {{depthBiasEnable = 0, reserved = 0}, u32All = 0}}, staticStateMask = 7, blendConstParams = {blendConst = {0, 0, 0, 0}}, depthBiasParams = {depthBias = 0, depthBiasClamp = 0, slopeScaledDepthBias = 0}, depthBoundParams = {min = 0, max = 0}, pointLineRasterParams = {pointSize = 1, lineWidth = 0, pointSizeMin = 0, pointSizeMax = 8191.875}, viewportParams = {count = 1, viewports = {{originX = 0, originY = 0, width = 1024, height = 768, minDepth = 0, maxDepth = 1, origin = UpperLeft}, {originX = 0, originY = 0, width = 0, height = 0, minDepth = 0, maxDepth = 0, origin = UpperLeft} }, horzDiscardRatio = 0, vertDiscardRatio = 0, horzClipRatio = 0, vertClipRatio = 0}, scissorRectParams = {count = 0, scissors = {{offset = {x = 0, y = 0}, extent = {width = 0, height = 0}} }}, stencilRefMasks = {frontRef = 0 '\000', frontReadMask = 0 '\000', frontWriteMask = 0 '\000', frontOpValue = 1 '\001', backRef = 0 '\000', backReadMask = 0 '\000', backWriteMask = 0 '\000', backOpValue = 1 '\001', flags = {u8All = 0 '\000', {updateFrontRef = 0 '\000', updateFrontReadMask = 0 '\000', updateFrontWriteMask = 0 '\000', updateFrontOpValue = 0 '\000', updateBackRef = 0 '\000', updateBackReadMask = 0 '\000', updateBackWriteMask = 0 '\000', updateBackOpValue = 0 '\000'}}}, samplePattern = {locations = {topLeft = {{x = 0, y = 0} }, topRight = {{x = 0, y = 0} }, bottomLeft = {{x = 0, y = 0} }, bottomRight = {{x = 0, y = 0} }}, sampleCount = 0}, graphicsWaveLimitParams = {vs = {maxWavesPerCu = 0, cuEnableMask = 0}, hs = {maxWavesPerCu = 0, cuEnableMask = 0}, ds = {maxWavesPerCu = 0, cuEnableMask = 0}, gs = { maxWavesPerCu = 0, cuEnableMask = 0}, ps = {maxWavesPerCu = 0, cuEnableMask = 0}}, staticTokens = {inputAssemblyState = 0, triangleRasterState = 0, pointLineRasterState = 0, depthBias = 0, blendConst = 0, depthBounds = 0, viewport = 0, scissorRect = 0, samplePattern = 0, waveLimits = 0}} vbInfo = {bindingTableSize = 3, bindingCount = 3, bindings = {{slot = 0, byteStride = 12}, {slot = 1, byteStride = 12}, {slot = 2, byteStride = 12}, {slot = 0, byteStride = 0} }} pTempBuffer = 0x0 pTempShaderBuffer = 0x0 pipelineBinarySize = 0 pPipelineBinary = 0x0 palResult = _Success result = palSize = pipelineSize = {140737488340216, 140737488340272, 140737488340328, 140737488340384} pSystemMem = pPalPipeline = {0x2b, 0x0, 0x0, 0x0} pPalMsaa = {0x0, 0x0, 0x0, 0x0} pPalColorBlend = {0x0, 0x0, 0x0, 0x0} pPalDepthStencil = {0x0, 0x0, 0x0, 0x0} palOffset = pBinaryInfo = #20 0x00007ffff131b3e4 in CreateGraphicsPipelines (pPipelines=, pAllocator=0x5555557b97f8, pCreateInfos=, count=, pipelineCache=0x0, this=0x555555962118) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/vk_device.cpp:1498 result = i = finalResult = VK_SUCCESS #21 vk::entry::vkCreateGraphicsPipelines(VkDevice_T*, VkPipelineCache_T*, unsigned int, VkGraphicsPipelineCreateInfo const*, VkAllocationCallbacks const*, VkPipeline_T**) ( device=0x555555962110, pipelineCache=0x0, createInfoCount=, pCreateInfos=, pAllocator=, pPipelines=) at /home/chris/oldhome/build/amdvlk-git-debug/src/xgl/icd/api/vk_device.cpp:2399 pAllocCB = 0x5555557b97f8 #22 0x000055555555b420 in ?? () No symbol table info available. #23 0x0000555555558323 in ?? () No symbol table info available. #24 0x000055555555998d in ?? () No symbol table info available. #25 0x000055555555ac6d in ?? () No symbol table info available. #26 0x00007ffff6a1af4a in __libc_start_main () from /usr/lib/libc.so.6 No symbol table info available. #27 0x0000555555557a0a in ?? () No symbol table info available. quit