Lines Matching refs:pipelines
557 _mesa_DeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
563 _mesa_debug(ctx, "glDeleteProgramPipelines(%d, %p)\n", n, pipelines);
572 _mesa_lookup_pipeline_object(ctx, pipelines[i]);
575 assert(obj->Name == pipelines[i]);
598 * Generate a set of unique pipeline object IDs and store them in \c pipelines.
600 * \param pipelines pipeline of \c n locations to store the IDs.
603 create_program_pipelines(struct gl_context *ctx, GLsizei n, GLuint *pipelines,
609 if (!pipelines)
612 _mesa_HashFindFreeKeys(ctx->Pipeline.Objects, pipelines, n);
617 obj = _mesa_new_pipeline_object(ctx, pipelines[i]);
634 GLuint *pipelines, bool dsa)
643 create_program_pipelines(ctx, n, pipelines, dsa);
647 _mesa_GenProgramPipelines_no_error(GLsizei n, GLuint *pipelines)
650 create_program_pipelines(ctx, n, pipelines, false);
654 _mesa_GenProgramPipelines(GLsizei n, GLuint *pipelines)
659 _mesa_debug(ctx, "glGenProgramPipelines(%d, %p)\n", n, pipelines);
661 create_program_pipelines_err(ctx, n, pipelines, false);
665 _mesa_CreateProgramPipelines_no_error(GLsizei n, GLuint *pipelines)
668 create_program_pipelines(ctx, n, pipelines, true);
672 _mesa_CreateProgramPipelines(GLsizei n, GLuint *pipelines)
677 _mesa_debug(ctx, "glCreateProgramPipelines(%d, %p)\n", n, pipelines);
679 create_program_pipelines_err(ctx, n, pipelines, true);