A little clarification of the RFC tag for this series. Patches 1-9: Should be ready, and could be applied separately Patch 10: I'm working with Chad to verify this better Patches 11-12: I need more layered rendering tests
On Mon, Jul 15, 2013 at 5:14 PM, Jordan Justen <jordan.l.jus...@intel.com> wrote: > git://people.freedesktop.org/~jljusten/mesa ivb-full-depth-buffer-v1 > > This series converts DEPTH_BUFFER to use the LOD and > minimum array element fields and always points the > depth, hiz and stencil buffers at the top of the > miptree surface. > > This should allows us to support layered rendering, > although testing of this is not completed. Layered > rendering will be required for GL 3.2 / GLSL 1.50 > support, but it can also be exposed via the > GL_AMD_vertex_shader_layer extension. > > Testing on this series (IVB and HSW): > * Piglit: Fixes array-depth-roundtrip > * Basic visual inspection of Unigine Tropics > > Jordan Justen (12): > i965: init global state first in > brw_workaround_depthstencil_alignment > gen7 depth surface: calculate more specific surface type > gen7 depth surface: calculate depth (array size) for depth surface > gen7 depth surface: calculate LOD being rendered to > gen7 depth surface: determine if layered rendering is being used > gen7 depth surface: calculate minimum array element being rendered > gen7 blorp depth: calculate base surface width/height > hsw hiz: Add new size restrictions for miplevels > 0 > gen7 depth surface: program 3DSTATE_DEPTH_BUFFER to top of surface > hsw hiz: Remove x/y offset restriction for hiz > i965 gen7: don't set FORCE_ZERO_RTAINDEX in clip state > intel: enable GL_AMD_vertex_shader_layer extension for gen7+ > > src/mesa/drivers/dri/i965/brw_misc_state.c | 25 +++++-- > src/mesa/drivers/dri/i965/brw_tex_layout.c | 10 +-- > src/mesa/drivers/dri/i965/gen7_blorp.cpp | 93 > ++++++++++++------------- > src/mesa/drivers/dri/i965/gen7_clip_state.c | 3 +- > src/mesa/drivers/dri/i965/gen7_misc_state.c | 87 ++++++++++++++++++++--- > src/mesa/drivers/dri/i965/intel_extensions.c | 4 ++ > src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 30 +++----- > 7 files changed, 157 insertions(+), 95 deletions(-) > > -- > 1.7.10.4 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev