Home
last modified time | relevance | path

Searched refs:ProgramBinary (Results 1 – 25 of 27) sorted by relevance

12

/external/deqp/external/vulkancts/framework/vulkan/
DvkPrograms.cpp49 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()
DvkBinaryRegistry.hpp179 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()
DvkPrograms.hpp47 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…
DvkBinaryRegistry.cpp109 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/
DvktTestCase.hpp39 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;
DvktTestPackage.cpp87 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()
DvktDrawUtil.hpp120 const vk::ProgramBinary* binary;
122 VulkanShader (const vk::VkShaderStageFlagBits stage_, const vk::ProgramBinary& binary_) in VulkanShader()
DvktTestCase.cpp330 vk::ProgramCollection<vk::ProgramBinary>& progCollection) in Context()
DvktBuildPrograms.cpp58 typedef de::SharedPtr<vk::ProgramBinary> ProgramBinarySp;
/external/deqp/external/vulkancts/modules/vulkan/synchronization/
DvktSynchronizationOperation.hpp128 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;
DvktSynchronizationUtil.hpp132 …vk::VkDevice device, const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& binary, const…
DvktSynchronizationUtil.cpp441 const ProgramBinary& binary, in setShader()
/external/deqp/modules/gles3/functional/
Des3fShaderApiTests.cpp1081 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/
DvktPipelineSpecConstantUtil.hpp45 …vk::VkDevice device, const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& binary, const…
DvktPipelineSpecConstantUtil.cpp37 const ProgramBinary& binary, in setShader()
/external/deqp/external/vulkancts/modules/vulkan/geometry/
DvktGeometryTestsUtil.hpp121 …vk::VkDevice device, const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& binary, const…
DvktGeometryTestsUtil.cpp44 const ProgramBinary& binary, in setShader()
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/
DvktSpvAsmComputeShaderCase.cpp405 const ProgramBinary& binary = m_context.getBinaryCollection().get("compute"); in iterate()
/external/deqp/external/vulkancts/modules/vulkan/renderpass/
DvktRenderPassMultisampleTests.cpp716 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()
DvktRenderPassMultisampleResolveTests.cpp568 const vk::ProgramCollection<vk::ProgramBinary>& binaryCollection, in createRenderPipeline()
/external/deqp/external/vulkancts/modules/vulkan/tessellation/
DvktTessellationUtil.hpp116 …vk::VkDevice device, const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& binary, const…
DvktTessellationUtil.cpp478 const ProgramBinary& binary, in setShader()
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/
DvktSparseResourcesBufferTests.cpp529 ProgramCollection<vk::ProgramBinary>& binaryCollection, in Renderer()
/external/deqp/external/vulkancts/modules/vulkan/memory/
DvktMemoryPipelineBarrierTests.cpp995 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/
DvktApiObjectManagementTests.cpp1053 const ProgramBinary& binary;

12