Lines Matching refs:gl_context
32 * - struct gl_context: this contains the Mesa rendering state
41 * In OOP terms, struct gl_context, struct gl_config, and struct gl_framebuffer
108 _mesa_initialize_context( struct gl_context *ctx,
111 struct gl_context *share_list,
115 extern struct gl_context *
118 struct gl_context *share_list,
123 _mesa_free_context_data( struct gl_context *ctx );
126 _mesa_destroy_context( struct gl_context *ctx );
130 _mesa_copy_context(const struct gl_context *src, struct gl_context *dst, GLuint mask);
134 _mesa_check_init_viewport(struct gl_context *ctx, GLuint width, GLuint height);
137 _mesa_make_current( struct gl_context *ctx, struct gl_framebuffer *drawBuffer,
141 _mesa_share_state(struct gl_context *ctx, struct gl_context *ctxToShare);
143 extern struct gl_context *
149 _mesa_init_get_hash(struct gl_context *ctx);
152 _mesa_notifySwapBuffers(struct gl_context *gc);
156 _mesa_get_dispatch(struct gl_context *ctx);
160 _mesa_set_mvp_with_dp4( struct gl_context *ctx,
165 _mesa_valid_to_render(struct gl_context *ctx, const char *where);
173 _mesa_record_error( struct gl_context *ctx, GLenum error );
177 _mesa_finish(struct gl_context *ctx);
180 _mesa_flush(struct gl_context *ctx);
297 _mesa_is_desktop_gl(const struct gl_context *ctx)
307 _mesa_is_gles(const struct gl_context *ctx)
317 _mesa_is_gles3(const struct gl_context *ctx)