OSDN Git Service

i965: Add functions for comparing two brw_wm/vs_prog_data structs.
authorEric Anholt <eric@anholt.net>
Mon, 27 Aug 2012 04:19:05 +0000 (21:19 -0700)
committerEric Anholt <eric@anholt.net>
Fri, 7 Sep 2012 15:29:48 +0000 (08:29 -0700)
commit99596cba7828af67bfcd0f2dafcb44b65d39d239
tree63e28d5649672a7bace85866af04a046e34b8f5f
parent5bb94f2bc4c7b7bc707d22f3dba9216d794d4393
i965: Add functions for comparing two brw_wm/vs_prog_data structs.

Currently, this just avoids comparing all unused parts of param[] and
pull_param[], but it's a step toward getting rid of those giant statically
sized arrays.

v2: Actually use the new function instead of just looking at its
    address.  This required changing the args to const pointers.
    (review by Kenneth)

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_context.h
src/mesa/drivers/dri/i965/brw_state_cache.c
src/mesa/drivers/dri/i965/brw_vs.c
src/mesa/drivers/dri/i965/brw_vs.h
src/mesa/drivers/dri/i965/brw_wm.c
src/mesa/drivers/dri/i965/brw_wm.h