On Sun, 19 Jun 2011 10:15:49 -0700, Eric Anholt <e...@anholt.net> wrote: Non-text part: multipart/signed > On Fri, 17 Jun 2011 15:43:43 -0700, Chad Versace <c...@chad-versace.us> wrote: > > Now all infrastructure is in place to support s8_z24 non-texture > > renderbuffers for gen7. > > > > Signed-off-by: Chad Versace <c...@chad-versace.us> > > --- > > src/mesa/drivers/dri/intel/intel_fbo.c | 84 > > ++++++++++++++++++++++++++++++- > > 1 files changed, 81 insertions(+), 3 deletions(-) > > > > diff --git a/src/mesa/drivers/dri/intel/intel_fbo.c > > b/src/mesa/drivers/dri/intel/intel_fbo.c > > index 0d49a55..72dcf8f 100644 > > --- a/src/mesa/drivers/dri/intel/intel_fbo.c > > +++ b/src/mesa/drivers/dri/intel/intel_fbo.c > > @@ -107,6 +107,12 @@ intel_get_pointer(struct gl_context * ctx, struct > > gl_renderbuffer *rb, > > } > > > > > > +static struct gl_renderbuffer * > > +intel_create_renderbuffer_unwrapper(struct gl_context * ctx, > > + struct gl_renderbuffer *wrapper, > > + gl_format format); > > + > > I'd probably call this intel_create_wrapped_renderbuffer now.
Oops... thanks for catching that. I forgot to rename this func. > > > @@ -196,6 +204,38 @@ intel_alloc_renderbuffer_storage(struct gl_context * > > ctx, struct gl_renderbuffer > > width, > > height / 2, > > GL_TRUE); > > + } else if (irb->Base.Format == MESA_FORMAT_S8_Z24 > > + && intel->has_separate_stencil) { > > itym must_use_separate_stencil? I meant has_separate_stencil. Gen5 and gen6 will *eventually* have: .has_hiz = true .has_separate_stencil = true .must_use_separate_stencil = false Gen7 *now* has: .has_hiz = false .has_separate_stencil = true .must_use_separate_stencil = true When hiz/separate-stencil is enabled on gen6 that branch needs to be taken. So has_separate_stencil is the right condition to check. > > 1,2 are Reviewed-by: Eric Anholt <e...@anholt.net> > 3 I haven't looked into Ken's feedback. Non-text part: application/pgp-signature ---- Chad Versace c...@chad-versace.us _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev