Lines Matching refs:Pipeline
96 ctx->Pipeline.Objects = _mesa_NewHashTable();
98 ctx->Pipeline.Current = NULL;
100 /* Install a default Pipeline */
101 ctx->Pipeline.Default = _mesa_new_pipeline_object(ctx, 0);
102 _mesa_reference_pipeline_object(ctx, &ctx->_Shader, ctx->Pipeline.Default);
126 _mesa_HashDeleteAll(ctx->Pipeline.Objects, delete_pipelineobj_cb, ctx);
127 _mesa_DeleteHashTable(ctx->Pipeline.Objects);
129 _mesa_delete_pipeline_object(ctx, ctx->Pipeline.Default);
147 _mesa_HashLookupLocked(ctx->Pipeline.Objects, id);
157 _mesa_HashInsertLocked(ctx->Pipeline.Objects, obj->Name, obj, true);
169 _mesa_HashRemoveLocked(ctx->Pipeline.Objects, obj->Name);
230 * Section 2.11.4 (Program Pipeline Objects) of the OpenGL 4.1 spec
275 /* Object is created by any Pipeline call but glGenProgramPipelines,
304 /* Object is created by any Pipeline call but glGenProgramPipelines,
309 /* Section 2.11.4 (Program Pipeline Objects) of the OpenGL 4.1 spec says:
353 /* Section 2.11.4 (Program Pipeline Objects) of the OpenGL 4.1 spec
402 /* Object is created by any Pipeline call but glGenProgramPipelines,
480 /* Object is created by any Pipeline call but glGenProgramPipelines,
511 /* First bind the Pipeline to pipeline binding point */
512 _mesa_reference_pipeline_object(ctx, &ctx->Pipeline.Current, pipe);
533 ctx->Pipeline.Default);
581 if (obj == ctx->Pipeline.Current) {
611 _mesa_HashFindFreeKeys(ctx->Pipeline.Objects, pipelines, n);
727 /* Object is created by any Pipeline call but glGenProgramPipelines,