Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/angle2/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 …]
DProgramLinkedResources.h270 void linkResources(const ProgramState &programState,
274 void getAtomicCounterBufferSizeMap(const ProgramState &programState,
DProgramLinkedResources.cpp1453 void ProgramLinkedResourcesLinker::linkResources(const ProgramState &programState, in linkResources() argument
1460 Shader *shader = programState.getAttachedShader(shaderType); in linkResources()
1485 Shader *shader = programState.getAttachedShader(shaderType); in linkResources()
1509 getAtomicCounterBufferSizeMap(programState, sizeMap); in linkResources()
1514 const ProgramState &programState, in getAtomicCounterBufferSizeMap() argument
1517 for (unsigned int index : programState.getAtomicCounterUniformRange()) in getAtomicCounterBufferSizeMap()
1519 const LinkedUniform &glUniform = programState.getUniforms()[index]; in getAtomicCounterBufferSizeMap()
DProgramExecutable.cpp772 void ProgramExecutable::updateActiveSamplers(const ProgramState &programState) in updateActiveSamplers() argument
774 const std::vector<SamplerBinding> &samplerBindings = programState.getSamplerBindings(); in updateActiveSamplers()
779 uint32_t uniformIndex = programState.getUniformIndexFromSamplerIndex(samplerIndex); in updateActiveSamplers()
780 const gl::LinkedUniform &samplerUniform = programState.getUniforms()[uniformIndex]; in updateActiveSamplers()
DGLES1Renderer.h317 GLES1ProgramState programState;
DProgramExecutable.h181 void updateActiveSamplers(const ProgramState &programState);
/third_party/skia/third_party/externals/angle2/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();
304 const gl::ProgramState &programState,
309 programState.getLinkedTransformFeedbackVaryings();
310 const std::vector<GLsizei> &bufferStrides = programState.getTransformFeedbackStrides();
312 programState.getTransformFeedbackBufferMode() == GL_INTERLEAVED_ATTRIBS;
360 const gl::ProgramState &programState,
371 const std::vector<gl::InterfaceBlock> &blocks = programState.getUniformBlocks();
[all …]
Dmtl_glslang_utils.mm379 void GlslangGetShaderSpirvCode(const gl::ProgramState &programState,
392 rx::GlslangGetShaderSpirvCode(options, programState, resources, &programInterfaceInfo,
396 if (!programState.getLinkedTransformFeedbackVaryings().empty())
403 GlslangAssignLocations(options, programState, resources.varyingPacking,
437 const gl::ProgramState &programState,
446 const std::vector<gl::InterfaceBlock> &blocks = programState.getUniformBlocks();
470 const std::vector<gl::SamplerBinding> &samplerBindings = programState.getSamplerBindings();
471 const std::vector<gl::LinkedUniform> &uniforms = programState.getUniforms();
476 uint32_t uniformIndex = programState.getUniformIndexFromSamplerIndex(textureIndex);
493 if (xfbOnlySpirvCode && !programState.getLinkedTransformFeedbackVaryings().empty())
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,
DVertexArrayMtl.mm386 const gl::ProgramState &programState = glContext->getState().getProgram()->getState();
428 programState.getProgramInputs();
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
DProgramExecutableVk.cpp676 const gl::ProgramState &programState, in addTextureDescriptorSetDesc() argument
680 const std::vector<gl::SamplerBinding> &samplerBindings = programState.getSamplerBindings(); in addTextureDescriptorSetDesc()
681 const std::vector<gl::LinkedUniform> &uniforms = programState.getUniforms(); in addTextureDescriptorSetDesc()
687 uint32_t uniformIndex = programState.getUniformIndexFromSamplerIndex(textureIndex); in addTextureDescriptorSetDesc()
708 for (const gl::ShaderType shaderType : programState.getExecutable().getLinkedShaderStages()) in addTextureDescriptorSetDesc()
1025 const gl::ProgramState *programState = programStates[shaderType]; in createPipelineLayout() local
1026 ASSERT(programState); in createPipelineLayout()
1028 const std::vector<gl::InterfaceBlock> &blocks = programState->getUniformBlocks(); in createPipelineLayout()
1060 const gl::ProgramState *programState = programStates[shaderType]; in createPipelineLayout() local
1061 ASSERT(programState); in createPipelineLayout()
[all …]
DGlslangWrapperVk.cpp51 const gl::ProgramState &programState, in GetShaderCode() argument
58 GlslangGetShaderSpirvCode(options, programState, resources, programInterfaceInfo, spirvBlobsOut, in GetShaderCode()
DProgramExecutableVk.h167 const gl::ProgramState &programState,
236 const gl::ProgramState &programState,
245 void updateTransformFeedbackDescriptorSetImpl(const gl::ProgramState &programState,
260 const gl::ProgramState &programState,
DGlslangWrapperVk.h34 const gl::ProgramState &programState,
DTransformFeedbackVk.cpp267 const gl::ProgramState &programState, in updateDescriptorSet() argument
281 ASSERT(programState.getTransformFeedbackBufferMode() != GL_INTERLEAVED_ATTRIBS || in updateDescriptorSet()
DTransformFeedbackVk.h55 const gl::ProgramState &programState,
DContextVk.cpp1310 const gl::ProgramState *programState = programStates[shaderType]; in renderPassUsesStorageResources() local
1311 ASSERT(programState); in renderPassUsesStorageResources()
1314 const std::vector<gl::InterfaceBlock> &blocks = programState->getShaderStorageBlocks(); in renderPassUsesStorageResources()
1338 programState->getAtomicCounterBuffers(); in renderPassUsesStorageResources()
1892 const gl::ProgramState &programState = *programStates[shaderType]; in handleDirtyShaderResourcesImpl() local
1893 const std::vector<gl::InterfaceBlock> &ubos = programState.getUniformBlocks(); in handleDirtyShaderResourcesImpl()
1918 const std::vector<gl::InterfaceBlock> &ssbos = programState.getShaderStorageBlocks(); in handleDirtyShaderResourcesImpl()
1944 const std::vector<gl::AtomicCounterBuffer> &acbs = programState.getAtomicCounterBuffers(); in handleDirtyShaderResourcesImpl()
6597 const gl::ProgramState *programState = programStates[shaderType]; in endRenderPassIfComputeReadAfterTransformFeedbackWrite() local
6598 ASSERT(programState); in endRenderPassIfComputeReadAfterTransformFeedbackWrite()
[all …]
/third_party/skia/third_party/externals/angle2/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.cpp1198 const gl::ProgramState &programState = mProgramD3D->getState(); in syncState() local
1200 programState.usesMultiview() ? programState.getNumViews() : 1; in syncState()
/third_party/skia/third_party/externals/angle2/src/libANGLE/capture/
Dframe_capture_utils.cpp1001 void SerializeProgramState(JsonSerializer *json, const gl::ProgramState &programState) in SerializeProgramState() argument
1003 json->addString("Label", programState.getLabel()); in SerializeProgramState()
1004 SerializeWorkGroupSize(json, programState.getComputeShaderLocalSize()); in SerializeProgramState()
1006 auto attachedShaders = programState.getAttachedShaders(); in SerializeProgramState()
1011 json->addScalar("LocationsUsedForXfbExtension", programState.getLocationsUsedForXfbExtension()); in SerializeProgramState()
1014 programState.getTransformFeedbackVaryingNames()); in SerializeProgramState()
1016 programState.getActiveUniformBlockBindingsMask().to_ulong()); in SerializeProgramState()
1017 SerializeVariableLocationsVector(json, "UniformLocations", programState.getUniformLocations()); in SerializeProgramState()
1018 SerializeBufferVariablesVector(json, programState.getBufferVariables()); in SerializeProgramState()
1019 SerializeRange(json, programState.getAtomicCounterUniformRange()); in SerializeProgramState()
[all …]
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/
Dglslang_wrapper_utils.h188 const gl::ProgramState &programState,
198 const gl::ProgramState &programState,
205 const gl::ProgramState &programState,
Dglslang_wrapper_utils.cpp209 const gl::ProgramState &programState, in AssignTransformFeedbackEmulationBindings() argument
217 ASSERT(!programState.getLinkedTransformFeedbackVaryings().empty()); in AssignTransformFeedbackEmulationBindings()
219 programState.getTransformFeedbackBufferMode() == GL_INTERLEAVED_ATTRIBS; in AssignTransformFeedbackEmulationBindings()
220 bufferCount = isInterleaved ? 1 : programState.getLinkedTransformFeedbackVaryings().size(); in AssignTransformFeedbackEmulationBindings()
293 void AssignSecondaryOutputLocations(const gl::ProgramState &programState, in AssignSecondaryOutputLocations() argument
297 programState.getExecutable().getSecondaryOutputLocations(); in AssignSecondaryOutputLocations()
298 const auto &outputVariables = programState.getExecutable().getOutputVariables(); in AssignSecondaryOutputLocations()
327 gl::Shader *fragmentShader = programState.getAttachedShader(gl::ShaderType::Fragment); in AssignSecondaryOutputLocations()
349 void AssignOutputLocations(const gl::ProgramState &programState, in AssignOutputLocations() argument
356 const gl::ProgramExecutable &programExecutable = programState.getExecutable(); in AssignOutputLocations()
[all …]
/third_party/vk-gl-cts/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()