Home
last modified time | relevance | path

Searched refs:ProgramVk (Results 1 – 10 of 10) sorted by relevance

/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
DProgramVk.cpp141 ProgramVk::ProgramVk(const gl::ProgramState &state) : ProgramImpl(state) in ProgramVk() function in rx::ProgramVk
147 ProgramVk::~ProgramVk() = default;
149 void ProgramVk::destroy(const gl::Context *context) in destroy()
155 void ProgramVk::reset(ContextVk *contextVk) in reset()
164 std::unique_ptr<rx::LinkEvent> ProgramVk::load(const gl::Context *context, in load()
206 void ProgramVk::save(const gl::Context *context, gl::BinaryOutputStream *stream) in save()
231 void ProgramVk::setBinaryRetrievableHint(bool retrievable) in setBinaryRetrievableHint()
236 void ProgramVk::setSeparable(bool separable) in setSeparable()
243 void ProgramVk::fillProgramStateMap(gl::ShaderMap<const gl::ProgramState *> *programStatesOut) in fillProgramStateMap()
255 std::unique_ptr<LinkEvent> ProgramVk::link(const gl::Context *context, in link()
[all …]
DProgramPipelineVk.cpp46 ProgramVk *programVk = getShaderProgram(shaderType); in fillProgramStateMap()
126 ProgramVk *programVk = getShaderProgram(shaderType); in calcUniformUpdateRequiredSpace()
169 ProgramVk *programVk = getShaderProgram(shaderType); in updateUniforms()
222 ProgramVk *programVk = getShaderProgram(shaderType); in updateUniforms()
239 const ProgramVk *program = getShaderProgram(shaderType); in hasDirtyUniforms()
255 ProgramVk *programVk = getShaderProgram(shaderType); in setAllDefaultUniformsDirty()
DProgramPipelineVk.h34 ProgramVk *getShaderProgram(gl::ShaderType shaderType) const in getShaderProgram()
37 return SafeGetImplAs<ProgramVk>(program); in getShaderProgram()
DProgramExecutableVk.h128 ProgramVk *getShaderProgram(const gl::State &glState, gl::ShaderType shaderType) const;
183 void setProgram(ProgramVk *program) in setProgram()
209 friend class ProgramVk;
319 ProgramVk *mProgram;
DProgramVk.h31 class ProgramVk : public ProgramImpl
34 ProgramVk(const gl::ProgramState &state);
35 ~ProgramVk() override;
DBUILD.gn55 "ProgramVk.cpp",
56 "ProgramVk.h",
DProgramExecutableVk.cpp385 ProgramVk *ProgramExecutableVk::getShaderProgram(const gl::State &glState, in getShaderProgram()
830 ProgramVk *programVk = getShaderProgram(glState, gl::ShaderType::Fragment); in updateEarlyFragmentTestsOptimization()
864 ProgramVk *programVk = getShaderProgram(glState, shaderType); in getGraphicsPipeline()
910 ProgramVk *programVk = getShaderProgram(glState, gl::ShaderType::Compute); in getComputePipeline()
DContextVk.h1074 ProgramVk *mProgram;
DContextVk.cpp2196 ProgramVk *programVk = vk::GetImpl(resource.second); in syncObjectPerfCounters()
4307 return new ProgramVk(state); in createProgram()
4455 ProgramVk *programVk = vk::GetImpl(mState.getProgram()); in invalidateCurrentShaderResources()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/doc/
DShaderModuleCompilation.md59 "ANGLE Front-end"->"Vulkan Back-end": ProgramVk::link
61 Note right of "Vulkan Back-end": ProgramVk inits uniforms,\nlayouts, and descriptors.