Home
last modified time | relevance | path

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

123

/external/deqp/external/vulkancts/framework/vulkan/
DvkBinaryRegistry.hpp188 ProgramBinary *loadProgram(const ProgramIdentifier &id) const;
209 DE_DECLARE_POOL_HASH(BinaryIndexHashImpl, const ProgramBinary *, uint32_t);
217 uint32_t *find(const ProgramBinary *binary) const;
218 void insert(const ProgramBinary *binary, uint32_t index);
234 void addProgram(const ProgramIdentifier &id, const ProgramBinary &binary);
241 uint32_t *findBinary(const ProgramBinary &binary) const;
243 void addBinary(uint32_t index, const ProgramBinary &binary);
247 ProgramBinary *binary;
250 …BinarySlot(ProgramBinary *binary_, size_t referenceCount_) : binary(binary_), referenceCount(refer… in BinarySlot()
DvkPrograms.hpp47 class ProgramBinary class
50 ProgramBinary(ProgramFormat format, size_t binarySize, const uint8_t *binary);
258 typedef ProgramCollection<ProgramBinary, BinaryBuildOptions> BinaryCollection;
260 ProgramBinary *buildProgram(const GlslSource &program, glu::ShaderProgramInfo *buildInfo,
262 ProgramBinary *buildProgram(const HlslSource &program, glu::ShaderProgramInfo *buildInfo,
264 ProgramBinary *assembleProgram(const vk::SpirVAsmSource &program, SpirVProgramInfo *buildInfo,
266 void disassembleProgram(const ProgramBinary &program, std::ostream *dst);
267 bool validateProgram(const ProgramBinary &program, std::ostream *dst, const SpirvValidatorOptions &…
274 … const ProgramBinary &binary, VkShaderModuleCreateFlags flags = 0u);
286 SpirvVersion extractSpirvVersion(const ProgramBinary &binary);
DvkBinaryRegistry.cpp104 void writeBinary(const ProgramBinary &binary, const std::string &dstPath) in writeBinary()
122 void writeBinary(const std::string &dstDir, uint32_t index, const ProgramBinary &binary) in writeBinary()
127 ProgramBinary *readBinary(const std::string &srcPath) in readBinary()
146 return new ProgramBinary(vk::PROGRAM_FORMAT_SPIRV, bytes.size(), &bytes[0]); in readBinary()
150 uint32_t binaryHash(const ProgramBinary *binary) in binaryHash()
155 bool binaryEqual(const ProgramBinary *a, const ProgramBinary *b) in binaryEqual()
381 DE_IMPLEMENT_POOL_HASH(BinaryIndexHashImpl, const ProgramBinary *, uint32_t, binaryHash, binaryEqua…
393 uint32_t *BinaryIndexHash::find(const ProgramBinary *binary) const in find()
398 void BinaryIndexHash::insert(const ProgramBinary *binary, uint32_t index) in insert()
430 const de::UniquePtr<ProgramBinary> binary(readBinary(path.getPath())); in initFromPath()
[all …]
DvkResourceInterface.hpp58 vk::ProgramBinary *buildProgram(const std::string &casePath, IteratorType iter,
138 …virtual vk::ProgramBinary *compileProgram(const vk::ProgramIdentifier &progId, const vk::GlslSourc…
141 …virtual vk::ProgramBinary *compileProgram(const vk::ProgramIdentifier &progId, const vk::HlslSourc…
144 …virtual vk::ProgramBinary *compileProgram(const vk::ProgramIdentifier &progId, const vk::SpirVAsmS…
292 …vk::ProgramBinary *compileProgram(const vk::ProgramIdentifier &progId, const vk::GlslSource &sourc…
294 …vk::ProgramBinary *compileProgram(const vk::ProgramIdentifier &progId, const vk::HlslSource &sourc…
296 …vk::ProgramBinary *compileProgram(const vk::ProgramIdentifier &progId, const vk::SpirVAsmSource &s…
319 …vk::ProgramBinary *compileProgram(const vk::ProgramIdentifier &progId, const vk::GlslSource &sourc…
321 …vk::ProgramBinary *compileProgram(const vk::ProgramIdentifier &progId, const vk::HlslSource &sourc…
323 …vk::ProgramBinary *compileProgram(const vk::ProgramIdentifier &progId, const vk::SpirVAsmSource &s…
[all …]
DvkPrograms.cpp59 ProgramBinary::ProgramBinary(ProgramFormat format, size_t binarySize, const uint8_t *binary) in ProgramBinary() function in vk::ProgramBinary
80 bool isSaneSpirVBinary(const ProgramBinary &binary) in isSaneSpirVBinary()
150 ProgramBinary *createProgramBinaryFromSpirV(const vector<uint32_t> &binary) in createProgramBinaryFromSpirV()
155 …return new ProgramBinary(PROGRAM_FORMAT_SPIRV, binary.size() * sizeof(uint32_t), (const uint8_t *)… in createProgramBinaryFromSpirV()
493 vk::ProgramBinary *shadercacheLoad(const std::string &shaderstring, const char *shaderCacheFilename… in shadercacheLoad()
554 vk::ProgramBinary *res = new vk::ProgramBinary((vk::ProgramFormat)format, length, bin); in shadercacheLoad()
564 void shadercacheSave(const vk::ProgramBinary *binary, const std::string &shaderstring, const char *… in shadercacheSave()
689 ProgramBinary *buildProgram(const GlslSource &program, glu::ShaderProgramInfo *buildInfo, in buildProgram()
697 vk::ProgramBinary *res = 0; in buildProgram()
779 ProgramBinary *buildProgram(const HlslSource &program, glu::ShaderProgramInfo *buildInfo, in buildProgram()
[all …]
DvkComputePipelineConstructionUtil.hpp72 const ProgramBinary &programBinary);
99 const ProgramBinary *m_programBinary;
DvkResourceInterface.cpp1003 vk::ProgramBinary *ResourceInterfaceStandard::compileProgram(const vk::ProgramIdentifier &progId, in compileProgram()
1012 vk::ProgramBinary *ResourceInterfaceStandard::compileProgram(const vk::ProgramIdentifier &progId, in compileProgram()
1021 vk::ProgramBinary *ResourceInterfaceStandard::compileProgram(const vk::ProgramIdentifier &progId, in compileProgram()
1051 vk::ProgramBinary *ResourceInterfaceVKSC::compileProgram(const vk::ProgramIdentifier &progId, in compileProgram()
1069 return new ProgramBinary(PROGRAM_FORMAT_SPIRV, response.binary.size(), response.binary.data()); in compileProgram()
1072 vk::ProgramBinary *ResourceInterfaceVKSC::compileProgram(const vk::ProgramIdentifier &progId, in compileProgram()
1090 return new ProgramBinary(PROGRAM_FORMAT_SPIRV, response.binary.size(), response.binary.data()); in compileProgram()
1093 vk::ProgramBinary *ResourceInterfaceVKSC::compileProgram(const vk::ProgramIdentifier &progId, in compileProgram()
1111 return new ProgramBinary(PROGRAM_FORMAT_SPIRV, response.binary.size(), response.binary.data()); in compileProgram()
DvkComputePipelineConstructionUtil.cpp72 const ProgramBinary &programBinary) in ComputePipelineWrapper()
DvkPipelineConstructionUtil.hpp339 ShaderWrapper(const DeviceInterface &vk, VkDevice device, const vk::ProgramBinary &binary,
399 const vk::ProgramBinary *m_binary;
/external/deqp/modules/gles3/functional/
Des3fShaderApiTests.cpp1105 struct ProgramBinary struct
1111 bool programBinariesEqual(const ProgramBinary &first, const ProgramBinary &second) in programBinariesEqual()
1132 void getProgramBinary(ProgramBinary &out, GLuint program);
1133 void loadProgramBinary(ProgramBinary &binary, GLuint program);
1135 void verifyProgramBinary(ProgramBinary &binary);
1176 void ProgramBinaryCase::getProgramBinary(ProgramBinary &out, GLuint program) in getProgramBinary()
1197 void ProgramBinaryCase::loadProgramBinary(ProgramBinary &binary, GLuint program) in loadProgramBinary()
1203 void ProgramBinaryCase::verifyProgramBinary(ProgramBinary &binary) in verifyProgramBinary()
1267 ProgramBinary binary; in test()
1395 ProgramBinary binary; in test()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/util/
DvktDrawUtil.hpp129 VulkanShader(const vk::VkShaderStageFlagBits stage_, const vk::ProgramBinary &binary_);
132 const vk::ProgramBinary *binary;
/external/tensorflow/tensorflow/lite/delegates/gpu/gl/
Dcompiled_model.fbs44 binary:ProgramBinary;
48 table ProgramBinary {
/external/deqp/external/vulkancts/modules/vulkan/device_generated_commands/
DvktDGCUtilExt.hpp391 vk::VkShaderCreateFlagsEXT shaderFlags, const vk::ProgramBinary &shaderBinary,
420 vk::VkShaderCreateFlagsEXT shaderFlags, const vk::ProgramBinary &shaderBinary,
434 … const vk::ProgramBinary &shaderBinary, const std::vector<vk::VkDescriptorSetLayout> &setLayouts,
DvktDGCUtilExt.cpp858 … vk::VkShaderCreateFlagsEXT shaderFlags, const vk::ProgramBinary &shaderBinary, in DGCShaderExt()
874 … vk::VkShaderCreateFlagsEXT shaderFlags, const vk::ProgramBinary &shaderBinary, in init()
941 … vk::VkShaderCreateFlagsEXT shaderFlags, const vk::ProgramBinary &shaderBinary, in DGCComputeShaderExt()
/external/deqp/external/vulkancts/modules/vulkan/shader_object/
DvktShaderObjectCreateUtil.hpp47 …foEXT makeShaderCreateInfo(vk::VkShaderStageFlagBits stage, const vk::ProgramBinary &programBinary,
/external/deqp/external/vulkancts/modules/vulkan/geometry/
DvktGeometryTestsUtil.hpp74 … const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary &binary,
DvktGeometryTestsUtil.cpp44 const ProgramBinary &binary, in setShader()
/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
/external/deqp/external/vulkancts/vkscserver/
DvksServices.cpp129 std::unique_ptr<vk::ProgramBinary> programBinary; in CompileShader()
/external/skia/src/gpu/ganesh/gl/
DGrGLAssembleGLESInterfaceAutogen.cpp421 GET_PROC(ProgramBinary); in GrGLMakeAssembledGLESInterface()
424 GET_PROC_SUFFIX(ProgramBinary, OES); in GrGLMakeAssembledGLESInterface()
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/
DvktSpvAsmComputeShaderTestUtil.hpp359 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",

123