Lines Matching refs:Pipeline
94 ctx->Pipeline.Objects = _mesa_NewHashTable();
96 ctx->Pipeline.Current = NULL;
98 /* Install a default Pipeline */
99 ctx->Pipeline.Default = _mesa_new_pipeline_object(ctx, 0);
100 _mesa_reference_pipeline_object(ctx, &ctx->_Shader, ctx->Pipeline.Default);
124 _mesa_HashDeleteAll(ctx->Pipeline.Objects, delete_pipelineobj_cb, ctx);
125 _mesa_DeleteHashTable(ctx->Pipeline.Objects);
127 _mesa_delete_pipeline_object(ctx, ctx->Pipeline.Default);
145 _mesa_HashLookupLocked(ctx->Pipeline.Objects, id);
155 _mesa_HashInsertLocked(ctx->Pipeline.Objects, obj->Name, obj);
167 _mesa_HashRemoveLocked(ctx->Pipeline.Objects, obj->Name);
228 * Section 2.11.4 (Program Pipeline Objects) of the OpenGL 4.1 spec
270 /* Object is created by any Pipeline call but glGenProgramPipelines,
299 /* Object is created by any Pipeline call but glGenProgramPipelines,
304 /* Section 2.11.4 (Program Pipeline Objects) of the OpenGL 4.1 spec says:
348 /* Section 2.11.4 (Program Pipeline Objects) of the OpenGL 4.1 spec
397 /* Object is created by any Pipeline call but glGenProgramPipelines,
473 /* Object is created by any Pipeline call but glGenProgramPipelines,
504 /* First bind the Pipeline to pipeline binding point */
505 _mesa_reference_pipeline_object(ctx, &ctx->Pipeline.Current, pipe);
526 ctx->Pipeline.Default);
572 if (obj == ctx->Pipeline.Current) {
603 first = _mesa_HashFindFreeKeyBlock(ctx->Pipeline.Objects, n);
721 /* Object is created by any Pipeline call but glGenProgramPipelines,