Home
last modified time | relevance | path

Searched refs:programState (Results 1 – 21 of 21) sorted by relevance

/external/angle/src/libANGLE/
DGLES1Renderer.cpp64 mShaderPrograms->deleteProgram(context, {UberShaderState.programState.program}); in onDestroy()
208 const GLES1ProgramState &programState = UberShaderState.programState; in prepareForDraw() local
211 Program *programObject = getProgram(programState.program); in prepareForDraw()
242 setUniform4fv(programObject, programState.drawTextureNormalizedCropRectLoc, kTexUnitCount, in prepareForDraw()
283 setUniformMatrix4fv(programObject, programState.projMatrixLoc, 1, GL_FALSE, proj.data()); in prepareForDraw()
286 setUniformMatrix4fv(programObject, programState.modelviewMatrixLoc, 1, GL_FALSE, in prepareForDraw()
290 setUniformMatrix4fv(programObject, programState.modelviewInvTrLoc, 1, GL_FALSE, in prepareForDraw()
301 setUniformMatrix4fv(programObject, programState.textureMatrixLoc, kTexUnitCount, GL_FALSE, in prepareForDraw()
320 setUniform4fv(programObject, programState.textureEnvColorLoc, kTexUnitCount, in prepareForDraw()
322 setUniform1fv(programObject, programState.rgbScaleLoc, kTexUnitCount, in prepareForDraw()
[all …]
DProgramPipeline.cpp529 const ProgramState &programState = mState.mPrograms[gl::ShaderType::Vertex]->getState(); in link() local
530 mState.mExecutable->copyInputsFromProgram(programState); in link()
537 const ProgramState &programState = mState.mPrograms[shaderType]->getState(); in link() local
538 mState.mExecutable->copyShaderBuffersFromProgram(programState, shaderType); in link()
539 mState.mExecutable->copySamplerBindingsFromProgram(programState); in link()
540 mState.mExecutable->copyImageBindingsFromProgram(programState); in link()
545 const ProgramState &programState = mState.mPrograms[gl::ShaderType::Fragment]->getState(); in link() local
546 mState.mExecutable->copyOutputsFromProgram(programState); in link()
688 const ProgramState &programState = mState.mPrograms[shaderType]->getState(); in onSubjectStateChange() local
689 mState.mExecutable->copySamplerBindingsFromProgram(programState); in onSubjectStateChange()
DProgramExecutable.cpp161 const ProgramState &programState = programs[shaderType]->getState(); in AddUniforms() local
162 const std::vector<LinkedUniform> &programUniforms = programState.getUniforms(); in AddUniforms()
163 const RangeUI uniformRange = getRange(programState); in AddUniforms()
808 void ProgramExecutable::updateActiveSamplers(const ProgramState &programState) in updateActiveSamplers() argument
810 const std::vector<SamplerBinding> &samplerBindings = programState.getSamplerBindings(); in updateActiveSamplers()
815 uint32_t uniformIndex = programState.getUniformIndexFromSamplerIndex(samplerIndex); in updateActiveSamplers()
816 const gl::LinkedUniform &samplerUniform = programState.getUniforms()[uniformIndex]; in updateActiveSamplers()
1682 void ProgramExecutable::copyInputsFromProgram(const ProgramState &programState) in copyInputsFromProgram() argument
1684 mProgramInputs = programState.getProgramInputs(); in copyInputsFromProgram()
1687 void ProgramExecutable::copyShaderBuffersFromProgram(const ProgramState &programState, in copyShaderBuffersFromProgram() argument
[all …]
DProgramExecutable.h186 void updateActiveSamplers(const ProgramState &programState);
350 void copyInputsFromProgram(const ProgramState &programState);
351 void copyShaderBuffersFromProgram(const ProgramState &programState, ShaderType shaderType);
353 void copySamplerBindingsFromProgram(const ProgramState &programState);
354 void copyImageBindingsFromProgram(const ProgramState &programState);
355 void copyOutputsFromProgram(const ProgramState &programState);
DProgramLinkedResources.h282 void linkResources(const ProgramState &programState,
286 void getAtomicCounterBufferSizeMap(const ProgramState &programState,
DProgramLinkedResources.cpp1560 void ProgramLinkedResourcesLinker::linkResources(const ProgramState &programState, in linkResources() argument
1567 Shader *shader = programState.getAttachedShader(shaderType); in linkResources()
1592 Shader *shader = programState.getAttachedShader(shaderType); in linkResources()
1616 getAtomicCounterBufferSizeMap(programState, sizeMap); in linkResources()
1621 const ProgramState &programState, in getAtomicCounterBufferSizeMap() argument
1624 for (unsigned int index : programState.getAtomicCounterUniformRange()) in getAtomicCounterBufferSizeMap()
1626 const LinkedUniform &glUniform = programState.getUniforms()[index]; in getAtomicCounterBufferSizeMap()
DGLES1Renderer.h317 GLES1ProgramState programState;
/external/angle/src/libANGLE/renderer/metal/
Dmtl_glslang_mtl_utils.mm109 void MSLGetShaderSource(const gl::ProgramState &programState,
116 gl::Shader *glShader = programState.getAttachedShader(shaderType);
162 std::string updateShaderAttributes(std::string shaderSourceIn, const gl::ProgramState &programState)
165 const auto &programAttributes = programState.getProgramInputs();
305 const gl::ProgramState &programState,
310 programState.getLinkedTransformFeedbackVaryings();
311 const std::vector<GLsizei> &bufferStrides = programState.getTransformFeedbackStrides();
313 programState.getTransformFeedbackBufferMode() == GL_INTERLEAVED_ATTRIBS;
360 const gl::ProgramState &programState,
371 const std::vector<gl::InterfaceBlock> &blocks = programState.getUniformBlocks();
[all …]
Dmtl_glslang_utils.h25 void GlslangGetShaderSpirvCode(const gl::ProgramState &programState,
43 const gl::ProgramState &programState,
Dmtl_glslang_mtl_utils.h39 void MSLGetShaderSource(const gl::ProgramState &programState,
45 const gl::ProgramState &programState,
Dmtl_glslang_utils.mm380 void GlslangGetShaderSpirvCode(const gl::ProgramState &programState,
393 rx::GlslangGetShaderSpirvCode(options, programState, resources, &programInterfaceInfo,
396 const gl::ProgramExecutable &programExecutable = programState.getExecutable();
440 const gl::ProgramState &programState,
449 const std::vector<gl::InterfaceBlock> &blocks = programState.getUniformBlocks();
472 const std::vector<gl::SamplerBinding> &samplerBindings = programState.getSamplerBindings();
473 const std::vector<gl::LinkedUniform> &uniforms = programState.getUniforms();
478 uint32_t uniformIndex = programState.getUniformIndexFromSamplerIndex(textureIndex);
495 if (xfbOnlySpirvCode && !programState.getLinkedTransformFeedbackVaryings().empty())
DVertexArrayMtl.mm386 const gl::ProgramState &programState = glContext->getState().getProgram()->getState();
428 programState.getProgramInputs();
/external/angle/src/libANGLE/renderer/d3d/d3d11/
DProgram11.cpp17 Program11::Program11(const gl::ProgramState &programState, Renderer11 *renderer) in Program11() argument
18 : ProgramD3D(programState, renderer) in Program11()
DProgram11.h20 Program11(const gl::ProgramState &programState, Renderer11 *renderer11);
DStateManager11.cpp1214 const gl::ProgramState &programState = mProgramD3D->getState(); in syncState() local
1216 programState.usesMultiview() ? programState.getNumViews() : 1; in syncState()
/external/angle/src/libANGLE/renderer/vulkan/
DGlslangWrapperVk.cpp51 const gl::ProgramState &programState, in GetShaderCode() argument
58 GlslangGetShaderSpirvCode(options, programState, resources, programInterfaceInfo, spirvBlobsOut, in GetShaderCode()
DGlslangWrapperVk.h34 const gl::ProgramState &programState,
/external/angle/src/libANGLE/capture/
Dframe_capture_utils.cpp1025 void SerializeProgramState(JsonSerializer *json, const gl::ProgramState &programState) in SerializeProgramState() argument
1027 json->addString("Label", programState.getLabel()); in SerializeProgramState()
1028 SerializeWorkGroupSize(json, programState.getComputeShaderLocalSize()); in SerializeProgramState()
1030 auto attachedShaders = programState.getAttachedShaders(); in SerializeProgramState()
1035 json->addScalar("LocationsUsedForXfbExtension", programState.getLocationsUsedForXfbExtension()); in SerializeProgramState()
1038 programState.getTransformFeedbackVaryingNames()); in SerializeProgramState()
1040 programState.getActiveUniformBlockBindingsMask().to_ulong()); in SerializeProgramState()
1041 SerializeVariableLocationsVector(json, "UniformLocations", programState.getUniformLocations()); in SerializeProgramState()
1042 SerializeBufferVariablesVector(json, programState.getBufferVariables()); in SerializeProgramState()
1043 SerializeRange(json, programState.getAtomicCounterUniformRange()); in SerializeProgramState()
[all …]
/external/angle/src/libANGLE/renderer/
Dglslang_wrapper_utils.h164 const gl::ProgramState &programState,
Dglslang_wrapper_utils.cpp4912 const gl::ProgramState &programState, in GlslangGetShaderSpirvCode() argument
4920 gl::Shader *glShader = programState.getAttachedShader(shaderType); in GlslangGetShaderSpirvCode()
4924 const gl::ProgramExecutable &programExecutable = programState.getExecutable(); in GlslangGetShaderSpirvCode()
4925 gl::ShaderType xfbStage = programState.getAttachedTransformFeedbackStage(); in GlslangGetShaderSpirvCode()
/external/deqp/external/openglcts/modules/gl/
Dgl4cGlSpirvTests.cpp763 GLint programState[4]; in iterate() local
765 gl.getProgramiv(program.getProgram(), GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, &programState[0]); in iterate()
768 gl.getProgramiv(program.getProgram(), GL_ACTIVE_UNIFORM_MAX_LENGTH, &programState[1]); in iterate()
771 gl.getProgramiv(program.getProgram(), GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, &programState[2]); in iterate()
774 gl.getProgramiv(program.getProgram(), GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, &programState[3]); in iterate()
780 if (programState[i] != expectedValues[i]) in iterate()
784 << programState[i] << "\n" in iterate()