On Mon, Mar 23, 2015 at 02:47:16PM +0200, ville.syrj...@linux.intel.com wrote: > From: Ville Syrjälä <ville.syrj...@linux.intel.com> > > I've had some of these i915 patches lying around for half a year or more, > so I figured it's time to post them. > > This series fixes rendering problems in glxgears and supertuxkart. It > also fixes a few piglit tests (provoking vertex, and a few crashers). > No piglit regressions on 855. > > Summary of the changes: > * provoking vertex fixes > * gen2 user fbo culling fix > * some buffer handling fixes ported over from i965 > * gen3 fragment shader texcoord vs. varying fix (already posted before) > * random point/line rendering stuff > * a bit of polish here and there
Doesn't look like many people are interested in reading through these. Let me put it the other way: Anyone opposed to me just pushing these? > > Ville Syrjälä (20): > t_dd_dmatmp: Kill the paths rendering quads/quad strips via indexed > vertices > t_dd_dmatmp: Allow flat shaded polygons with tri fans > t_dd_dmatmp: Disallow flat shading when rendering quad strips via tri > strips > t_dd_dmatmp: Check provoking vertex convention when rendering quads > t_dd_dmatmp: Call render_tri_fan_elts from render_poly_elts > t_dd_dmatmp: Fix render_quad_strip_elts > t_dd_dmatmp: Make the render_tab[]s const > i915: Fix collision between I830_UPLOAD_RASTER_RULES and > I830_UPLOAD_TEX(0) > i915: Handle provoking vertex in intelFastRenderClippedPoly() > i915: Fix t_vb_rendertmp.h's provoking vertex handywork > i915: Use _tnl_RenderClippedPolygon and _tnl_RenderClippedLine > i915: Make hw_prim[] const > i915: Use c99 initializers for primitive arrays > i915: Use COPY_DWORDS for points > i915: Enable intel_render path for points > i915: Adjust line size limits > i915: Remember to call intel_prepare_render() before blitting > i915: Drop broken front_buffer_reading/drawing optimization > i915: Fix culling with user fbos on gen2 > i915: Fix texcoord vs. varying collision in fragment programs > > src/mesa/drivers/dri/i915/i830_context.h | 8 +- > src/mesa/drivers/dri/i915/i830_state.c | 2 + > src/mesa/drivers/dri/i915/i915_context.h | 14 +-- > src/mesa/drivers/dri/i915/i915_fragprog.c | 86 ++++++++++--- > src/mesa/drivers/dri/i915/intel_buffers.c | 47 ++++--- > src/mesa/drivers/dri/i915/intel_buffers.h | 3 + > src/mesa/drivers/dri/i915/intel_context.c | 16 +-- > src/mesa/drivers/dri/i915/intel_context.h | 16 --- > src/mesa/drivers/dri/i915/intel_fbo.c | 5 + > src/mesa/drivers/dri/i915/intel_render.c | 66 +++++----- > src/mesa/drivers/dri/i915/intel_tris.c | 114 ++++++++++------- > src/mesa/tnl_dd/t_dd_dmatmp.h | 196 > +++++++----------------------- > 12 files changed, 266 insertions(+), 307 deletions(-) > > -- > 2.0.5 -- Ville Syrjälä Intel OTC _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev