[Mesa-dev] [PATCH 00/10] intel: Support s8z24 texture renderbuffers when using separate stencil
Chad Versace
chad at chad-versace.us
Thu Jun 23 02:23:53 PDT 2011
I hope you like these patches. They were made with sweat and blood at the 11th hour.
This adds all the infrastructure needed to support s8z24 texture renderbuffers.
The patch series lives on my hiz branch.
On gen5 there are no Piglit regressions, with and without separate stencil
enabled. Undoubtedly there are hidden bugs lurking in these patches, but those
can be ironed out over time as more tests are written.
Chad Versace (10):
intel: Add fields to intel_texture for faking s8z24 with separate
stencil
intel: Define functions intel_texture_s8z24_scatter/gather
intel: Perform gather on s8z24 texture images during glGetTexImage
intel: Change signature of intel_create_wrapped_renderbuffer
intel: Declare some functions in intel_fbo.c as non-static
intel: During glTexImage, allocate renderbuffers for faking s8z24
textures
intel: Factor region updates out of intel_update_wrapper
intel: In intel_update_wrapper, support s8z24 textures when using
separate stencil
intel: Change framebuffer validation criteria
intel: Fix workaround for _mesa_update_framebuffer
src/mesa/drivers/dri/intel/intel_buffers.c | 8 +-
src/mesa/drivers/dri/intel/intel_fbo.c | 102 +++++++++++-------
src/mesa/drivers/dri/intel/intel_fbo.h | 16 +++
src/mesa/drivers/dri/intel/intel_tex.c | 9 ++
src/mesa/drivers/dri/intel/intel_tex_image.c | 153 ++++++++++++++++++++++++--
src/mesa/drivers/dri/intel/intel_tex_obj.h | 30 +++++
6 files changed, 265 insertions(+), 53 deletions(-)
--
1.7.5.4
More information about the mesa-dev
mailing list