Home | History | Annotate | Download | only in swrast

Lines Matching refs:rb

19 delete_texture_wrapper(struct gl_context *ctx, struct gl_renderbuffer *rb)
21 ASSERT(rb->RefCount == 0);
22 free(rb);
34 struct gl_renderbuffer *rb;
40 rb = ctx->Driver.NewRenderbuffer(ctx, name);
41 if (!rb) {
47 _mesa_init_renderbuffer(rb, name);
49 rb->Delete = delete_texture_wrapper;
50 rb->AllocStorage = NULL; /* illegal! */
53 _mesa_reference_renderbuffer(&att->Renderbuffer, rb);
58 * For example, update the width, height of the RB based on the texture size,
64 struct gl_renderbuffer *rb = att->Renderbuffer;
65 struct swrast_renderbuffer *srb = swrast_renderbuffer(rb);
84 rb->Width = swImage->Base.Width;
85 rb->Height = swImage->Base.Height;
86 rb->InternalFormat = swImage->Base.InternalFormat;
87 rb->_BaseFormat = _mesa_get_format_base_format(format);
90 rb->Format = _mesa_get_srgb_format_linear(format);