Home
last modified time | relevance | path

Searched refs:ShCompilerInstance (Results 1 – 15 of 15) sorted by relevance

/external/angle/src/libANGLE/
DCompiler.h28 class ShCompilerInstance; variable
38 ShCompilerInstance getInstance(ShaderType shaderType);
39 void putInstance(ShCompilerInstance &&instance);
48 ShaderMap<std::vector<ShCompilerInstance>> mPools;
51 class ShCompilerInstance final : public angle::NonCopyable
54 ShCompilerInstance();
55 ShCompilerInstance(ShHandle handle, ShShaderOutput outputType, ShaderType shaderType);
56 ~ShCompilerInstance();
59 ShCompilerInstance(ShCompilerInstance &&other);
60 ShCompilerInstance &operator=(ShCompilerInstance &&other);
DCompiler.cpp290 for (ShCompilerInstance &instance : pool) in onDestroy()
302 ShCompilerInstance Compiler::getInstance(ShaderType type) in getInstance()
310 return ShCompilerInstance(handle, mOutputType, type); in getInstance()
314 ShCompilerInstance instance = std::move(pool.back()); in getInstance()
320 void Compiler::putInstance(ShCompilerInstance &&instance) in putInstance()
334 ShCompilerInstance::ShCompilerInstance() : mHandle(nullptr) {} in ShCompilerInstance() function in gl::ShCompilerInstance
336 ShCompilerInstance::ShCompilerInstance(ShHandle handle, in ShCompilerInstance() function in gl::ShCompilerInstance
342 ShCompilerInstance::~ShCompilerInstance() in ~ShCompilerInstance()
347 void ShCompilerInstance::destroy() in destroy()
356 ShCompilerInstance::ShCompilerInstance(ShCompilerInstance &&other) in ShCompilerInstance() function in gl::ShCompilerInstance
[all …]
DShader.cpp120 ShCompilerInstance shCompilerInstance;
378 ShCompilerInstance compilerInstance = mBoundCompiler->getInstance(mState.mShaderType); in compile()
/external/angle/src/libANGLE/renderer/
DShaderImpl.h20 class ShCompilerInstance; variable
57 gl::ShCompilerInstance *compilerInstance,
66 gl::ShCompilerInstance *compilerInstance,
DShaderImpl.cpp84 gl::ShCompilerInstance *compilerInstance, in compileImpl()
/external/angle/src/libANGLE/renderer/metal/
DShaderMtl.h26 gl::ShCompilerInstance *compilerInstance,
40 gl::ShCompilerInstance *compilerInstance,
DShaderMtl.mm83 gl::ShCompilerInstance *compilerInstance,
101 gl::ShCompilerInstance *compilerInstance,
/external/angle/src/libANGLE/renderer/d3d/
DShaderD3D.cpp62 std::function<bool(gl::ShCompilerInstance *compiler, std::string *infoLog)>;
68 gl::ShCompilerInstance *compilerInstance, in WaitableCompileEventD3D()
85 gl::ShCompilerInstance *mCompilerInstance;
270 gl::ShCompilerInstance *compilerInstance, in compile()
293 auto postTranslateFunctor = [this](gl::ShCompilerInstance *compiler, std::string *infoLog) { in compile()
DShaderD3D.h42 gl::ShCompilerInstance *compilerInstance,
/external/angle/src/libANGLE/renderer/null/
DShaderNULL.h25 gl::ShCompilerInstance *compilerInstance,
DShaderNULL.cpp23 gl::ShCompilerInstance *compilerInstance, in compile()
/external/angle/src/libANGLE/renderer/vulkan/
DShaderVk.h25 gl::ShCompilerInstance *compilerInstance,
DShaderVk.cpp25 gl::ShCompilerInstance *compilerInstance, in compile()
/external/angle/src/libANGLE/renderer/gl/
DShaderGL.h31 gl::ShCompilerInstance *compilerInstance,
DShaderGL.cpp242 gl::ShCompilerInstance *compilerInstance, in compile()