| /external/deqp/external/vulkancts/framework/vulkan/ |
| D | vkBinaryRegistry.hpp | 179 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()
|
| D | vkPrograms.hpp | 47 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);
|
| D | vkBinaryRegistry.cpp | 109 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 …]
|
| D | vkResourceInterface.hpp | 59 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 …]
|
| D | vkPrograms.cpp | 65 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 …]
|
| D | vkResourceInterface.cpp | 1010 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/ |
| D | es3fShaderApiTests.cpp | 1081 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/ |
| D | vktDrawUtil.hpp | 130 VulkanShader (const vk::VkShaderStageFlagBits stage_, const vk::ProgramBinary& binary_); 133 const vk::ProgramBinary* binary;
|
| /external/tensorflow/tensorflow/lite/delegates/gpu/gl/ |
| D | compiled_model.fbs | 44 binary:ProgramBinary; 48 table ProgramBinary {
|
| /external/skia/src/gpu/ganesh/gl/ |
| D | GrGLAssembleGLESInterfaceAutogen.cpp | 415 GET_PROC(ProgramBinary); in GrGLMakeAssembledGLESInterface() 418 GET_PROC_SUFFIX(ProgramBinary, OES); in GrGLMakeAssembledGLESInterface()
|
| D | GrGLAssembleGLInterfaceAutogen.cpp | 416 GET_PROC(ProgramBinary); in GrGLMakeAssembledGLInterface()
|
| /external/mesa3d/docs/relnotes/ |
| D | 17.2.8.rst | 49 - cherry-ignore: main: Clear shader program data whenever ProgramBinary
|
| D | 18.1.2.rst | 88 ProgramBinary
|
| D | 17.3.3.rst | 89 - cherry-ignore: main: Clear shader program data whenever ProgramBinary
|
| D | 18.1.3.rst | 47 using ProgramBinary
|
| D | 18.2.0.rst | 206 - ProgramBinary does not switch program correctly when using 227 using ProgramBinary
|
| /external/deqp/external/vulkancts/modules/vulkan/geometry/ |
| D | vktGeometryTestsUtil.hpp | 66 …vk::VkDevice device, const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& binary, const…
|
| D | vktGeometryTestsUtil.cpp | 45 const ProgramBinary& binary, in setShader()
|
| /external/deqp/external/vulkancts/vkscserver/ |
| D | vksServices.cpp | 135 std::unique_ptr<vk::ProgramBinary> programBinary; in CompileShader()
|
| /external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/ |
| D | vktSpvAsmComputeShaderTestUtil.hpp | 326 typedef bool (*ComputeVerifyBinaryFunc) (const ProgramBinary& binary);
|
| /external/skia/tools/gpu/gl/interface/ |
| D | interface.json5 | 581 // GetProgramBinary and ProgramBinary are available with an ES2 extension... 589 "GetProgramBinary", "ProgramBinary",
|
| /external/deqp/external/vulkancts/modules/vulkan/tessellation/ |
| D | vktTessellationUtil.hpp | 62 …vk::VkDevice device, const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& binary, const…
|
| /external/deqp/external/vulkancts/modules/vulkan/synchronization/ |
| D | vktSynchronizationUtil.hpp | 154 …vk::VkDevice device, const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& binary, const…
|
| /external/skia/src/gpu/ganesh/gl/builders/ |
| D | GrGLProgramBuilder.cpp | 277 GL_CALL(ProgramBinary(programID, binaryFormat, const_cast<void*>(binary), length)); in finalize()
|
| /external/deqp/external/vulkancts/modules/vulkan/ |
| D | vktTestPackage.cpp | 436 …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()
|