Home
last modified time | relevance | path

Searched refs:ProgramExecutable (Results 1 – 25 of 82) sorted by relevance

1234

/external/angle/src/libANGLE/
DProgramExecutable.cpp171 const std::function<RangeUI(const ProgramExecutable &)> &getRange) in AddUniforms()
176 const ProgramExecutable &executable = *executables[shaderType]; in AddUniforms()
727 ProgramExecutable::ProgramExecutable(rx::GLImplFactory *factory, InfoLog *infoLog) in ProgramExecutable() function in gl::ProgramExecutable
738 ProgramExecutable::~ProgramExecutable() in ~ProgramExecutable()
745 void ProgramExecutable::destroy(const Context *context) in destroy()
761 void ProgramExecutable::reset() in reset()
840 void ProgramExecutable::load(gl::BinaryInputStream *stream) in load()
965 void ProgramExecutable::save(gl::BinaryOutputStream *stream) const in save()
1066 std::string ProgramExecutable::getInfoLogString() const in getInfoLogString()
1071 ShaderType ProgramExecutable::getFirstLinkedShaderStageType() const in getFirstLinkedShaderStageType()
[all …]
DGLES1Renderer.h170 ProgramExecutable *executable,
173 void setUniform1ui(ProgramExecutable *executable, UniformLocation location, GLuint value);
175 ProgramExecutable *executable,
179 void setUniformMatrix4fv(ProgramExecutable *executable,
184 void setUniform4fv(ProgramExecutable *executable,
189 void setUniform3fv(ProgramExecutable *executable,
194 void setUniform2fv(ProgramExecutable *executable,
198 void setUniform1f(ProgramExecutable *executable, UniformLocation location, GLfloat value);
199 void setUniform1fv(ProgramExecutable *executable,
DProgramExecutable.h233 class ProgramExecutable; variable
234 using SharedProgramExecutable = std::shared_ptr<ProgramExecutable>;
236 class ProgramExecutable final : public angle::Subject
239 ProgramExecutable(rx::GLImplFactory *factory, InfoLog *infoLog);
240 ~ProgramExecutable() override;
329 void updateActiveSamplers(const ProgramExecutable &executable);
636 void copyInputsFromProgram(const ProgramExecutable &executable);
637 void copyUniformBuffersFromProgram(const ProgramExecutable &executable,
640 void copyStorageBuffersFromProgram(const ProgramExecutable &executable, ShaderType shaderType);
642 void copySamplerBindingsFromProgram(const ProgramExecutable &executable);
[all …]
DProgram.h58 class ProgramExecutable; variable
248 const ProgramExecutable &getExecutable() const in getExecutable()
253 ProgramExecutable &getExecutable() in getExecutable()
477 const ProgramExecutable &getExecutable() const { return mState.getExecutable(); } in getExecutable()
478 ProgramExecutable &getExecutable() { return mState.getExecutable(); } in getExecutable()
DGLES1Renderer.cpp270 ProgramExecutable &executable = programObject->getExecutable(); in prepareForDraw()
1031 ProgramExecutable &executable = programObject->getExecutable(); in initializeRendererProgram()
1117 ProgramExecutable *executable, in setUniform1i()
1126 void GLES1Renderer::setUniform1ui(ProgramExecutable *executable, in setUniform1ui()
1136 ProgramExecutable *executable, in setUniform1iv()
1146 void GLES1Renderer::setUniformMatrix4fv(ProgramExecutable *executable, in setUniformMatrix4fv()
1157 void GLES1Renderer::setUniform4fv(ProgramExecutable *executable, in setUniform4fv()
1167 void GLES1Renderer::setUniform3fv(ProgramExecutable *executable, in setUniform3fv()
1177 void GLES1Renderer::setUniform2fv(ProgramExecutable *executable, in setUniform2fv()
1187 void GLES1Renderer::setUniform1f(ProgramExecutable *executable, in setUniform1f()
[all …]
DProgramPipeline.h41 ProgramExecutable &getExecutable() const in getExecutable()
130 ProgramExecutable &getExecutable() const { return mState.getExecutable(); } in getExecutable()
/external/angle/src/libANGLE/renderer/
DProgramExecutableImpl.h17 class ProgramExecutable; variable
29 ProgramExecutableImpl(const gl::ProgramExecutable *executable) : mExecutable(executable) {} in ProgramExecutableImpl()
93 const gl::ProgramExecutable *getExecutable() const { return mExecutable; } in getExecutable()
96 const gl::ProgramExecutable *mExecutable;
DGLImplFactory.h67 const gl::ProgramExecutable *executable) = 0;
Drenderer_utils.h36 class ProgramExecutable; variable
445 ResetBaseVertexBaseInstance(gl::ProgramExecutable *executable,
452 gl::ProgramExecutable *mExecutable;
Drenderer_utils.cpp1240 gl::ProgramExecutable *executable = context->getState().getLinkedProgramExecutable(context); in MultiDrawArraysGeneral()
1288 gl::ProgramExecutable *executable = context->getState().getLinkedProgramExecutable(context); in MultiDrawArraysInstancedGeneral()
1310 gl::ProgramExecutable *executable = context->getState().getLinkedProgramExecutable(context); in MultiDrawElementsGeneral()
1361 gl::ProgramExecutable *executable = context->getState().getLinkedProgramExecutable(context); in MultiDrawElementsInstancedGeneral()
1384 gl::ProgramExecutable *executable = context->getState().getLinkedProgramExecutable(context); in MultiDrawArraysInstancedBaseInstanceGeneral()
1420 gl::ProgramExecutable *executable = context->getState().getLinkedProgramExecutable(context); in MultiDrawElementsInstancedBaseVertexBaseInstanceGeneral()
1480 ResetBaseVertexBaseInstance::ResetBaseVertexBaseInstance(gl::ProgramExecutable *executable, in ResetBaseVertexBaseInstance()
/external/angle/src/libANGLE/renderer/gl/
DContextGL.cpp42 GLsizei GetDrawAdjustedInstanceCount(const gl::ProgramExecutable *executable) in GetDrawAdjustedInstanceCount()
48 GLsizei GetInstancedDrawAdjustedInstanceCount(const gl::ProgramExecutable *executable, in GetInstancedDrawAdjustedInstanceCount()
94 ProgramExecutableImpl *ContextGL::createProgramExecutable(const gl::ProgramExecutable *executable) in createProgramExecutable()
259 const gl::ProgramExecutable *executable = getState().getProgramExecutable(); in setDrawArraysState()
298 const gl::ProgramExecutable *executable = getState().getProgramExecutable(); in setDrawElementsState()
344 const gl::ProgramExecutable *executable = context->getState().getProgramExecutable(); in drawArrays()
372 const gl::ProgramExecutable *executable = context->getState().getProgramExecutable(); in drawArraysInstanced()
386 const gl::ProgramExecutable *executable = getState().getProgramExecutable(); in updateAttributesForBaseInstance()
467 const gl::ProgramExecutable *executable = context->getState().getProgramExecutable(); in drawArraysInstancedBaseInstance()
509 const gl::ProgramExecutable *executable = glState.getProgramExecutable(); in drawElements()
[all …]
DStateManagerGL.h294 const gl::ProgramExecutable *executable, in updateMultiviewBaseViewLayerIndexUniform()
303 ANGLE_INLINE void updateEmulatedClipOriginUniform(const gl::ProgramExecutable *executable, in updateEmulatedClipOriginUniform()
332 void setClipControlWithEmulatedClipOrigin(const gl::ProgramExecutable *executable,
338 const gl::ProgramExecutable *executable,
359 void updateEmulatedClipDistanceState(const gl::ProgramExecutable *executable,
363 const gl::ProgramExecutable *executable,
/external/angle/src/libANGLE/renderer/d3d/d3d9/
DVertexDeclarationCache.h18 class ProgramExecutable; variable
32 gl::ProgramExecutable *executable,
/external/angle/src/libANGLE/renderer/vulkan/
DTransformFeedbackVk.cpp102 const gl::ProgramExecutable *executable = contextVk->getState().getProgramExecutable(); in begin()
170 const gl::ProgramExecutable *executable = contextVk->getState().getProgramExecutable(); in resume()
207 const gl::ProgramExecutable *executable = contextVk->getState().getProgramExecutable(); in getBufferOffsets()
261 const gl::ProgramExecutable &executable, in updateTransformFeedbackDescriptorDesc()
288 void TransformFeedbackVk::onNewDescriptorSet(const gl::ProgramExecutable &executable, in onNewDescriptorSet()
DTransformFeedbackVk.h92 const gl::ProgramExecutable &executable,
106 void onNewDescriptorSet(const gl::ProgramExecutable &executable,
Dspv_utils.h147 const gl::ProgramExecutable &programExecutable,
154 const gl::ProgramExecutable &programExecutable,
Dvk_cache_utils.h25 class ProgramExecutable; variable
1651 void updateImages(const gl::ProgramExecutable &executable,
1654 void updateInputAttachments(const gl::ProgramExecutable &executable,
1659 const gl::ProgramExecutable &executable);
1663 const gl::ProgramExecutable &executable);
1666 const gl::ProgramExecutable &executable);
1808 const gl::ProgramExecutable &executable,
1830 const gl::ProgramExecutable &executable,
1841 const gl::ProgramExecutable &executable,
1849 const gl::ProgramExecutable &executable,
[all …]
DProgramPipelineVk.cpp37 const gl::ProgramExecutable &glExecutable = mState.getExecutable(); in link()
DContextVk.cpp347 bool IsStencilSamplerBinding(const gl::ProgramExecutable &executable, size_t textureUnit) in IsStencilSamplerBinding()
414 const gl::ProgramExecutable &executable, in GetImageReadLayout()
1855 const gl::ProgramExecutable *executable = mState.getProgramExecutable(); in renderPassUsesStorageResources()
1942 const gl::ProgramExecutable *executable = mState.getProgramExecutable(); in handleDirtyMemoryBarrierImpl()
2417 const gl::ProgramExecutable *executable = mState.getProgramExecutable(); in handleDirtyGraphicsColorAccess()
2511 const gl::ProgramExecutable *executable = mState.getProgramExecutable(); in handleDirtyTexturesImpl()
2574 const gl::ProgramExecutable *executable = mState.getProgramExecutable(); in handleDirtyGraphicsVertexBuffers()
2760 const gl::ProgramExecutable *executable = mState.getProgramExecutable(); in handleDirtyShaderResourcesImpl()
2872 gl::ProgramExecutable *executable = mState.getProgramExecutable(); in handleDirtyUniformBuffersImpl()
2923 const gl::ProgramExecutable *executable = mState.getProgramExecutable(); in handleDirtyGraphicsTransformFeedbackBuffersEmulation()
[all …]
/external/angle/src/libANGLE/renderer/d3d/d3d11/
DContext11.cpp130 bool IsSameExecutable(const gl::ProgramExecutable *a, const gl::ProgramExecutable *b) in IsSameExecutable()
182 ProgramExecutableImpl *Context11::createProgramExecutable(const gl::ProgramExecutable *executable) in createProgramExecutable()
589 gl::ProgramExecutable *executable = context->getState().getLinkedProgramExecutable(context); in multiDrawArrays()
610 gl::ProgramExecutable *executable = context->getState().getLinkedProgramExecutable(context); in multiDrawArraysInstanced()
640 gl::ProgramExecutable *executable = context->getState().getLinkedProgramExecutable(context); in multiDrawElements()
662 gl::ProgramExecutable *executable = context->getState().getLinkedProgramExecutable(context); in multiDrawElementsInstanced()
695 gl::ProgramExecutable *executable = context->getState().getLinkedProgramExecutable(context); in multiDrawArraysInstancedBaseInstance()
731 gl::ProgramExecutable *executable = context->getState().getLinkedProgramExecutable(context); in multiDrawElementsInstancedBaseVertexBaseInstance()
997 gl::ProgramExecutable *executable = glState.getProgramExecutable(); in triggerDrawCallProgramRecompilation()
1072 gl::ProgramExecutable *executable = glState.getProgramExecutable(); in triggerDispatchCallProgramRecompilation()
/external/angle/src/tests/
Dangle_unittests_utils.h30 ProgramExecutableImpl *createProgramExecutable(const gl::ProgramExecutable *executable) override in createProgramExecutable()
92 MOCK_METHOD1(createProgramExecutable, ProgramExecutableImpl *(const gl::ProgramExecutable *));
/external/angle/src/libANGLE/renderer/metal/
Dmtl_msl_utils.h55 const gl::ProgramExecutable &executable,
Dmtl_msl_utils.mm256 const gl::ProgramExecutable &executable)
323 const gl::ProgramExecutable &executable)
360 const gl::ProgramExecutable &executable,
544 const gl::ProgramExecutable &executable,
599 const gl::ProgramExecutable &executable,
/external/angle/src/libANGLE/renderer/null/
DProgramExecutableNULL.cpp12 ProgramExecutableNULL::ProgramExecutableNULL(const gl::ProgramExecutable *executable) in ProgramExecutableNULL()
/external/angle/src/libANGLE/renderer/wgpu/
DProgramExecutableWgpu.h27 ProgramExecutableWgpu(const gl::ProgramExecutable *executable);

1234