/external/deqp/external/vulkancts/framework/vulkan/ |
D | vkPrograms.cpp | 49 ProgramBinary::ProgramBinary (ProgramFormat format, size_t binarySize, const deUint8* binary) in ProgramBinary() function in vk::ProgramBinary 69 bool isSaneSpirVBinary (const ProgramBinary& binary) in isSaneSpirVBinary() 90 ProgramBinary* createProgramBinaryFromSpirV (const vector<deUint32>& binary) in createProgramBinaryFromSpirV() 95 …return new ProgramBinary(PROGRAM_FORMAT_SPIRV, binary.size()*sizeof(deUint32), (const deUint8*)&bi… in createProgramBinaryFromSpirV() 102 ProgramBinary* buildProgram (const GlslSource& program, glu::ShaderProgramInfo* buildInfo) in buildProgram() 134 ProgramBinary* assembleProgram (const SpirVAsmSource& program, SpirVProgramInfo* buildInfo) in assembleProgram() 158 void disassembleProgram (const ProgramBinary& program, std::ostream* dst) in disassembleProgram() 173 bool validateProgram (const ProgramBinary& program, std::ostream* dst) in validateProgram() 192 …odule (const DeviceInterface& deviceInterface, VkDevice device, const ProgramBinary& binary, VkSha… in createShaderModule()
|
D | vkBinaryRegistry.hpp | 179 ProgramBinary* loadProgram (const ProgramIdentifier& id) const; 202 DE_DECLARE_POOL_HASH(BinaryIndexHashImpl, const ProgramBinary*, deUint32); 210 deUint32* find (const ProgramBinary* binary) const; 211 void insert (const ProgramBinary* binary, deUint32 index); 227 void addProgram (const ProgramIdentifier& id, const ProgramBinary& binary); 234 deUint32* findBinary (const ProgramBinary& binary) const; 236 void addBinary (deUint32 index, const ProgramBinary& binary); 240 ProgramBinary* binary; 243 BinarySlot (ProgramBinary* binary_, size_t referenceCount_) in BinarySlot()
|
D | vkPrograms.hpp | 47 class ProgramBinary class 50 ProgramBinary (ProgramFormat format, size_t binarySize, const deUint8* binary); 166 typedef ProgramCollection<ProgramBinary> BinaryCollection; 168 ProgramBinary* buildProgram (const GlslSource& program, glu::ShaderProgramInfo* buildInfo); 169 ProgramBinary* assembleProgram (const vk::SpirVAsmSource& program, SpirVProgramInfo* buildInfo); 170 void disassembleProgram (const ProgramBinary& program, std::ostream* dst); 171 bool validateProgram (const ProgramBinary& program, std::ostream* dst); 173 …odule (const DeviceInterface& deviceInterface, VkDevice device, const ProgramBinary& binary, VkSha…
|
D | vkBinaryRegistry.cpp | 109 void writeBinary (const ProgramBinary& binary, const std::string& dstPath) in writeBinary() 127 void writeBinary (const std::string& dstDir, deUint32 index, const ProgramBinary& binary) in writeBinary() 132 ProgramBinary* readBinary (const std::string& srcPath) in readBinary() 151 return new ProgramBinary(vk::PROGRAM_FORMAT_SPIRV, bytes.size(), &bytes[0]); in readBinary() 155 deUint32 binaryHash (const ProgramBinary* binary) in binaryHash() 160 deBool binaryEqual (const ProgramBinary* a, const ProgramBinary* b) in binaryEqual() 391 DE_IMPLEMENT_POOL_HASH(BinaryIndexHashImpl, const ProgramBinary*, deUint32, binaryHash, binaryEqual… 404 deUint32* BinaryIndexHash::find (const ProgramBinary* binary) const in find() 409 void BinaryIndexHash::insert (const ProgramBinary* binary, deUint32 index) in insert() 444 const de::UniquePtr<ProgramBinary> binary (readBinary(path.getPath())); in initFromPath() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/ |
D | vktTestCase.hpp | 39 class ProgramBinary; 55 vk::ProgramCollection<vk::ProgramBinary>& progCollection); 60 …vk::ProgramCollection<vk::ProgramBinary>& getBinaryCollection (void) const { return m_progColle… in getBinaryCollection() 81 vk::ProgramCollection<vk::ProgramBinary>& m_progCollection;
|
D | vktTestPackage.cpp | 87 vk::ProgramBinary* compileProgram (const vk::GlslSource& source, glu::ShaderProgramInfo* buildInfo) in compileProgram() 92 vk::ProgramBinary* compileProgram (const vk::SpirVAsmSource& source, vk::SpirVProgramInfo* buildInf… in compileProgram() 98 vk::ProgramBinary* buildProgram (const std::string& casePath, in buildProgram() 106 de::MovePtr<vk::ProgramBinary> binProg; in buildProgram() 111 binProg = de::MovePtr<vk::ProgramBinary>(compileProgram(iter.getProgram(), &buildInfo)); in buildProgram() 119 binProg = de::MovePtr<vk::ProgramBinary>(prebuiltBinRegistry.loadProgram(progId)); in buildProgram() 133 vk::ProgramBinary* const returnBinary = binProg.get(); in buildProgram() 228 …vk::ProgramBinary* binProg = buildProgram<glu::ShaderProgramInfo, vk::GlslSourceCollection::Iterat… in init()
|
D | vktDrawUtil.hpp | 120 const vk::ProgramBinary* binary; 122 VulkanShader (const vk::VkShaderStageFlagBits stage_, const vk::ProgramBinary& binary_) in VulkanShader()
|
D | vktTestCase.cpp | 330 vk::ProgramCollection<vk::ProgramBinary>& progCollection) in Context()
|
D | vktBuildPrograms.cpp | 58 typedef de::SharedPtr<vk::ProgramBinary> ProgramBinarySp;
|
/external/deqp/external/vulkancts/modules/vulkan/synchronization/ |
D | vktSynchronizationOperation.hpp | 128 vk::ProgramCollection<vk::ProgramBinary>& programCollection, 136 …vk::ProgramCollection<vk::ProgramBinary>& getBinaryCollection (void) const { return m_progCollect… in getBinaryCollection() 146 vk::ProgramCollection<vk::ProgramBinary>& m_progCollection;
|
D | vktSynchronizationUtil.hpp | 132 …vk::VkDevice device, const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& binary, const…
|
D | vktSynchronizationUtil.cpp | 441 const ProgramBinary& binary, in setShader()
|
/external/deqp/modules/gles3/functional/ |
D | es3fShaderApiTests.cpp | 1081 struct ProgramBinary struct 1087 bool programBinariesEqual (const ProgramBinary& first, const ProgramBinary& second) in programBinariesEqual() 1108 void getProgramBinary (ProgramBinary& out, GLuint program); 1109 void loadProgramBinary (ProgramBinary& binary, GLuint program); 1111 void verifyProgramBinary (ProgramBinary& binary); 1152 void ProgramBinaryCase::getProgramBinary (ProgramBinary& out, GLuint program) in getProgramBinary() 1173 void ProgramBinaryCase::loadProgramBinary (ProgramBinary& binary, GLuint program) in loadProgramBinary() 1179 void ProgramBinaryCase::verifyProgramBinary (ProgramBinary& binary) in verifyProgramBinary() 1242 ProgramBinary binary; in test() 1370 ProgramBinary binary; in test() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/pipeline/ |
D | vktPipelineSpecConstantUtil.hpp | 45 …vk::VkDevice device, const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& binary, const…
|
D | vktPipelineSpecConstantUtil.cpp | 37 const ProgramBinary& binary, in setShader()
|
/external/deqp/external/vulkancts/modules/vulkan/geometry/ |
D | vktGeometryTestsUtil.hpp | 121 …vk::VkDevice device, const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& binary, const…
|
D | vktGeometryTestsUtil.cpp | 44 const ProgramBinary& binary, in setShader()
|
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/ |
D | vktSpvAsmComputeShaderCase.cpp | 405 const ProgramBinary& binary = m_context.getBinaryCollection().get("compute"); in iterate()
|
/external/deqp/external/vulkancts/modules/vulkan/renderpass/ |
D | vktRenderPassMultisampleTests.cpp | 716 const vk::ProgramCollection<vk::ProgramBinary>& binaryCollection, in createRenderPipeline() 980 const vk::ProgramCollection<vk::ProgramBinary>& binaryCollection, in createSplitPipeline() 1183 const vk::ProgramCollection<vk::ProgramBinary>& binaryCollection, in createSplitPipelines()
|
D | vktRenderPassMultisampleResolveTests.cpp | 568 const vk::ProgramCollection<vk::ProgramBinary>& binaryCollection, in createRenderPipeline()
|
/external/deqp/external/vulkancts/modules/vulkan/tessellation/ |
D | vktTessellationUtil.hpp | 116 …vk::VkDevice device, const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& binary, const…
|
D | vktTessellationUtil.cpp | 478 const ProgramBinary& binary, in setShader()
|
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/ |
D | vktSparseResourcesBufferTests.cpp | 529 ProgramCollection<vk::ProgramBinary>& binaryCollection, in Renderer()
|
/external/deqp/external/vulkancts/modules/vulkan/memory/ |
D | vktMemoryPipelineBarrierTests.cpp | 995 const vk::ProgramCollection<vk::ProgramBinary>& binaryCollection) in Context() 1019 …const vk::ProgramCollection<vk::ProgramBinary>& getBinaryCollection (void) const { return m_binar… in getBinaryCollection() 1030 const vk::ProgramCollection<vk::ProgramBinary>& m_binaryCollection; 1046 …const vk::ProgramCollection<vk::ProgramBinary>& getBinaryCollection (void) const { return m_conte… in getBinaryCollection() 4191 …const vk::ProgramCollection<vk::ProgramBinary>& getBinaryCollection (void) const { return m_cont… in getBinaryCollection()
|
/external/deqp/external/vulkancts/modules/vulkan/api/ |
D | vktApiObjectManagementTests.cpp | 1053 const ProgramBinary& binary;
|