On 05/13/2012 07:06 AM, Jordan Justen wrote:
Note: This changeset depends on my other changeset:
       "move software primitive restart into VBO module"

v1:
  * Enable NV_primitive_restart for all hardware. (Software primitive
    restart is used where necessary)
  * If hardware supports cut index and cut index can handle the
    primitive restart scenario, then use cut index to implement
    hardware support for primitive restart during the draw.

Jordan Justen (4):
   dri/intel: enable primitive restart in software
   i965: create code path to handle primitive restart in hardware
   i965: add flag to enable cut_index
   i965: use cut index to handle primitive restart when possible

  src/mesa/drivers/dri/i965/Makefile.sources        |    1 +
  src/mesa/drivers/dri/i965/brw_context.c           |    3 +
  src/mesa/drivers/dri/i965/brw_context.h           |    6 +
  src/mesa/drivers/dri/i965/brw_defines.h           |    2 +
  src/mesa/drivers/dri/i965/brw_draw.c              |    6 +
  src/mesa/drivers/dri/i965/brw_draw.h              |   10 +-
  src/mesa/drivers/dri/i965/brw_draw_upload.c       |    9 +-
  src/mesa/drivers/dri/i965/brw_primitive_restart.c |  146 +++++++++++++++++++++
  src/mesa/drivers/dri/intel/intel_extensions.c     |    5 +
  9 files changed, 184 insertions(+), 4 deletions(-)
  create mode 100644 src/mesa/drivers/dri/i965/brw_primitive_restart.c
  mode change 100644 =>  100755 src/mesa/drivers/dri/intel/intel_extensions.c

Assuming you incorporate Ian's suggestions, this series is:
Reviewed-by: Kenneth Graunke <kenn...@whitecape.org>

Nice work :)

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to