/external/deqp/external/vulkancts/framework/vulkan/ |
vkPrograms.cpp | 50 // ProgramBinary 52 ProgramBinary::ProgramBinary (ProgramFormat format, size_t binarySize, const deUint8* binary) 72 bool isSaneSpirVBinary (const ProgramBinary& binary) 93 ProgramBinary* createProgramBinaryFromSpirV (const vector<deUint32>& binary) 98 return new ProgramBinary(PROGRAM_FORMAT_SPIRV, binary.size()*sizeof(deUint32), (const deUint8*)&binary[0]); 105 ProgramBinary* buildProgram (const glu::ProgramSources& program, ProgramFormat binaryFormat, glu::ShaderProgramInfo* buildInfo) 143 ProgramBinary* assembleProgram (const SpirVAsmSource& program, SpirVProgramInfo* buildInfo) 167 void disassembleProgram (const ProgramBinary& program, std::ostream* dst) 182 bool validateProgram (const ProgramBinary& program, std::ostream* dst [all...] |
vkPrograms.hpp | 51 class ProgramBinary 54 ProgramBinary (ProgramFormat format, size_t binarySize, const deUint8* binary); 170 typedef ProgramCollection<ProgramBinary> BinaryCollection; 172 ProgramBinary* buildProgram (const glu::ProgramSources& program, ProgramFormat binaryFormat, glu::ShaderProgramInfo* buildInfo); 173 ProgramBinary* assembleProgram (const vk::SpirVAsmSource& program, SpirVProgramInfo* buildInfo); 174 void disassembleProgram (const ProgramBinary& program, std::ostream* dst); 175 bool validateProgram (const ProgramBinary& program, std::ostream* dst); 177 Move<VkShaderModule> createShaderModule (const DeviceInterface& deviceInterface, VkDevice device, const ProgramBinary& binary, VkShaderModuleCreateFlags flags);
|
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_) 260 BinaryIndexHash m_binaryHash; //!< ProgramBinary -> slot in m_binarie [all...] |
vkBinaryRegistry.cpp | 108 void writeBinary (const ProgramBinary& binary, const std::string& dstPath) 126 void writeBinary (const std::string& dstDir, deUint32 index, const ProgramBinary& binary) 131 ProgramBinary* readBinary (const std::string& srcPath) 150 return new ProgramBinary(vk::PROGRAM_FORMAT_SPIRV, bytes.size(), &bytes[0]); 154 deUint32 binaryHash (const ProgramBinary* binary) 159 deBool binaryEqual (const ProgramBinary* a, const ProgramBinary* b) 390 DE_IMPLEMENT_POOL_HASH(BinaryIndexHashImpl, const ProgramBinary*, deUint32, binaryHash, binaryEqual); 403 deUint32* BinaryIndexHash::find (const ProgramBinary* binary) const 408 void BinaryIndexHash::insert (const ProgramBinary* binary, deUint32 index [all...] |
/external/deqp/external/vulkancts/modules/vulkan/ |
vktTestCase.hpp | 39 class ProgramBinary; 55 vk::ProgramCollection<vk::ProgramBinary>& progCollection); 60 vk::ProgramCollection<vk::ProgramBinary>& getBinaryCollection (void) const { return m_progCollection; } 80 vk::ProgramCollection<vk::ProgramBinary>& m_progCollection;
|
vktTestPackage.cpp | 86 vk::ProgramBinary* compileProgram (const glu::ProgramSources& source, glu::ShaderProgramInfo* buildInfo) 91 vk::ProgramBinary* compileProgram (const vk::SpirVAsmSource& source, vk::SpirVProgramInfo* buildInfo) 97 vk::ProgramBinary* buildProgram (const std::string& casePath, 105 de::MovePtr<vk::ProgramBinary> binProg; 110 binProg = de::MovePtr<vk::ProgramBinary>(compileProgram(iter.getProgram(), &buildInfo)); 118 binProg = de::MovePtr<vk::ProgramBinary>(prebuiltBinRegistry.loadProgram(progId)); 132 vk::ProgramBinary* const returnBinary = binProg.get(); 227 vk::ProgramBinary* binProg = buildProgram<glu::ShaderProgramInfo, vk::GlslSourceCollection::Iterator>(casePath, progIter, m_prebuiltBinRegistry, log, &m_progCollection);
|
vktTestCase.cpp | 282 vk::ProgramCollection<vk::ProgramBinary>& progCollection)
|
vktBuildPrograms.cpp | 58 typedef de::SharedPtr<vk::ProgramBinary> ProgramBinarySp;
|
/external/deqp/external/vulkancts/modules/vulkan/synchronization/ |
vktSynchronizationOperation.hpp | 118 vk::ProgramCollection<vk::ProgramBinary>& getBinaryCollection (void) const { return m_progCollection; } 131 vk::ProgramCollection<vk::ProgramBinary>& m_progCollection;
|
vktSynchronizationUtil.hpp | 121 GraphicsPipelineBuilder& setShader (const vk::DeviceInterface& vk, const vk::VkDevice device, const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& binary, const vk::VkSpecializationInfo* specInfo);
|
vktSynchronizationUtil.cpp | 470 const ProgramBinary& binary, [all...] |
/external/deqp/modules/gles3/functional/ |
es3fShaderApiTests.cpp | 1081 struct ProgramBinary 1087 bool programBinariesEqual (const ProgramBinary& first, const ProgramBinary& second) 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) 1173 void ProgramBinaryCase::loadProgramBinary (ProgramBinary& binary, GLuint program) 1179 void ProgramBinaryCase::verifyProgramBinary (ProgramBinary& binary) 1242 ProgramBinary binary [all...] |
/external/deqp/external/vulkancts/modules/vulkan/pipeline/ |
vktPipelineSpecConstantUtil.hpp | 45 GraphicsPipelineBuilder& setShader (const vk::DeviceInterface& vk, const vk::VkDevice device, const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& binary, const vk::VkSpecializationInfo* specInfo);
|
vktPipelineSpecConstantUtil.cpp | 37 const ProgramBinary& binary,
|
/external/deqp/external/vulkancts/modules/vulkan/geometry/ |
vktGeometryTestsUtil.hpp | 120 GraphicsPipelineBuilder& setShader (const vk::DeviceInterface& vk, const vk::VkDevice device, const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& binary, const vk::VkSpecializationInfo* specInfo);
|
vktGeometryTestsUtil.cpp | 44 const ProgramBinary& binary, [all...] |
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/ |
vktSpvAsmComputeShaderCase.cpp | 342 const ProgramBinary& binary = m_context.getBinaryCollection().get("compute");
|
/external/deqp/external/vulkancts/modules/vulkan/tessellation/ |
vktTessellationUtil.hpp | 114 GraphicsPipelineBuilder& setShader (const vk::DeviceInterface& vk, const vk::VkDevice device, const vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& binary, const vk::VkSpecializationInfo* specInfo);
|
vktTessellationUtil.cpp | 496 const ProgramBinary& binary, [all...] |
/external/deqp/external/vulkancts/modules/vulkan/clipping/ |
vktClippingTests.cpp | 63 const ProgramBinary* binary; 65 Shader (const VkShaderStageFlagBits stage_, const ProgramBinary& binary_) [all...] |
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/ |
vktSparseResourcesBufferTests.cpp | 533 ProgramCollection<vk::ProgramBinary>& binaryCollection, [all...] |
/external/deqp/external/vulkancts/modules/vulkan/memory/ |
vktMemoryPipelineBarrierTests.cpp | 1029 const vk::ProgramCollection<vk::ProgramBinary>& binaryCollection) 1053 const vk::ProgramCollection<vk::ProgramBinary>& getBinaryCollection (void) const { return m_binaryCollection; } 1064 const vk::ProgramCollection<vk::ProgramBinary>& m_binaryCollection; 1080 const vk::ProgramCollection<vk::ProgramBinary>& getBinaryCollection (void) const { return m_context.getBinaryCollection(); } [all...] |
/external/deqp/external/vulkancts/modules/vulkan/api/ |
vktApiObjectManagementTests.cpp | 1052 const ProgramBinary& binary; [all...] |
/external/mesa3d/include/GL/ |
gl_mangle.h | [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/sysroot/usr/include/GL/ |
gl_mangle.h | [all...] |