Home
last modified time | relevance | path

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

12

/external/deqp/external/vulkancts/framework/vulkan/
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);
216 typedef ProgramCollection<ProgramBinary, BinaryBuildOptions> BinaryCollection;
218 ProgramBinary* buildProgram (const GlslSource& program, glu::ShaderProgramInfo* buildInfo, const…
219 ProgramBinary* buildProgram (const HlslSource& program, glu::ShaderProgramInfo* buildInfo, const…
220 ProgramBinary* assembleProgram (const vk::SpirVAsmSource& program, SpirVProgramInfo* buildInfo, …
221 void disassembleProgram (const ProgramBinary& program, std::ostream* dst);
222 bool validateProgram (const ProgramBinary& program, std::ostream* dst, const SpirvValidatorOpt…
228 …odule (const DeviceInterface& deviceInterface, VkDevice device, const ProgramBinary& binary, VkSha…
240 SpirvVersion extractSpirvVersion (const ProgramBinary& binary);
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 …]
DvkResourceInterface.hpp59 vk::ProgramBinary* buildProgram (const std::string& casePath,
163 virtual vk::ProgramBinary* compileProgram (const vk::ProgramIdentifier& progId,
167 virtual vk::ProgramBinary* compileProgram (const vk::ProgramIdentifier& progId,
171 virtual vk::ProgramBinary* compileProgram (const vk::ProgramIdentifier& progId,
311 vk::ProgramBinary* compileProgram (const vk::ProgramIdentifier& progId,
315 vk::ProgramBinary* compileProgram (const vk::ProgramIdentifier& progId,
319 vk::ProgramBinary* compileProgram (const vk::ProgramIdentifier& progId,
349 vk::ProgramBinary* compileProgram (const vk::ProgramIdentifier& progId,
353 vk::ProgramBinary* compileProgram (const vk::ProgramIdentifier& progId,
357 vk::ProgramBinary* compileProgram (const vk::ProgramIdentifier& progId,
[all …]
DvkPrograms.cpp65 ProgramBinary::ProgramBinary (ProgramFormat format, size_t binarySize, const deUint8* binary) in ProgramBinary() function in vk::ProgramBinary
86 bool isSaneSpirVBinary (const ProgramBinary& binary) in isSaneSpirVBinary()
147 ProgramBinary* createProgramBinaryFromSpirV (const vector<deUint32>& binary) in createProgramBinaryFromSpirV()
152 …return new ProgramBinary(PROGRAM_FORMAT_SPIRV, binary.size()*sizeof(deUint32), (const deUint8*)&bi… in createProgramBinaryFromSpirV()
465 vk::ProgramBinary* shadercacheLoad (const std::string& shaderstring, const char* shaderCacheFilenam… in shadercacheLoad()
515 vk::ProgramBinary* res = new vk::ProgramBinary((vk::ProgramFormat)format, length, bin); in shadercacheLoad()
524 void shadercacheSave (const vk::ProgramBinary* binary, const std::string& shaderstring, const char*… in shadercacheSave()
638 ProgramBinary* buildProgram (const GlslSource& program, glu::ShaderProgramInfo* buildInfo, const tc… in buildProgram()
645 vk::ProgramBinary* res = 0; in buildProgram()
726 ProgramBinary* buildProgram (const HlslSource& program, glu::ShaderProgramInfo* buildInfo, const tc… in buildProgram()
[all …]
DvkResourceInterface.cpp1010 vk::ProgramBinary* ResourceInterfaceStandard::compileProgram (const vk::ProgramIdentifier& progId, in compileProgram()
1019 vk::ProgramBinary* ResourceInterfaceStandard::compileProgram (const vk::ProgramIdentifier& progId, in compileProgram()
1028 vk::ProgramBinary* ResourceInterfaceStandard::compileProgram (const vk::ProgramIdentifier& progId, in compileProgram()
1059 vk::ProgramBinary* ResourceInterfaceVKSC::compileProgram (const vk::ProgramIdentifier& progId, in compileProgram()
1076 return new ProgramBinary(PROGRAM_FORMAT_SPIRV, response.binary.size(), response.binary.data()); in compileProgram()
1079 vk::ProgramBinary* ResourceInterfaceVKSC::compileProgram (const vk::ProgramIdentifier& progId, in compileProgram()
1096 return new ProgramBinary(PROGRAM_FORMAT_SPIRV, response.binary.size(), response.binary.data()); in compileProgram()
1099 vk::ProgramBinary* ResourceInterfaceVKSC::compileProgram (const vk::ProgramIdentifier& progId, in compileProgram()
1116 return new ProgramBinary(PROGRAM_FORMAT_SPIRV, response.binary.size(), response.binary.data()); in compileProgram()
/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/util/
DvktDrawUtil.hpp130 VulkanShader (const vk::VkShaderStageFlagBits stage_, const vk::ProgramBinary& binary_);
133 const vk::ProgramBinary* binary;
/external/tensorflow/tensorflow/lite/delegates/gpu/gl/
Dcompiled_model.fbs44 binary:ProgramBinary;
48 table ProgramBinary {
/external/skia/src/gpu/ganesh/gl/
DGrGLAssembleGLESInterfaceAutogen.cpp415 GET_PROC(ProgramBinary); in GrGLMakeAssembledGLESInterface()
418 GET_PROC_SUFFIX(ProgramBinary, OES); in GrGLMakeAssembledGLESInterface()
DGrGLAssembleGLInterfaceAutogen.cpp416 GET_PROC(ProgramBinary); in GrGLMakeAssembledGLInterface()
/external/mesa3d/docs/relnotes/
D17.2.8.rst49 - cherry-ignore: main: Clear shader program data whenever ProgramBinary
D18.1.2.rst88 ProgramBinary
D17.3.3.rst89 - cherry-ignore: main: Clear shader program data whenever ProgramBinary
D18.1.3.rst47 using ProgramBinary
D18.2.0.rst206 - ProgramBinary does not switch program correctly when using
227 using ProgramBinary
/external/deqp/external/vulkancts/modules/vulkan/geometry/
DvktGeometryTestsUtil.hpp66 …vk::VkDevice device, const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& binary, const…
DvktGeometryTestsUtil.cpp45 const ProgramBinary& binary, in setShader()
/external/deqp/external/vulkancts/vkscserver/
DvksServices.cpp135 std::unique_ptr<vk::ProgramBinary> programBinary; in CompileShader()
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/
DvktSpvAsmComputeShaderTestUtil.hpp326 typedef bool (*ComputeVerifyBinaryFunc) (const ProgramBinary& binary);
/external/skia/tools/gpu/gl/interface/
Dinterface.json5581 // GetProgramBinary and ProgramBinary are available with an ES2 extension...
589 "GetProgramBinary", "ProgramBinary",
/external/deqp/external/vulkancts/modules/vulkan/tessellation/
DvktTessellationUtil.hpp62 …vk::VkDevice device, const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& binary, const…
/external/deqp/external/vulkancts/modules/vulkan/synchronization/
DvktSynchronizationUtil.hpp154 …vk::VkDevice device, const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& binary, const…
/external/skia/src/gpu/ganesh/gl/builders/
DGrGLProgramBuilder.cpp277 GL_CALL(ProgramBinary(programID, binaryFormat, const_cast<void*>(binary), length)); in finalize()
/external/deqp/external/vulkancts/modules/vulkan/
DvktTestPackage.cpp436 …const vk::ProgramBinary* const binProg = m_resourceInterface->buildProgram<glu::ShaderProgramInfo,… in init()
460 …const vk::ProgramBinary* const binProg = m_resourceInterface->buildProgram<glu::ShaderProgramInfo,… in init()

12