mesa: introduce a clear color union to be used for int/unsigned buffers
authorDave Airlie <airlied@redhat.com>
Mon, 12 Sep 2011 09:57:40 +0000 (10:57 +0100)
committerDave Airlie <airlied@redhat.com>
Wed, 14 Sep 2011 10:18:07 +0000 (11:18 +0100)
commit093dc9e548537e6c77e33064a584f849ad90dfa5
tree4a3ecd84f123cd89a29fea6700603a5da53d62cb
parentb06613c6cc029c3ff200430b0706b5229c4508bd
mesa: introduce a clear color union to be used for int/unsigned buffers

This introduces a new gl_color_union union and moves the current
ClearColorUnclamped to use it, it removes current ClearColor completely and
renames CCU to CC, then all drivers are modified to expected unclamped floats instead.

also fixes st to use translated color in one place it wasn't.

Signed-off-by: Dave Airlie <airlied@redhat.com>
18 files changed:
src/mesa/drivers/common/meta.c
src/mesa/drivers/dri/intel/intel_blit.c
src/mesa/drivers/dri/nouveau/nouveau_driver.c
src/mesa/drivers/dri/nouveau/nouveau_util.h
src/mesa/drivers/dri/nouveau/nv20_context.c
src/mesa/drivers/dri/r200/r200_state.c
src/mesa/drivers/dri/radeon/radeon_state.c
src/mesa/drivers/windows/gdi/wmesa.c
src/mesa/drivers/x11/xm_dd.c
src/mesa/main/attrib.c
src/mesa/main/blend.c
src/mesa/main/clear.c
src/mesa/main/dd.h
src/mesa/main/get.c
src/mesa/main/mtypes.h
src/mesa/state_tracker/st_cb_clear.c
src/mesa/state_tracker/st_format.h
src/mesa/swrast/s_clear.c