/external/angle/src/libANGLE/ |
D | GLES1Renderer.cpp | 64 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 …]
|
D | ProgramPipeline.cpp | 529 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()
|
D | ProgramExecutable.cpp | 161 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 …]
|
D | ProgramExecutable.h | 186 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);
|
D | ProgramLinkedResources.h | 282 void linkResources(const ProgramState &programState, 286 void getAtomicCounterBufferSizeMap(const ProgramState &programState,
|
D | ProgramLinkedResources.cpp | 1560 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()
|
D | GLES1Renderer.h | 317 GLES1ProgramState programState;
|
/external/angle/src/libANGLE/renderer/metal/ |
D | mtl_glslang_mtl_utils.mm | 109 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 …]
|
D | mtl_glslang_utils.h | 25 void GlslangGetShaderSpirvCode(const gl::ProgramState &programState, 43 const gl::ProgramState &programState,
|
D | mtl_glslang_mtl_utils.h | 39 void MSLGetShaderSource(const gl::ProgramState &programState, 45 const gl::ProgramState &programState,
|
D | mtl_glslang_utils.mm | 380 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())
|
D | VertexArrayMtl.mm | 386 const gl::ProgramState &programState = glContext->getState().getProgram()->getState(); 428 programState.getProgramInputs();
|
/external/angle/src/libANGLE/renderer/d3d/d3d11/ |
D | Program11.cpp | 17 Program11::Program11(const gl::ProgramState &programState, Renderer11 *renderer) in Program11() argument 18 : ProgramD3D(programState, renderer) in Program11()
|
D | Program11.h | 20 Program11(const gl::ProgramState &programState, Renderer11 *renderer11);
|
D | StateManager11.cpp | 1214 const gl::ProgramState &programState = mProgramD3D->getState(); in syncState() local 1216 programState.usesMultiview() ? programState.getNumViews() : 1; in syncState()
|
/external/angle/src/libANGLE/renderer/vulkan/ |
D | GlslangWrapperVk.cpp | 51 const gl::ProgramState &programState, in GetShaderCode() argument 58 GlslangGetShaderSpirvCode(options, programState, resources, programInterfaceInfo, spirvBlobsOut, in GetShaderCode()
|
D | GlslangWrapperVk.h | 34 const gl::ProgramState &programState,
|
/external/angle/src/libANGLE/capture/ |
D | frame_capture_utils.cpp | 1025 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/ |
D | glslang_wrapper_utils.h | 164 const gl::ProgramState &programState,
|
D | glslang_wrapper_utils.cpp | 4912 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/ |
D | gl4cGlSpirvTests.cpp | 763 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()
|