Searched refs:ShaderImpl (Results 1 – 25 of 29) sorted by relevance
12
48 class ShaderImpl : angle::NonCopyable51 ShaderImpl(const gl::ShaderState &state) : mState(state) {} in ShaderImpl() function52 virtual ~ShaderImpl() {} in ~ShaderImpl()
49 class ShaderImpl; variable62 virtual ShaderImpl *createShader(const gl::ShaderState &data) = 0;
82 std::shared_ptr<WaitableCompileEvent> ShaderImpl::compileImpl( in compileImpl()
33 class ShaderImpl; variable177 rx::ShaderImpl *getImplementation() const { return mImplementation.get(); } in getImplementation()262 std::unique_ptr<rx::ShaderImpl> mImplementation;
28 ShaderImpl *createShader(const gl::ShaderState &data) override { return nullptr; } in createShader()86 MOCK_METHOD1(createShader, ShaderImpl *(const gl::ShaderState &));
18 class ShaderNULL : public ShaderImpl
18 ShaderNULL::ShaderNULL(const gl::ShaderState &data) : ShaderImpl(data) {} in ShaderNULL()
195 ShaderImpl *createShader(const gl::ShaderState &data) override;
392 ShaderImpl *ContextNULL::createShader(const gl::ShaderState &data) in createShader()
18 class ShaderVk : public ShaderImpl
20 ShaderVk::ShaderVk(const gl::ShaderState &state) : ShaderImpl(state) {} in ShaderVk()
19 class ShaderMtl : public ShaderImpl
23 ShaderMtl::ShaderMtl(const gl::ShaderState &state) : ShaderImpl(state) {}
205 ShaderImpl *createShader(const gl::ShaderState &state) override;
19 class ShaderGL : public ShaderImpl
154 : ShaderImpl(data), in ShaderGL()
53 ShaderImpl *createShader(const gl::ShaderState &data) override;
59 ShaderImpl *ContextGL::createShader(const gl::ShaderState &data) in createShader()
33 class ShaderD3D : public ShaderImpl
93 : ShaderImpl(state), mAdditionalOptions(0) in ShaderD3D()
31 ShaderImpl *createShader(const gl::ShaderState &data) override;
53 ShaderImpl *Context9::createShader(const gl::ShaderState &data) in createShader()
32 ShaderImpl *createShader(const gl::ShaderState &data) override;
145 ShaderImpl *Context11::createShader(const gl::ShaderState &data) in createShader()
309 "src/libANGLE/renderer/ShaderImpl.h",414 "src/libANGLE/renderer/ShaderImpl.cpp",