Lines Matching refs:ctx
146 _mesa_map_pbo_source(struct gl_context *ctx,
154 buf = (GLubyte *) _mesa_bufferobj_map_range(ctx, 0,
178 _mesa_validate_pbo_source(struct gl_context *ctx, GLuint dimensions,
190 _mesa_error(ctx, GL_INVALID_OPERATION,
194 _mesa_error(ctx, GL_INVALID_OPERATION,
208 _mesa_error(ctx, GL_INVALID_OPERATION, "%s(PBO is mapped)",
221 _mesa_validate_pbo_source_compressed(struct gl_context *ctx, GLuint dimensions,
234 _mesa_error(ctx, GL_INVALID_OPERATION, "%s(invalid PBO access)",
241 _mesa_error(ctx, GL_INVALID_OPERATION, "%s(PBO is mapped)",
258 _mesa_map_validate_pbo_source(struct gl_context *ctx,
266 if (!_mesa_validate_pbo_source(ctx, dimensions, unpack,
272 ptr = _mesa_map_pbo_source(ctx, unpack, ptr);
281 _mesa_unmap_pbo_source(struct gl_context *ctx,
284 assert(unpack != &ctx->Pack); /* catch pack/unpack mismatch */
286 _mesa_bufferobj_unmap(ctx, unpack->BufferObj, MAP_INTERNAL);
300 _mesa_map_pbo_dest(struct gl_context *ctx,
308 buf = (GLubyte *) _mesa_bufferobj_map_range(ctx, 0,
336 _mesa_map_validate_pbo_dest(struct gl_context *ctx,
348 _mesa_error(ctx, GL_INVALID_OPERATION,
351 _mesa_error(ctx, GL_INVALID_OPERATION,
365 _mesa_error(ctx, GL_INVALID_OPERATION, "%s(PBO is mapped)", where);
369 ptr = _mesa_map_pbo_dest(ctx, unpack, ptr);
378 _mesa_unmap_pbo_dest(struct gl_context *ctx,
381 assert(pack != &ctx->Unpack); /* catch pack/unpack mismatch */
383 _mesa_bufferobj_unmap(ctx, pack->BufferObj, MAP_INTERNAL);
395 _mesa_validate_pbo_teximage(struct gl_context *ctx, GLuint dimensions,
409 _mesa_error(ctx, GL_INVALID_OPERATION, "%s%uD(invalid PBO access)",
414 buf = (GLubyte *) _mesa_bufferobj_map_range(ctx, 0,
420 _mesa_error(ctx, GL_INVALID_OPERATION, "%s%uD(PBO is mapped)", funcName,
437 _mesa_validate_pbo_compressed_teximage(struct gl_context *ctx,
445 if (!_mesa_validate_pbo_source_compressed(ctx, dimensions, packing,
456 buf = (GLubyte*) _mesa_bufferobj_map_range(ctx, 0,
476 _mesa_unmap_teximage_pbo(struct gl_context *ctx,
480 _mesa_bufferobj_unmap(ctx, unpack->BufferObj, MAP_INTERNAL);