[Mesa-dev] [PATCH 0/8] i965: State tracking for 2 pipelines

Jordan Justen jordan.l.justen at intel.com
Wed Aug 27 14:30:09 PDT 2014


These are mostly from Paul's cs branch, rebased, and all of Paul's
patches are r-b me. (Leaving only patch 6 needing an r-b.)

No piglit changes seen on gen7.

git://people.freedesktop.org/~jljusten/mesa cs-for-upstream

Jordan Justen (1):
  i965: Convert brw state dirty bits to 64-bits

Paul Berry (7):
  i965: Create a macro for setting a dirty bit.
  i965: Create a macro for setting all dirty bits.
  i965: Create a macro for checking a dirty bit.
  i965: Modify dirty bit handling to support 2 pipelines.
  i965: Modify state upload to allow 2 different sets of state atoms.
  main/cs: Add gl_context::ComputeProgram
  i965/cs: Add BRW_NEW_COMPUTE_PROGRAM state flag.

 src/mesa/drivers/dri/i965/brw_binding_tables.c    |  2 +-
 src/mesa/drivers/dri/i965/brw_blorp.cpp           |  4 +-
 src/mesa/drivers/dri/i965/brw_cc.c                |  4 +-
 src/mesa/drivers/dri/i965/brw_clip_state.c        |  2 +-
 src/mesa/drivers/dri/i965/brw_context.h           | 79 +++++++++++++++++++-
 src/mesa/drivers/dri/i965/brw_curbe.c             |  2 +-
 src/mesa/drivers/dri/i965/brw_draw.c              | 20 ++---
 src/mesa/drivers/dri/i965/brw_draw_upload.c       |  4 +-
 src/mesa/drivers/dri/i965/brw_gs.c                |  2 +-
 src/mesa/drivers/dri/i965/brw_gs_state.c          |  2 +-
 src/mesa/drivers/dri/i965/brw_interpolation_map.c |  2 +-
 src/mesa/drivers/dri/i965/brw_meta_fast_clear.c   |  9 +--
 src/mesa/drivers/dri/i965/brw_misc_state.c        |  4 +-
 src/mesa/drivers/dri/i965/brw_program.c           | 10 +--
 src/mesa/drivers/dri/i965/brw_queryobj.c          |  4 +-
 src/mesa/drivers/dri/i965/brw_sampler_state.c     |  2 +-
 src/mesa/drivers/dri/i965/brw_sf_state.c          |  4 +-
 src/mesa/drivers/dri/i965/brw_state.h             |  4 +-
 src/mesa/drivers/dri/i965/brw_state_cache.c       | 13 ++--
 src/mesa/drivers/dri/i965/brw_state_upload.c      | 91 ++++++++++++++---------
 src/mesa/drivers/dri/i965/brw_urb.c               |  2 +-
 src/mesa/drivers/dri/i965/brw_vec4_gs.c           |  6 +-
 src/mesa/drivers/dri/i965/brw_vs.c                |  4 +-
 src/mesa/drivers/dri/i965/brw_vs_state.c          |  2 +-
 src/mesa/drivers/dri/i965/brw_vs_surface_state.c  |  4 +-
 src/mesa/drivers/dri/i965/brw_wm_state.c          |  2 +-
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c  |  8 +-
 src/mesa/drivers/dri/i965/gen6_sol.c              |  6 +-
 src/mesa/drivers/dri/i965/gen6_viewport_state.c   |  4 +-
 src/mesa/drivers/dri/i965/gen7_urb.c              |  2 +-
 src/mesa/drivers/dri/i965/gen8_depth_state.c      |  2 +-
 src/mesa/drivers/dri/i965/gen8_misc_state.c       |  2 +-
 src/mesa/drivers/dri/i965/intel_batchbuffer.c     |  4 +-
 src/mesa/drivers/dri/i965/intel_buffer_objects.c  |  2 +-
 src/mesa/main/mtypes.h                            | 20 +++++
 35 files changed, 221 insertions(+), 113 deletions(-)

-- 
2.1.0



More information about the mesa-dev mailing list