Mesa (lp-binning): llvmpipe: Replace util_pack_color with straight float_to_ubyte.
Jose Fonseca
jrfonseca at kemper.freedesktop.org
Fri Oct 9 13:04:15 UTC 2009
Module: Mesa
Branch: lp-binning
Commit: 659609e0ae27071a601794935c85547e315dedeb
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=659609e0ae27071a601794935c85547e315dedeb
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Oct 9 14:03:11 2009 +0100
llvmpipe: Replace util_pack_color with straight float_to_ubyte.
---
src/gallium/drivers/llvmpipe/lp_setup.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/gallium/drivers/llvmpipe/lp_setup.c b/src/gallium/drivers/llvmpipe/lp_setup.c
index 009c641..ec1027b 100644
--- a/src/gallium/drivers/llvmpipe/lp_setup.c
+++ b/src/gallium/drivers/llvmpipe/lp_setup.c
@@ -319,10 +319,11 @@ lp_setup_clear( struct setup_context *setup,
unsigned stencil,
unsigned flags )
{
+ unsigned i;
+
if (flags & PIPE_CLEAR_COLOR) {
- util_pack_color(color,
- setup->fb.cbuf->format,
- &setup->clear.color.clear_color );
+ for (i = 0; i < 4; ++i)
+ setup->clear.color.clear_color[i] = float_to_ubyte(color[i]);
}
if (flags & PIPE_CLEAR_DEPTHSTENCIL) {
More information about the mesa-commit
mailing list