/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ |
H A D | vktShaderLibrary.cpp | 1331 for (deUint32 outNdx = 0; outNdx < m_outputCount; outNdx++) in ShaderCaseInstance() 1333 m_rtImage[outNdx] = createImage2D(context, RENDER_WIDTH, RENDER_HEIGHT, m_rtFormat, vk::VK_IMAGE_TILING_OPTIMAL, vk::VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT| vk::VK_IMAGE_USAGE_TRANSFER_SRC_BIT); in ShaderCaseInstance() 1334 m_rtMem[outNdx] = allocateAndBindMemory(context, *m_rtImage[outNdx], vk::MemoryRequirement::Any); in ShaderCaseInstance() 1335 m_rtView[outNdx] = createAttachmentView(context, *m_rtImage[outNdx], m_rtFormat); in ShaderCaseInstance() 1337 m_readImageBuffer[outNdx] = createBuffer(context, (vk::VkDeviceSize)(RENDER_WIDTH * RENDER_HEIGHT * tcu::getPixelSize(vk::mapVkFormat(m_rtFormat))), vk::VK_BUFFER_USAGE_TRANSFER_DST_BIT); in ShaderCaseInstance() 1338 m_readImageMem[outNdx] in ShaderCaseInstance() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ |
H A D | vktShaderLibrary.cpp | 1331 for (deUint32 outNdx = 0; outNdx < m_outputCount; outNdx++) in ShaderCaseInstance() 1333 m_rtImage[outNdx] = createImage2D(context, RENDER_WIDTH, RENDER_HEIGHT, m_rtFormat, vk::VK_IMAGE_TILING_OPTIMAL, vk::VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT| vk::VK_IMAGE_USAGE_TRANSFER_SRC_BIT); in ShaderCaseInstance() 1334 m_rtMem[outNdx] = allocateAndBindMemory(context, *m_rtImage[outNdx], vk::MemoryRequirement::Any); in ShaderCaseInstance() 1335 m_rtView[outNdx] = createAttachmentView(context, *m_rtImage[outNdx], m_rtFormat); in ShaderCaseInstance() 1337 m_readImageBuffer[outNdx] = createBuffer(context, (vk::VkDeviceSize)(RENDER_WIDTH * RENDER_HEIGHT * tcu::getPixelSize(vk::mapVkFormat(m_rtFormat))), vk::VK_BUFFER_USAGE_TRANSFER_DST_BIT); in ShaderCaseInstance() 1338 m_readImageMem[outNdx] in ShaderCaseInstance() [all...] |
/third_party/vk-gl-cts/modules/gles3/functional/ |
H A D | es3fFragmentOutputTests.cpp | 179 for (int outNdx = 0; outNdx < (int)outputs.size(); outNdx++) in createProgram() 181 const FragmentOutput& output = outputs[outNdx]; in createProgram() 193 vtx << "in " << interpPrec << " " << typeName << " in" << outNdx << "_" << elemNdx << ";\n" in createProgram() 194 << interp << " out " << interpPrec << " " << typeName << " var" << outNdx << "_" << elemNdx << ";\n"; in createProgram() 195 frag << interp << " in " << interpPrec << " " << typeName << " var" << outNdx << "_" << elemNdx << ";\n"; in createProgram() 197 frag << "layout(location = " << output.location << ") out " << outputPrec << " " << typeName << " out" << outNdx << "[" << output.arrayLength << "];\n"; in createProgram() 201 vtx << "in " << interpPrec << " " << typeName << " in" << outNdx << ";\n" in createProgram() 202 << interp << " out " << interpPrec << " " << typeName << " var" << outNdx << ";\ in createProgram() local 229 vtx << "\\tvar" << outNdx << " = in" << outNdx << ";\\n"; createProgram() local 230 frag << "\\tout" << outNdx << " = var" << outNdx << ";\\n"; createProgram() local [all...] |
H A D | es3fTransformFeedbackTests.cpp | 684 static int getAttributeIndex (deUint32 primitiveType, int numInputs, int outNdx) in getAttributeIndex() argument 688 case GL_TRIANGLES: return outNdx; in getAttributeIndex() 689 case GL_LINES: return outNdx; in getAttributeIndex() 690 case GL_POINTS: return outNdx; in getAttributeIndex() 694 int triNdx = outNdx/3; in getAttributeIndex() 695 int vtxNdx = outNdx%3; in getAttributeIndex() 700 return (outNdx%3 != 0) ? (outNdx/3 + outNdx%3) : 0; in getAttributeIndex() 703 return outNdx/ in getAttributeIndex() [all...] |
H A D | es3fShaderCommonFunctionTests.cpp | 341 for (int outNdx = 0; outNdx < (int)curOutputPtr.size(); ++outNdx) in iterate() 342 curOutputPtr[outNdx] = (deUint32*)outputPointers[outNdx] + outScalarSizes[outNdx]*valNdx; in iterate() 357 for (int outNdx = 0; outNdx < (int)curOutputPtr.size(); outNdx++) in iterate() 358 m_testCtx.getLog() << TestLog::Message << " " << m_spec.outputs[outNdx] in iterate() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor/ |
H A D | vktShaderCommonFunctionTests.cpp | 455 for (int outNdx = 0; outNdx < (int)curOutputPtr.size(); ++outNdx) in iterate() 456 curOutputPtr[outNdx] = (deUint8*)outputPointers[outNdx] + outScalarSizes[outNdx]*outCompByteSizes[outNdx]*valNdx; in iterate() 471 for (int outNdx = 0; outNdx < (int)curOutputPtr.size(); outNdx in iterate() [all...] |
H A D | vktShaderIntegerFunctionTests.cpp | 364 for (int outNdx = 0; outNdx < (int)curOutputPtr.size(); ++outNdx) in iterate() 365 curOutputPtr[outNdx] = (deUint32*)outputPointers[outNdx] + outScalarSizes[outNdx]*valNdx; in iterate() 380 for (int outNdx = 0; outNdx < (int)curOutputPtr.size(); outNdx++) in iterate() 381 testCtx.getLog() << TestLog::Message << " " << m_spec.outputs[outNdx] in iterate() [all...] |
H A D | vktShaderExecutor.cpp | 316 for (int outNdx = 0; outNdx < (int)shaderSpec.outputs.size(); ++outNdx) in generateFragShaderOutputDecl() 318 const Symbol& output = shaderSpec.outputs[outNdx]; in generateFragShaderOutputDecl() 969 for (int outNdx = 0; outNdx < (int)m_outputLayout.locationSymbols.size(); ++outNdx) in execute() 971 const bool isDouble = glu::isDataTypeDoubleOrDVec(m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute() 972 const bool isFloat = isDataTypeFloatOrVec(m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute() 973 const bool isFloat16b = glu::isDataTypeFloat16OrVec(m_shaderSpec.outputs[outNdx] in execute() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderexecutor/ |
H A D | vktShaderCommonFunctionTests.cpp | 455 for (int outNdx = 0; outNdx < (int)curOutputPtr.size(); ++outNdx) in iterate() 456 curOutputPtr[outNdx] = (deUint8*)outputPointers[outNdx] + outScalarSizes[outNdx]*outCompByteSizes[outNdx]*valNdx; in iterate() 471 for (int outNdx = 0; outNdx < (int)curOutputPtr.size(); outNdx in iterate() [all...] |
H A D | vktShaderIntegerFunctionTests.cpp | 364 for (int outNdx = 0; outNdx < (int)curOutputPtr.size(); ++outNdx) in iterate() 365 curOutputPtr[outNdx] = (deUint32*)outputPointers[outNdx] + outScalarSizes[outNdx]*valNdx; in iterate() 380 for (int outNdx = 0; outNdx < (int)curOutputPtr.size(); outNdx++) in iterate() 381 testCtx.getLog() << TestLog::Message << " " << m_spec.outputs[outNdx] in iterate() [all...] |
H A D | vktShaderExecutor.cpp | 316 for (int outNdx = 0; outNdx < (int)shaderSpec.outputs.size(); ++outNdx) in generateFragShaderOutputDecl() 318 const Symbol& output = shaderSpec.outputs[outNdx]; in generateFragShaderOutputDecl() 969 for (int outNdx = 0; outNdx < (int)m_outputLayout.locationSymbols.size(); ++outNdx) in execute() 971 const bool isDouble = glu::isDataTypeDoubleOrDVec(m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute() 972 const bool isFloat = isDataTypeFloatOrVec(m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute() 973 const bool isFloat16b = glu::isDataTypeFloat16OrVec(m_shaderSpec.outputs[outNdx] in execute() [all...] |
/third_party/vk-gl-cts/modules/glshared/ |
H A D | glsShaderExecUtil.cpp | 302 for (int outNdx = 0; outNdx < (int)shaderSpec.outputs.size(); ++outNdx) in generateFragShaderOutputDecl() 304 const Symbol& output = shaderSpec.outputs[outNdx]; in generateFragShaderOutputDecl() 627 for (int outNdx = 0; outNdx < (int)m_outputLayout.locationSymbols.size(); ++outNdx) in execute() 629 const Symbol& output = *m_outputLayout.locationSymbols[outNdx]; in execute() 630 const deUint32 renderbuffer = renderbuffers[outNdx]; in execute() 635 gl.framebufferRenderbuffer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0+outNdx, GL_RENDERBUFFE in execute() [all...] |
/third_party/vk-gl-cts/modules/gles31/functional/ |
H A D | es31fShaderIntegerFunctionTests.cpp | 286 for (int outNdx = 0; outNdx < (int)curOutputPtr.size(); ++outNdx) in iterate() 287 curOutputPtr[outNdx] = (deUint32*)outputPointers[outNdx] + outScalarSizes[outNdx]*valNdx; in iterate() 302 for (int outNdx = 0; outNdx < (int)curOutputPtr.size(); outNdx++) in iterate() 303 m_testCtx.getLog() << TestLog::Message << " " << m_spec.outputs[outNdx] in iterate() [all...] |
H A D | es31fShaderCommonFunctionTests.cpp | 416 for (int outNdx = 0; outNdx < (int)curOutputPtr.size(); ++outNdx) in iterate() 417 curOutputPtr[outNdx] = (deUint32*)outputPointers[outNdx] + outScalarSizes[outNdx]*valNdx; in iterate() 432 for (int outNdx = 0; outNdx < (int)curOutputPtr.size(); outNdx++) in iterate() 433 m_testCtx.getLog() << TestLog::Message << " " << m_spec.outputs[outNdx] in iterate() [all...] |