/third_party/vk-gl-cts/framework/referencerenderer/ |
H A D | rrShadingContext.hpp | 55 void writeFragmentOutput (const FragmentShadingContext& context, int packetNdx, int fragNdx, int outputNdx, const T& value) in writeFragmentOutput() argument 59 DE_ASSERT(outputNdx >= 0 && outputNdx < context.numFragmentOutputs); in writeFragmentOutput() 61 context.outputArray[outputNdx + context.numFragmentOutputs*(fragNdx + packetNdx*4)] = value; in writeFragmentOutput() 65 void writeFragmentOutputDualSource (const FragmentShadingContext& context, int packetNdx, int fragNdx, int outputNdx, const T& value, const T& value1) in writeFragmentOutputDualSource() argument 69 DE_ASSERT(outputNdx >= 0 && outputNdx < context.numFragmentOutputs); in writeFragmentOutputDualSource() 71 context.outputArray[outputNdx + context.numFragmentOutputs*(fragNdx + packetNdx*4)] = value; in writeFragmentOutputDualSource() 72 context.outputArraySrc1[outputNdx + context.numFragmentOutputs*(fragNdx + packetNdx*4)] = value1; in writeFragmentOutputDualSource()
|
H A D | rrRenderer.cpp | 488 void flatshadePrimitiveVertices (pa::Triangle& target, size_t outputNdx) in flatshadePrimitiveVertices() argument 490 const rr::GenericVec4 flatValue = target.getProvokingVertex()->outputs[outputNdx]; in flatshadePrimitiveVertices() 491 target.v0->outputs[outputNdx] = flatValue; in flatshadePrimitiveVertices() 492 target.v1->outputs[outputNdx] = flatValue; in flatshadePrimitiveVertices() 493 target.v2->outputs[outputNdx] = flatValue; in flatshadePrimitiveVertices() 496 void flatshadePrimitiveVertices (pa::Line& target, size_t outputNdx) in flatshadePrimitiveVertices() argument 498 const rr::GenericVec4 flatValue = target.getProvokingVertex()->outputs[outputNdx]; in flatshadePrimitiveVertices() 499 target.v0->outputs[outputNdx] = flatValue; in flatshadePrimitiveVertices() 500 target.v1->outputs[outputNdx] = flatValue; in flatshadePrimitiveVertices() 503 void flatshadePrimitiveVertices (pa::Point& target, size_t outputNdx) in flatshadePrimitiveVertices() argument [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/ |
H A D | vktSpvAsmComputeShaderCase.cpp | 713 for (deUint32 outputNdx = 0; outputNdx < m_shaderSpec.outputs.size(); ++outputNdx) in iterate() 715 DE_ASSERT(m_shaderSpec.outputs[outputNdx].getDescriptorType() == VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); in iterate() 717 descriptorTypes.push_back(m_shaderSpec.outputs[outputNdx].getDescriptorType()); in iterate() 720 const BufferSp& output = m_shaderSpec.outputs[outputNdx].getBuffer(); in iterate() 753 for (deUint32 outputNdx = 0; outputNdx < m_shaderSpec.outputs.size(); ++outputNdx) in iterate() 755 info.buffer = **outputBuffers[outputNdx]; in iterate() [all...] |
H A D | vktSpvAsmComputeShaderTestUtil.cpp | 38 for (size_t outputNdx = 0; outputNdx < outputAllocs.size(); ++outputNdx) in verifyOutputWithEpsilon() 41 expectedOutputs[outputNdx].getBytes(expectedBytes); in verifyOutputWithEpsilon() 47 memcpy(&actualFloats[0], outputAllocs[outputNdx]->getHostPtr(), expectedBytes.size()); in verifyOutputWithEpsilon()
|
H A D | vktSpvAsmEmptyStructTests.cpp | 44 for (deUint32 outputNdx = 0; outputNdx < static_cast<deUint32>(outputAllocs.size()); ++outputNdx) in verifyResult() 47 expectedOutputs[outputNdx].getBytes(expectedBytes); in verifyResult() 50 const deUint32* returned = static_cast<const deUint32*>(outputAllocs[outputNdx]->getHostPtr()); in verifyResult()
|
H A D | vktSpvAsm16bitStorageTests.cpp | 200 for (deUint32 outputNdx = 0; outputNdx < outputAllocs.size(); ++outputNdx) in graphicsCheck16BitFloats() 203 originalFloats[outputNdx].getBuffer()->getPackedBytes(originalBytes); in graphicsCheck16BitFloats() 205 const deUint16* returned = static_cast<const deUint16*>(outputAllocs[outputNdx]->getHostPtr()); in graphicsCheck16BitFloats() 207 const deUint32 count = static_cast<deUint32>(expectedOutputs[outputNdx].getByteSize() / sizeof(deUint16)); in graphicsCheck16BitFloats() 227 for (deUint32 outputNdx = 0; outputNdx < outputAllocs.size(); ++outputNdx) in graphicsCheck16BitFloats64() 230 originalFloats[outputNdx] in graphicsCheck16BitFloats64() [all...] |
H A D | vktSpvAsmGraphicsShaderTestUtil.cpp | 3534 for (deUint32 outputNdx = 0; outputNdx < numOutResources; ++outputNdx) in runAndVerifyDefaultPipeline() 3536 const Resource& resource = instance.resources.outputs[outputNdx]; in runAndVerifyDefaultPipeline() 3555 numInResources + outputNdx, // binding in runAndVerifyDefaultPipeline() 3760 for (deUint32 outputNdx = 0; outputNdx < numOutResources; ++outputNdx) in runAndVerifyDefaultPipeline() 3764 **outResourceBuffers[outputNdx], // buffer in runAndVerifyDefaultPipeline() 3774 numInResources + outputNdx, // bindin in runAndVerifyDefaultPipeline() [all...] |
H A D | vktSpvAsm8bitStorageTests.cpp | 666 for (deUint32 outputNdx = 0; outputNdx < outputAllocs.size(); ++outputNdx) in checkStruct() 669 originalFloats[outputNdx].getBytes(originalBytes); in checkStruct() 671 const resultType* returned = static_cast<const resultType*>(outputAllocs[outputNdx]->getHostPtr()); in checkStruct() 690 for (deUint32 outputNdx = 0; outputNdx < static_cast<deUint32>(outputAllocs.size()); ++outputNdx) in checkUniformsArray() 693 originalFloats[outputNdx].getBytes(originalBytes); in checkUniformsArray() 696 const resultType* returned = static_cast<const resultType*>(outputAllocs[outputNdx] in checkUniformsArray() [all...] |
H A D | vktSpvAsmFloatControlsTests.cpp | 2758 for (deUint32 outputNdx = 0; outputNdx < outputAllocs.size(); ++outputNdx) in checkFloats() 2761 expectedOutputs[outputNdx].getBytes(expectedBytes); in checkFloats() 2763 if (!compareBytes<TYPE, FLOAT_TYPE>(expectedBytes, outputAllocs[outputNdx], log)) in checkFloats()
|
H A D | vktSpvAsmInstructionTests.cpp | 19686 for (size_t outputNdx = 0; outputNdx < outputAllocs.size(); ++outputNdx) 19692 expectedOutputs[outputNdx].getBytes(expectedBytes); 19694 memcpy(&actual, outputAllocs[outputNdx]->getHostPtr(), expectedBytes.size()); 19714 for (size_t outputNdx = 0; outputNdx < outputAllocs.size(); ++outputNdx) 19717 expectedOutputs[outputNdx].getBytes(expectedBytes); 19722 memcpy(&data[0], outputAllocs[outputNdx] [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/ |
H A D | vktSpvAsmComputeShaderCase.cpp | 713 for (deUint32 outputNdx = 0; outputNdx < m_shaderSpec.outputs.size(); ++outputNdx) in iterate() 715 DE_ASSERT(m_shaderSpec.outputs[outputNdx].getDescriptorType() == VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); in iterate() 717 descriptorTypes.push_back(m_shaderSpec.outputs[outputNdx].getDescriptorType()); in iterate() 720 const BufferSp& output = m_shaderSpec.outputs[outputNdx].getBuffer(); in iterate() 753 for (deUint32 outputNdx = 0; outputNdx < m_shaderSpec.outputs.size(); ++outputNdx) in iterate() 755 info.buffer = **outputBuffers[outputNdx]; in iterate() [all...] |
H A D | vktSpvAsmComputeShaderTestUtil.cpp | 38 for (size_t outputNdx = 0; outputNdx < outputAllocs.size(); ++outputNdx) in verifyOutputWithEpsilon() 41 expectedOutputs[outputNdx].getBytes(expectedBytes); in verifyOutputWithEpsilon() 47 memcpy(&actualFloats[0], outputAllocs[outputNdx]->getHostPtr(), expectedBytes.size()); in verifyOutputWithEpsilon()
|
H A D | vktSpvAsmEmptyStructTests.cpp | 44 for (deUint32 outputNdx = 0; outputNdx < static_cast<deUint32>(outputAllocs.size()); ++outputNdx) in verifyResult() 47 expectedOutputs[outputNdx].getBytes(expectedBytes); in verifyResult() 50 const deUint32* returned = static_cast<const deUint32*>(outputAllocs[outputNdx]->getHostPtr()); in verifyResult()
|
H A D | vktSpvAsm16bitStorageTests.cpp | 200 for (deUint32 outputNdx = 0; outputNdx < outputAllocs.size(); ++outputNdx) in graphicsCheck16BitFloats() 203 originalFloats[outputNdx].getBuffer()->getPackedBytes(originalBytes); in graphicsCheck16BitFloats() 205 const deUint16* returned = static_cast<const deUint16*>(outputAllocs[outputNdx]->getHostPtr()); in graphicsCheck16BitFloats() 207 const deUint32 count = static_cast<deUint32>(expectedOutputs[outputNdx].getByteSize() / sizeof(deUint16)); in graphicsCheck16BitFloats() 227 for (deUint32 outputNdx = 0; outputNdx < outputAllocs.size(); ++outputNdx) in graphicsCheck16BitFloats64() 230 originalFloats[outputNdx] in graphicsCheck16BitFloats64() [all...] |
H A D | vktSpvAsmGraphicsShaderTestUtil.cpp | 3531 for (deUint32 outputNdx = 0; outputNdx < numOutResources; ++outputNdx) in runAndVerifyDefaultPipeline() 3533 const Resource& resource = instance.resources.outputs[outputNdx]; in runAndVerifyDefaultPipeline() 3552 numInResources + outputNdx, // binding in runAndVerifyDefaultPipeline() 3757 for (deUint32 outputNdx = 0; outputNdx < numOutResources; ++outputNdx) in runAndVerifyDefaultPipeline() 3761 **outResourceBuffers[outputNdx], // buffer in runAndVerifyDefaultPipeline() 3771 numInResources + outputNdx, // bindin in runAndVerifyDefaultPipeline() [all...] |
H A D | vktSpvAsm8bitStorageTests.cpp | 666 for (deUint32 outputNdx = 0; outputNdx < outputAllocs.size(); ++outputNdx) in checkStruct() 669 originalFloats[outputNdx].getBytes(originalBytes); in checkStruct() 671 const resultType* returned = static_cast<const resultType*>(outputAllocs[outputNdx]->getHostPtr()); in checkStruct() 690 for (deUint32 outputNdx = 0; outputNdx < static_cast<deUint32>(outputAllocs.size()); ++outputNdx) in checkUniformsArray() 693 originalFloats[outputNdx].getBytes(originalBytes); in checkUniformsArray() 696 const resultType* returned = static_cast<const resultType*>(outputAllocs[outputNdx] in checkUniformsArray() [all...] |
H A D | vktSpvAsmFloatControlsTests.cpp | 2756 for (deUint32 outputNdx = 0; outputNdx < outputAllocs.size(); ++outputNdx) in checkFloats() 2759 expectedOutputs[outputNdx].getBytes(expectedBytes); in checkFloats() 2761 if (!compareBytes<TYPE, FLOAT_TYPE>(expectedBytes, outputAllocs[outputNdx], log)) in checkFloats()
|
H A D | vktSpvAsmInstructionTests.cpp | 19590 for (size_t outputNdx = 0; outputNdx < outputAllocs.size(); ++outputNdx) 19596 expectedOutputs[outputNdx].getBytes(expectedBytes); 19598 memcpy(&actual, outputAllocs[outputNdx]->getHostPtr(), expectedBytes.size()); 19618 for (size_t outputNdx = 0; outputNdx < outputAllocs.size(); ++outputNdx) 19621 expectedOutputs[outputNdx].getBytes(expectedBytes); 19626 memcpy(&data[0], outputAllocs[outputNdx] [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor/ |
H A D | vktShaderExecutor.cpp | 1877 for (size_t outputNdx = 0; outputNdx < m_shaderSpec.outputs.size(); ++outputNdx) in readOutputBuffer() 1879 const glu::VarType& varType = m_shaderSpec.outputs[outputNdx].varType; in readOutputBuffer() 1880 const VarLayout& layout = m_outputLayout[outputNdx]; in readOutputBuffer() 1882 copyFromBuffer(varType, layout, numValues, m_outputAlloc->getHostPtr(), outputPtrs[outputNdx]); in readOutputBuffer() 2551 for (size_t outputNdx = 0; outputNdx < outputTypes.size(); ++outputNdx) in generateSpirv() 2554 "%out_val_final_" << outputNdx << " in generateSpirv() 2555 "%ssbo_dst_ptr_" << outputNdx << " = OpAccessChain %up_out_" << outputNdx << " %ssbo_dst %c_i32_0 %invocationNdx_val %c_i32_" << outputNdx << "\\n"; generateSpirv() local 2572 src << "OpStore %ssbo_dst_ptr_" << outputNdx << " %u32_final_val_" << outputNdx << "\\n"; generateSpirv() local 2579 "OpStore %ssbo_dst_ptr_" << outputNdx << " %out_result_" << outputNdx << "\\n"; generateSpirv() local 2584 src << "OpStore %ssbo_dst_ptr_" << outputNdx << " %out_val_final_" << outputNdx << "\\n"; generateSpirv() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderexecutor/ |
H A D | vktShaderExecutor.cpp | 1877 for (size_t outputNdx = 0; outputNdx < m_shaderSpec.outputs.size(); ++outputNdx) in readOutputBuffer() 1879 const glu::VarType& varType = m_shaderSpec.outputs[outputNdx].varType; in readOutputBuffer() 1880 const VarLayout& layout = m_outputLayout[outputNdx]; in readOutputBuffer() 1882 copyFromBuffer(varType, layout, numValues, m_outputAlloc->getHostPtr(), outputPtrs[outputNdx]); in readOutputBuffer() 2551 for (size_t outputNdx = 0; outputNdx < outputTypes.size(); ++outputNdx) in generateSpirv() 2554 "%out_val_final_" << outputNdx << " in generateSpirv() 2555 "%ssbo_dst_ptr_" << outputNdx << " = OpAccessChain %up_out_" << outputNdx << " %ssbo_dst %c_i32_0 %invocationNdx_val %c_i32_" << outputNdx << "\\n"; generateSpirv() local 2572 src << "OpStore %ssbo_dst_ptr_" << outputNdx << " %u32_final_val_" << outputNdx << "\\n"; generateSpirv() local 2579 "OpStore %ssbo_dst_ptr_" << outputNdx << " %out_result_" << outputNdx << "\\n"; generateSpirv() local 2584 src << "OpStore %ssbo_dst_ptr_" << outputNdx << " %out_val_final_" << outputNdx << "\\n"; generateSpirv() local [all...] |
/third_party/vk-gl-cts/modules/gles3/functional/ |
H A D | es3fFragmentOutputTests.cpp | 625 for (int outputNdx = 0; outputNdx < (int)m_outputs.size(); outputNdx++) in iterate() 627 const FragmentOutput& output = m_outputs[outputNdx]; in iterate() 776 for (int outputNdx = 0; outputNdx < (int)m_outputs.size(); outputNdx++) in iterate() 778 const FragmentOutput& output = m_outputs[outputNdx]; in iterate() 791 string name = string("in") + de::toString(outputNdx) + (isArray ? string("_") + de::toString(vecNdx) : string()); in iterate() 839 for (int outputNdx in iterate() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass/ |
H A D | vktRenderPassMultisampleResolveTests.cpp | 2177 for (int outputNdx = 0; outputNdx < outputsCount; ++outputNdx) in verify() 2179 void* const ptr = m_bufferMemory[outputNdx]->getHostPtr(); in verify() 2207 for (int outputNdx = 0; outputNdx < outputsCount; outputNdx++) in verify() 2211 Vec4 color = accesses[outputNdx].getPixel(x, y); in verify() 2220 errorMask.getAccess().setPixel(errorColor, x, y, outputNdx); in verify() 2224 errorMask.getAccess().setPixel(okColor, x, y, outputNdx); in verify() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/renderpass/ |
H A D | vktRenderPassMultisampleResolveTests.cpp | 2164 for (int outputNdx = 0; outputNdx < outputsCount; ++outputNdx) in verify() 2166 void* const ptr = m_bufferMemory[outputNdx]->getHostPtr(); in verify() 2194 for (int outputNdx = 0; outputNdx < outputsCount; outputNdx++) in verify() 2198 Vec4 color = accesses[outputNdx].getPixel(x, y); in verify() 2207 errorMask.getAccess().setPixel(errorColor, x, y, outputNdx); in verify() 2211 errorMask.getAccess().setPixel(okColor, x, y, outputNdx); in verify() [all...] |
/third_party/vk-gl-cts/modules/glshared/ |
H A D | glsShaderExecUtil.cpp | 1077 for (size_t outputNdx = 0; outputNdx < m_outputs.size(); ++outputNdx) in readOutputBuffer() 1079 const glu::VarType& varType = m_outputs[outputNdx].varType; in readOutputBuffer() 1080 const VarLayout& layout = m_outputLayout[outputNdx]; in readOutputBuffer() 1082 copyFromBuffer(varType, layout, numValues, mapPtr, outputPtrs[outputNdx]); in readOutputBuffer()
|