Searched refs:ProgramExecutableMtl (Results 1 – 7 of 7) sorted by relevance
6 // 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 …]
50 const ProgramExecutableMtl *getExecutable() const in getExecutable()54 ProgramExecutableMtl *getExecutable() { return mtl::GetImpl(&mState.getExecutable()); } in getExecutable()
117 class ProgramExecutableMtl : public ProgramExecutableImpl120 ProgramExecutableMtl(const gl::ProgramExecutable *executable);121 ~ProgramExecutableMtl() override;
25 "ProgramExecutableMtl.h",26 "ProgramExecutableMtl.mm",
36 class ProgramExecutableMtl; variable218 const ProgramExecutableMtl *getProgramExecutable() const { return mExecutable; } in getProgramExecutable()601 ProgramExecutableMtl *mExecutable = nullptr;
276 ProgramExecutableMtl *executableMtl = getExecutable();305 ProgramExecutableMtl *executableMtl = getExecutable();
26 #include "libANGLE/renderer/metal/ProgramExecutableMtl.h"1498 return new ProgramExecutableMtl(executable);