/aosp_15_r20/external/deqp/external/vulkancts/framework/vulkan/ |
H A D | vkBinaryRegistry.cpp | 104 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 D | vkPrograms.hpp | 47 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 D | vkBinaryRegistry.hpp | 188 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 D | vkResourceInterface.hpp | 58 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 D | vkPrograms.cpp | 65 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 D | vkResourceInterface.cpp | 1008 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 D | vkComputePipelineConstructionUtil.hpp | 72 const ProgramBinary &programBinary); 99 const ProgramBinary *m_programBinary;
|
H A D | vkPipelineConstructionUtil.hpp | 335 ShaderWrapper(const DeviceInterface &vk, VkDevice device, const vk::ProgramBinary &binary, 395 const vk::ProgramBinary *m_binary;
|
H A D | vkComputePipelineConstructionUtil.cpp | 72 const ProgramBinary &programBinary) in ComputePipelineWrapper()
|
/aosp_15_r20/external/deqp/modules/gles3/functional/ |
H A D | es3fShaderApiTests.cpp | 1105 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 D | vktDrawUtil.hpp | 129 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 D | compiled_model.fbs | 44 binary:ProgramBinary; 48 table ProgramBinary {
|
/aosp_15_r20/external/skia/src/gpu/ganesh/gl/ |
H A D | GrGLAssembleGLESInterfaceAutogen.cpp | 421 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 D | vktShaderObjectCreateUtil.hpp | 47 …foEXT makeShaderCreateInfo(vk::VkShaderStageFlagBits stage, const vk::ProgramBinary &programBinary,
|
/aosp_15_r20/hardware/google/gfxstream/guest/GLESv2_enc/ |
D | Android.bp | 33 "ProgramBinary.proto",
|
/aosp_15_r20/external/deqp/external/vulkancts/modules/vulkan/geometry/ |
H A D | vktGeometryTestsUtil.hpp | 74 … const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary &binary,
|
H A D | vktGeometryTestsUtil.cpp | 44 const ProgramBinary &binary, in setShader()
|
/aosp_15_r20/external/mesa3d/docs/relnotes/ |
H A D | 17.2.8.rst | 49 - cherry-ignore: main: Clear shader program data whenever ProgramBinary
|
H A D | 18.1.2.rst | 88 ProgramBinary
|
H A D | 17.3.3.rst | 89 - cherry-ignore: main: Clear shader program data whenever ProgramBinary
|
H A D | 18.1.3.rst | 47 using ProgramBinary
|
H A D | 18.2.0.rst | 206 - ProgramBinary does not switch program correctly when using 227 using ProgramBinary
|
/aosp_15_r20/external/deqp/external/vulkancts/vkscserver/ |
H A D | vksServices.cpp | 129 std::unique_ptr<vk::ProgramBinary> programBinary; in CompileShader()
|
/aosp_15_r20/external/skia/tools/gpu/gl/interface/ |
H A D | interface.json5 | 581 // 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 D | vktSpvAsmComputeShaderTestUtil.hpp | 359 typedef bool (*ComputeVerifyBinaryFunc)(const ProgramBinary &binary);
|