Home
last modified time | relevance | path

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

/external/angle/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.cpp47 ProgramVk *programVk = getShaderProgram(contextVk->getState(), shaderType); in fillProgramStateMap()
131 ProgramVk *programVk = getShaderProgram(glState, shaderType); in calcUniformUpdateRequiredSpace()
175 ProgramVk *programVk = getShaderProgram(glState, shaderType); in updateUniforms()
228 ProgramVk *programVk = getShaderProgram(glState, shaderType); in updateUniforms()
245 const ProgramVk *program = getShaderProgram(glState, shaderType); in dirtyUniforms()
261 ProgramVk *programVk = getShaderProgram(glState, shaderType); in setAllDefaultUniformsDirty()
DProgramExecutableVk.h128 ProgramVk *getShaderProgram(const gl::State &glState, gl::ShaderType shaderType) const;
181 void setProgram(ProgramVk *program) in setProgram()
208 friend class ProgramVk;
319 ProgramVk *mProgram;
DProgramVk.h31 class ProgramVk : public ProgramImpl
34 ProgramVk(const gl::ProgramState &state);
35 ~ProgramVk() override;
DProgramPipelineVk.h34 ProgramVk *getShaderProgram(const gl::State &glState, gl::ShaderType shaderType) const in getShaderProgram()
DBUILD.gn55 "ProgramVk.cpp",
56 "ProgramVk.h",
DProgramExecutableVk.cpp383 ProgramVk *ProgramExecutableVk::getShaderProgram(const gl::State &glState, in getShaderProgram()
805 ProgramVk *programVk = getShaderProgram(glState, gl::ShaderType::Fragment); in updateEarlyFragmentTestsOptimization()
838 ProgramVk *programVk = getShaderProgram(glState, shaderType); in getGraphicsPipeline()
874 ProgramVk *programVk = getShaderProgram(glState, gl::ShaderType::Compute); in getComputePipeline()
DContextVk.h1025 ProgramVk *mProgram;
DContextVk.cpp2071 ProgramVk *programVk = vk::GetImpl(resource.second); in syncObjectPerfCounters()
4067 return new ProgramVk(state); in createProgram()
4215 ProgramVk *programVk = vk::GetImpl(mState.getProgram()); in invalidateCurrentShaderResources()
/external/angle/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.
/external/angle/
DAndroid.bp828 "src/libANGLE/renderer/vulkan/ProgramVk.cpp",