Home
last modified time | relevance | path

Searched refs:ProgramExecutableMtl (Results 1 – 7 of 7) sorted by relevance

/aosp_15_r20/external/angle/src/libANGLE/renderer/metal/
H A DProgramExecutableMtl.mm6 // ProgramExecutableMtl.cpp: Implementation of ProgramExecutableMtl.
8 #include "libANGLE/renderer/metal/ProgramExecutableMtl.h"
384 ProgramExecutableMtl::ProgramExecutableMtl(const gl::ProgramExecutable *executable)
396 ProgramExecutableMtl::~ProgramExecutableMtl() {}
398 void ProgramExecutableMtl::destroy(const gl::Context *context)
404 void ProgramExecutableMtl::reset(ContextMtl *context)
439 angle::Result ProgramExecutableMtl::load(ContextMtl *contextMtl, gl::BinaryInputStream *stream)
447 void ProgramExecutableMtl::save(gl::BinaryOutputStream *stream)
455 void ProgramExecutableMtl::saveInterfaceBlockInfo(gl::BinaryOutputStream *stream)
474 angle::Result ProgramExecutableMtl::loadInterfaceBlockInfo(gl::BinaryInputStream *stream)
[all …]
H A DProgramMtl.h50 const ProgramExecutableMtl *getExecutable() const in getExecutable()
54 ProgramExecutableMtl *getExecutable() { return mtl::GetImpl(&mState.getExecutable()); } in getExecutable()
H A DProgramExecutableMtl.h117 class ProgramExecutableMtl : public ProgramExecutableImpl
120 ProgramExecutableMtl(const gl::ProgramExecutable *executable);
121 ~ProgramExecutableMtl() override;
H A Dmetal_backend.gni25 "ProgramExecutableMtl.h",
26 "ProgramExecutableMtl.mm",
H A DContextMtl.h36 class ProgramExecutableMtl; variable
218 const ProgramExecutableMtl *getProgramExecutable() const { return mExecutable; } in getProgramExecutable()
601 ProgramExecutableMtl *mExecutable = nullptr;
H A DProgramMtl.mm276 ProgramExecutableMtl *executableMtl = getExecutable();
305 ProgramExecutableMtl *executableMtl = getExecutable();
H A DContextMtl.mm26 #include "libANGLE/renderer/metal/ProgramExecutableMtl.h"
1498 return new ProgramExecutableMtl(executable);