Home
last modified time | relevance | path

Searched refs:BinaryOutputStream (Results 1 – 25 of 34) sorted by relevance

12

/aosp_15_r20/external/angle/src/common/
H A DBinaryStream.h222 class BinaryOutputStream : angle::NonCopyable
225 BinaryOutputStream();
226 ~BinaryOutputStream();
329 inline BinaryOutputStream::BinaryOutputStream() {} in BinaryOutputStream() function
331 inline BinaryOutputStream::~BinaryOutputStream() = default;
H A DCompiledShaderState.h39 void WriteShaderVar(gl::BinaryOutputStream *stream, const sh::ShaderVariable &var);
42 void WriteShInterfaceBlock(gl::BinaryOutputStream *stream, const sh::InterfaceBlock &block);
54 void serialize(gl::BinaryOutputStream &stream) const;
H A DCompiledShaderState.cpp66 void WriteShaderVar(gl::BinaryOutputStream *stream, const sh::ShaderVariable &var) in WriteShaderVar()
141 void WriteShInterfaceBlock(gl::BinaryOutputStream *stream, const sh::InterfaceBlock &block) in WriteShInterfaceBlock()
311 void CompiledShaderState::serialize(gl::BinaryOutputStream &stream) const in serialize()
H A DBinaryStream_unittest.cpp75 gl::BinaryOutputStream out; in TEST()
/aosp_15_r20/external/angle/src/libANGLE/renderer/metal/
H A DProgramExecutableMtl.h126 void save(gl::BinaryOutputStream *stream);
208 void saveTranslatedShaders(gl::BinaryOutputStream *stream);
211 void saveShaderInternalInfo(gl::BinaryOutputStream *stream);
214 void saveInterfaceBlockInfo(gl::BinaryOutputStream *stream);
217 void saveDefaultUniformBlocksInfo(gl::BinaryOutputStream *stream);
H A DProgramMtl.h42 void save(const gl::Context *context, gl::BinaryOutputStream *stream) override;
H A DProgramExecutableMtl.mm447 void ProgramExecutableMtl::save(gl::BinaryOutputStream *stream)
455 void ProgramExecutableMtl::saveInterfaceBlockInfo(gl::BinaryOutputStream *stream)
496 void ProgramExecutableMtl::saveDefaultUniformBlocksInfo(gl::BinaryOutputStream *stream)
531 void ProgramExecutableMtl::saveShaderInternalInfo(gl::BinaryOutputStream *stream)
640 void ProgramExecutableMtl::saveTranslatedShaders(gl::BinaryOutputStream *stream)
642 auto writeTranslatedSource = [](gl::BinaryOutputStream *stream,
H A DProgramMtl.mm238 void ProgramMtl::save(const gl::Context *context, gl::BinaryOutputStream *stream)
/aosp_15_r20/external/angle/src/libANGLE/
H A DMemoryProgramCache.cpp41 void WriteProgramBindings(BinaryOutputStream *stream, const ProgramBindings &bindings) in WriteProgramBindings()
50 void WriteProgramAliasedBindings(BinaryOutputStream *stream, const ProgramAliasedBindings &bindings) in WriteProgramAliasedBindings()
70 BinaryOutputStream hashStream; in ComputeHash()
H A DShader.h54 class BinaryOutputStream; variable
193 void writeShaderKey(BinaryOutputStream *streamOut) const in writeShaderKey()
H A DProgramExecutable.cpp228 void SaveProgramInputs(BinaryOutputStream *stream, const std::vector<ProgramInput> &programInputs) in SaveProgramInputs()
255 void SaveUniforms(BinaryOutputStream *stream, in SaveUniforms()
297 void SaveSamplerBindings(BinaryOutputStream *stream, in SaveSamplerBindings()
314 void WriteBufferVariable(BinaryOutputStream *stream, const BufferVariable &var) in WriteBufferVariable()
328 void WriteAtomicCounterBuffer(BinaryOutputStream *stream, const AtomicCounterBuffer &var) in WriteAtomicCounterBuffer()
340 void WriteInterfaceBlock(BinaryOutputStream *stream, const InterfaceBlock &block) in WriteInterfaceBlock()
989 void ProgramExecutable::save(gl::BinaryOutputStream *stream) const in save()
H A DUniform.h24 class BinaryOutputStream; variable
H A DProgram.h54 class BinaryOutputStream; variable
/aosp_15_r20/external/angle/src/libANGLE/renderer/vulkan/
H A DShaderInterfaceVariableInfoMap.cpp34 gl::BinaryOutputStream *stream) in SaveShaderInterfaceVariableXfbInfo()
61 void ShaderInterfaceVariableInfoMap::save(gl::BinaryOutputStream *stream) in save()
H A DProgramVk.h36 void save(const gl::Context *context, gl::BinaryOutputStream *stream) override;
H A DProgramExecutableVk.h49 void save(gl::BinaryOutputStream *stream);
109 void save(ContextVk *contextVk, bool isSeparable, gl::BinaryOutputStream *stream);
H A DProgramVk.cpp359 void ProgramVk::save(const gl::Context *context, gl::BinaryOutputStream *stream) in save()
/aosp_15_r20/external/angle/src/libANGLE/renderer/wgpu/
H A DProgramWgpu.h28 void save(const gl::Context *context, gl::BinaryOutputStream *stream) override;
H A DProgramWgpu.cpp351 void ProgramWgpu::save(const gl::Context *context, gl::BinaryOutputStream *stream) {} in save()
/aosp_15_r20/external/angle/src/libANGLE/renderer/null/
H A DProgramNULL.h28 void save(const gl::Context *context, gl::BinaryOutputStream *stream) override;
H A DProgramNULL.cpp64 void ProgramNULL::save(const gl::Context *context, gl::BinaryOutputStream *stream) {} in save()
/aosp_15_r20/external/angle/src/libANGLE/renderer/
H A DProgramImpl.h91 virtual void save(const gl::Context *context, gl::BinaryOutputStream *stream) = 0;
H A DProgramImpl_mock.h28 MOCK_METHOD2(save, void(const gl::Context *, gl::BinaryOutputStream *));
/aosp_15_r20/external/angle/src/libANGLE/renderer/d3d/
H A DProgramD3D.h82 void save(const gl::Context *context, gl::BinaryOutputStream *stream) override;
/aosp_15_r20/external/angle/src/libANGLE/renderer/gl/
H A DProgramGL.h46 void save(const gl::Context *context, gl::BinaryOutputStream *stream) override;

12