Lines Matching refs:Pipeline
97 ctx->Pipeline.Objects = _mesa_NewHashTable();
99 ctx->Pipeline.Current = NULL;
101 /* Install a default Pipeline */
102 ctx->Pipeline.Default = _mesa_new_pipeline_object(ctx, 0);
103 _mesa_reference_pipeline_object(ctx, &ctx->_Shader, ctx->Pipeline.Default);
127 _mesa_HashDeleteAll(ctx->Pipeline.Objects, delete_pipelineobj_cb, ctx);
128 _mesa_DeleteHashTable(ctx->Pipeline.Objects);
130 _mesa_delete_pipeline_object(ctx, ctx->Pipeline.Default);
148 _mesa_HashLookupLocked(ctx->Pipeline.Objects, id);
158 _mesa_HashInsertLocked(ctx->Pipeline.Objects, obj->Name, obj, true);
170 _mesa_HashRemoveLocked(ctx->Pipeline.Objects, obj->Name);
231 * Section 2.11.4 (Program Pipeline Objects) of the OpenGL 4.1 spec
276 /* Object is created by any Pipeline call but glGenProgramPipelines,
305 /* Object is created by any Pipeline call but glGenProgramPipelines,
310 /* Section 2.11.4 (Program Pipeline Objects) of the OpenGL 4.1 spec says:
354 /* Section 2.11.4 (Program Pipeline Objects) of the OpenGL 4.1 spec
403 /* Object is created by any Pipeline call but glGenProgramPipelines,
481 /* Object is created by any Pipeline call but glGenProgramPipelines,
512 /* First bind the Pipeline to pipeline binding point */
513 _mesa_reference_pipeline_object(ctx, &ctx->Pipeline.Current, pipe);
534 ctx->Pipeline.Default);
582 if (obj == ctx->Pipeline.Current) {
612 _mesa_HashFindFreeKeys(ctx->Pipeline.Objects, pipelines, n);
728 /* Object is created by any Pipeline call but glGenProgramPipelines,