• Home
  • Raw
  • Download

Lines Matching refs:rb

56 soft_renderbuffer_storage(struct gl_context *ctx, struct gl_renderbuffer *rb,  in soft_renderbuffer_storage()  argument
60 struct swrast_renderbuffer *srb = swrast_renderbuffer(rb); in soft_renderbuffer_storage()
72 rb->Format = MESA_FORMAT_RGB888; in soft_renderbuffer_storage()
84 rb->Format = MESA_FORMAT_RGBA8888_REV; in soft_renderbuffer_storage()
86 rb->Format = MESA_FORMAT_RGBA8888; in soft_renderbuffer_storage()
91 rb->Format = MESA_FORMAT_SIGNED_RGBA_16; in soft_renderbuffer_storage()
98 rb->Format = MESA_FORMAT_S8; in soft_renderbuffer_storage()
102 rb->Format = MESA_FORMAT_Z16; in soft_renderbuffer_storage()
105 rb->Format = MESA_FORMAT_X8_Z24; in soft_renderbuffer_storage()
108 rb->Format = MESA_FORMAT_Z32; in soft_renderbuffer_storage()
112 rb->Format = MESA_FORMAT_Z24_S8; in soft_renderbuffer_storage()
119 bpp = _mesa_get_format_bytes(rb->Format); in soft_renderbuffer_storage()
134 rb->Width = 0; in soft_renderbuffer_storage()
135 rb->Height = 0; in soft_renderbuffer_storage()
143 rb->Width = width; in soft_renderbuffer_storage()
144 rb->Height = height; in soft_renderbuffer_storage()
145 rb->_BaseFormat = _mesa_base_fbo_format(ctx, internalFormat); in soft_renderbuffer_storage()
147 if (rb->Name == 0 && in soft_renderbuffer_storage()
149 rb->_BaseFormat == 0) { in soft_renderbuffer_storage()
154 rb->_BaseFormat = GL_RGBA; in soft_renderbuffer_storage()
158 ASSERT(rb->_BaseFormat); in soft_renderbuffer_storage()
169 soft_renderbuffer_delete(struct gl_context *ctx, struct gl_renderbuffer *rb) in soft_renderbuffer_delete() argument
171 struct swrast_renderbuffer *srb = swrast_renderbuffer(rb); in soft_renderbuffer_delete()
175 _mesa_delete_renderbuffer(ctx, rb); in soft_renderbuffer_delete()
181 struct gl_renderbuffer *rb, in _swrast_map_soft_renderbuffer() argument
187 struct swrast_renderbuffer *srb = swrast_renderbuffer(rb); in _swrast_map_soft_renderbuffer()
189 int cpp = _mesa_get_format_bytes(rb->Format); in _swrast_map_soft_renderbuffer()
190 int stride = rb->Width * cpp; in _swrast_map_soft_renderbuffer()
207 struct gl_renderbuffer *rb) in _swrast_unmap_soft_renderbuffer() argument
257 struct gl_renderbuffer *rb; in add_color_renderbuffers() local
270 rb = ctx->Driver.NewRenderbuffer(ctx, 0); in add_color_renderbuffers()
271 if (!rb) { in add_color_renderbuffers()
276 rb->InternalFormat = GL_RGBA; in add_color_renderbuffers()
278 rb->AllocStorage = soft_renderbuffer_storage; in add_color_renderbuffers()
279 _mesa_add_renderbuffer(fb, b, rb); in add_color_renderbuffers()
298 struct gl_renderbuffer *rb; in add_depth_renderbuffer() local
308 rb = _swrast_new_soft_renderbuffer(ctx, 0); in add_depth_renderbuffer()
309 if (!rb) { in add_depth_renderbuffer()
315 rb->InternalFormat = GL_DEPTH_COMPONENT16; in add_depth_renderbuffer()
318 rb->InternalFormat = GL_DEPTH_COMPONENT24; in add_depth_renderbuffer()
321 rb->InternalFormat = GL_DEPTH_COMPONENT32; in add_depth_renderbuffer()
324 rb->AllocStorage = soft_renderbuffer_storage; in add_depth_renderbuffer()
325 _mesa_add_renderbuffer(fb, BUFFER_DEPTH, rb); in add_depth_renderbuffer()
343 struct gl_renderbuffer *rb; in add_stencil_renderbuffer() local
353 rb = _swrast_new_soft_renderbuffer(ctx, 0); in add_stencil_renderbuffer()
354 if (!rb) { in add_stencil_renderbuffer()
360 rb->InternalFormat = GL_STENCIL_INDEX8; in add_stencil_renderbuffer()
362 rb->AllocStorage = soft_renderbuffer_storage; in add_stencil_renderbuffer()
363 _mesa_add_renderbuffer(fb, BUFFER_STENCIL, rb); in add_stencil_renderbuffer()
373 struct gl_renderbuffer *rb; in add_depth_stencil_renderbuffer() local
378 rb = _swrast_new_soft_renderbuffer(ctx, 0); in add_depth_stencil_renderbuffer()
379 if (!rb) { in add_depth_stencil_renderbuffer()
384 rb->InternalFormat = GL_DEPTH_STENCIL; in add_depth_stencil_renderbuffer()
386 rb->AllocStorage = soft_renderbuffer_storage; in add_depth_stencil_renderbuffer()
387 _mesa_add_renderbuffer(fb, BUFFER_DEPTH, rb); in add_depth_stencil_renderbuffer()
388 _mesa_add_renderbuffer(fb, BUFFER_STENCIL, rb); in add_depth_stencil_renderbuffer()
407 struct gl_renderbuffer *rb; in add_accum_renderbuffer() local
417 rb = _swrast_new_soft_renderbuffer(ctx, 0); in add_accum_renderbuffer()
418 if (!rb) { in add_accum_renderbuffer()
423 rb->InternalFormat = GL_RGBA16_SNORM; in add_accum_renderbuffer()
424 rb->AllocStorage = soft_renderbuffer_storage; in add_accum_renderbuffer()
425 _mesa_add_renderbuffer(fb, BUFFER_ACCUM, rb); in add_accum_renderbuffer()
457 struct gl_renderbuffer *rb = _swrast_new_soft_renderbuffer(ctx, 0); in add_aux_renderbuffers() local
461 if (!rb) { in add_aux_renderbuffers()
467 rb->InternalFormat = GL_RGBA; in add_aux_renderbuffers()
469 rb->AllocStorage = soft_renderbuffer_storage; in add_aux_renderbuffers()
470 _mesa_add_renderbuffer(fb, BUFFER_AUX0 + i, rb); in add_aux_renderbuffers()
562 struct gl_renderbuffer *rb = fb->Attachment[buffer].Renderbuffer; in map_attachment() local
563 struct swrast_renderbuffer *srb = swrast_renderbuffer(rb); in map_attachment()
578 else if (rb) { in map_attachment()
580 ctx->Driver.MapRenderbuffer(ctx, rb, in map_attachment()
581 0, 0, rb->Width, rb->Height, in map_attachment()
596 struct gl_renderbuffer *rb = fb->Attachment[buffer].Renderbuffer; in unmap_attachment() local
597 struct swrast_renderbuffer *srb = swrast_renderbuffer(rb); in unmap_attachment()
609 else if (rb) { in unmap_attachment()
611 ctx->Driver.UnmapRenderbuffer(ctx, rb); in unmap_attachment()
624 find_renderbuffer_colortype(struct gl_renderbuffer *rb) in find_renderbuffer_colortype() argument
626 struct swrast_renderbuffer *srb = swrast_renderbuffer(rb); in find_renderbuffer_colortype()
627 GLuint rbMaxBits = _mesa_get_format_max_bits(rb->Format); in find_renderbuffer_colortype()
628 GLenum rbDatatype = _mesa_get_format_datatype(rb->Format); in find_renderbuffer_colortype()