Searched refs:ProgramVk (Results 1 – 10 of 10) sorted by relevance
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
D | ProgramVk.cpp | 141 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 …]
|
D | ProgramPipelineVk.cpp | 46 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()
|
D | ProgramPipelineVk.h | 34 ProgramVk *getShaderProgram(gl::ShaderType shaderType) const in getShaderProgram() 37 return SafeGetImplAs<ProgramVk>(program); in getShaderProgram()
|
D | ProgramExecutableVk.h | 128 ProgramVk *getShaderProgram(const gl::State &glState, gl::ShaderType shaderType) const; 183 void setProgram(ProgramVk *program) in setProgram() 209 friend class ProgramVk; 319 ProgramVk *mProgram;
|
D | ProgramVk.h | 31 class ProgramVk : public ProgramImpl 34 ProgramVk(const gl::ProgramState &state); 35 ~ProgramVk() override;
|
D | BUILD.gn | 55 "ProgramVk.cpp", 56 "ProgramVk.h",
|
D | ProgramExecutableVk.cpp | 385 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()
|
D | ContextVk.h | 1074 ProgramVk *mProgram;
|
D | ContextVk.cpp | 2196 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/ |
D | ShaderModuleCompilation.md | 59 "ANGLE Front-end"->"Vulkan Back-end": ProgramVk::link 61 Note right of "Vulkan Back-end": ProgramVk inits uniforms,\nlayouts, and descriptors.
|