Lines Matching defs:pipelines
556 _mesa_DeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
562 _mesa_debug(ctx, "glDeleteProgramPipelines(%d, %p)\n", n, pipelines);
571 _mesa_lookup_pipeline_object(ctx, pipelines[i]);
574 assert(obj->Name == pipelines[i]);
597 * Generate a set of unique pipeline object IDs and store them in \c pipelines.
599 * \param pipelines pipeline of \c n locations to store the IDs.
602 create_program_pipelines(struct gl_context *ctx, GLsizei n, GLuint *pipelines,
608 if (!pipelines)
611 _mesa_HashFindFreeKeys(ctx->Pipeline.Objects, pipelines, n);
616 obj = _mesa_new_pipeline_object(ctx, pipelines[i]);
633 GLuint *pipelines, bool dsa)
642 create_program_pipelines(ctx, n, pipelines, dsa);
646 _mesa_GenProgramPipelines_no_error(GLsizei n, GLuint *pipelines)
649 create_program_pipelines(ctx, n, pipelines, false);
653 _mesa_GenProgramPipelines(GLsizei n, GLuint *pipelines)
658 _mesa_debug(ctx, "glGenProgramPipelines(%d, %p)\n", n, pipelines);
660 create_program_pipelines_err(ctx, n, pipelines, false);
664 _mesa_CreateProgramPipelines_no_error(GLsizei n, GLuint *pipelines)
667 create_program_pipelines(ctx, n, pipelines, true);
671 _mesa_CreateProgramPipelines(GLsizei n, GLuint *pipelines)
676 _mesa_debug(ctx, "glCreateProgramPipelines(%d, %p)\n", n, pipelines);
678 create_program_pipelines_err(ctx, n, pipelines, true);