Home
last modified time | relevance | path

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

123

/aosp_15_r20/external/deqp/external/vulkancts/framework/vulkan/
H A 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()
384 DE_IMPLEMENT_POOL_HASH(BinaryIndexHashImpl, const ProgramBinary *, uint32_t, binaryHash, binaryEqua…
396 uint32_t *BinaryIndexHash::find(const ProgramBinary *binary) const in find()
401 void BinaryIndexHash::insert(const ProgramBinary *binary, uint32_t index) in insert()
433 const de::UniquePtr<ProgramBinary> binary(readBinary(path.getPath())); in initFromPath()
[all …]
H A 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);
H A 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()
H A DvkResourceInterface.hpp58 vk::ProgramBinary *buildProgram(const std::string &casePath, IteratorType iter,
133 …virtual vk::ProgramBinary *compileProgram(const vk::ProgramIdentifier &progId, const vk::GlslSourc…
136 …virtual vk::ProgramBinary *compileProgram(const vk::ProgramIdentifier &progId, const vk::HlslSourc…
139 …virtual vk::ProgramBinary *compileProgram(const vk::ProgramIdentifier &progId, const vk::SpirVAsmS…
287 …vk::ProgramBinary *compileProgram(const vk::ProgramIdentifier &progId, const vk::GlslSource &sourc…
289 …vk::ProgramBinary *compileProgram(const vk::ProgramIdentifier &progId, const vk::HlslSource &sourc…
291 …vk::ProgramBinary *compileProgram(const vk::ProgramIdentifier &progId, const vk::SpirVAsmSource &s…
314 …vk::ProgramBinary *compileProgram(const vk::ProgramIdentifier &progId, const vk::GlslSource &sourc…
316 …vk::ProgramBinary *compileProgram(const vk::ProgramIdentifier &progId, const vk::HlslSource &sourc…
318 …vk::ProgramBinary *compileProgram(const vk::ProgramIdentifier &progId, const vk::SpirVAsmSource &s…
[all …]
H A DvkPrograms.cpp65 ProgramBinary::ProgramBinary(ProgramFormat format, size_t binarySize, const uint8_t *binary) in ProgramBinary() function in vk::ProgramBinary
86 bool isSaneSpirVBinary(const ProgramBinary &binary) in isSaneSpirVBinary()
156 ProgramBinary *createProgramBinaryFromSpirV(const vector<uint32_t> &binary) in createProgramBinaryFromSpirV()
161 …return new ProgramBinary(PROGRAM_FORMAT_SPIRV, binary.size() * sizeof(uint32_t), (const uint8_t *)… in createProgramBinaryFromSpirV()
499 vk::ProgramBinary *shadercacheLoad(const std::string &shaderstring, const char *shaderCacheFilename… in shadercacheLoad()
560 vk::ProgramBinary *res = new vk::ProgramBinary((vk::ProgramFormat)format, length, bin); in shadercacheLoad()
570 void shadercacheSave(const vk::ProgramBinary *binary, const std::string &shaderstring, const char *… in shadercacheSave()
694 ProgramBinary *buildProgram(const GlslSource &program, glu::ShaderProgramInfo *buildInfo, in buildProgram()
702 vk::ProgramBinary *res = 0; in buildProgram()
784 ProgramBinary *buildProgram(const HlslSource &program, glu::ShaderProgramInfo *buildInfo, in buildProgram()
[all …]
H A DvkResourceInterface.cpp1008 vk::ProgramBinary *ResourceInterfaceStandard::compileProgram(const vk::ProgramIdentifier &progId, in compileProgram()
1017 vk::ProgramBinary *ResourceInterfaceStandard::compileProgram(const vk::ProgramIdentifier &progId, in compileProgram()
1026 vk::ProgramBinary *ResourceInterfaceStandard::compileProgram(const vk::ProgramIdentifier &progId, in compileProgram()
1056 vk::ProgramBinary *ResourceInterfaceVKSC::compileProgram(const vk::ProgramIdentifier &progId, in compileProgram()
1074 return new ProgramBinary(PROGRAM_FORMAT_SPIRV, response.binary.size(), response.binary.data()); in compileProgram()
1077 vk::ProgramBinary *ResourceInterfaceVKSC::compileProgram(const vk::ProgramIdentifier &progId, in compileProgram()
1095 return new ProgramBinary(PROGRAM_FORMAT_SPIRV, response.binary.size(), response.binary.data()); in compileProgram()
1098 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()
H A DvkComputePipelineConstructionUtil.hpp72 const ProgramBinary &programBinary);
99 const ProgramBinary *m_programBinary;
H A DvkPipelineConstructionUtil.hpp335 ShaderWrapper(const DeviceInterface &vk, VkDevice device, const vk::ProgramBinary &binary,
395 const vk::ProgramBinary *m_binary;
H A DvkComputePipelineConstructionUtil.cpp72 const ProgramBinary &programBinary) in ComputePipelineWrapper()
/aosp_15_r20/external/deqp/modules/gles3/functional/
H A 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 …]
/aosp_15_r20/external/deqp/external/vulkancts/modules/vulkan/util/
H A DvktDrawUtil.hpp129 VulkanShader(const vk::VkShaderStageFlagBits stage_, const vk::ProgramBinary &binary_);
132 const vk::ProgramBinary *binary;
/aosp_15_r20/external/tensorflow/tensorflow/lite/delegates/gpu/gl/
H A Dcompiled_model.fbs44 binary:ProgramBinary;
48 table ProgramBinary {
/aosp_15_r20/external/skia/src/gpu/ganesh/gl/
H A DGrGLAssembleGLESInterfaceAutogen.cpp421 GET_PROC(ProgramBinary); in GrGLMakeAssembledGLESInterface()
424 GET_PROC_SUFFIX(ProgramBinary, OES); in GrGLMakeAssembledGLESInterface()
/aosp_15_r20/external/deqp/external/vulkancts/modules/vulkan/shader_object/
H A DvktShaderObjectCreateUtil.hpp47 …foEXT makeShaderCreateInfo(vk::VkShaderStageFlagBits stage, const vk::ProgramBinary &programBinary,
/aosp_15_r20/hardware/google/gfxstream/guest/GLESv2_enc/
DAndroid.bp33 "ProgramBinary.proto",
/aosp_15_r20/external/deqp/external/vulkancts/modules/vulkan/geometry/
H A DvktGeometryTestsUtil.hpp74 … const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary &binary,
H A DvktGeometryTestsUtil.cpp44 const ProgramBinary &binary, in setShader()
/aosp_15_r20/external/mesa3d/docs/relnotes/
H A D17.2.8.rst49 - cherry-ignore: main: Clear shader program data whenever ProgramBinary
H A D18.1.2.rst88 ProgramBinary
H A D17.3.3.rst89 - cherry-ignore: main: Clear shader program data whenever ProgramBinary
H A D18.1.3.rst47 using ProgramBinary
H A D18.2.0.rst206 - ProgramBinary does not switch program correctly when using
227 using ProgramBinary
/aosp_15_r20/external/deqp/external/vulkancts/vkscserver/
H A DvksServices.cpp129 std::unique_ptr<vk::ProgramBinary> programBinary; in CompileShader()
/aosp_15_r20/external/skia/tools/gpu/gl/interface/
H A Dinterface.json5581 // GetProgramBinary and ProgramBinary are available with an ES2 extension...
589 "GetProgramBinary", "ProgramBinary",
/aosp_15_r20/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/
H A DvktSpvAsmComputeShaderTestUtil.hpp359 typedef bool (*ComputeVerifyBinaryFunc)(const ProgramBinary &binary);

123