Module: Mesa
Branch: master
Commit: 17b41f80bd1e9306de625e4240e6d83c08eec7fd
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=17b41f80bd1e9306de625e4240e6d83c08eec7fd

Author: Marek Olšák <[email protected]>
Date:   Thu Apr 15 23:58:38 2010 +0200

r300/compiler: kill off RC_WRAP_CLAMP

A variant thereof might be later reintroduced for the mirrored-clamp modes.

---

 src/gallium/drivers/r300/r300_fs.c                 |    6 ------
 src/mesa/drivers/dri/r300/compiler/r300_fragprog.c |    2 +-
 src/mesa/drivers/dri/r300/compiler/r500_fragprog.c |    2 +-
 src/mesa/drivers/dri/r300/compiler/radeon_code.h   |    1 -
 4 files changed, 2 insertions(+), 9 deletions(-)

diff --git a/src/gallium/drivers/r300/r300_fs.c 
b/src/gallium/drivers/r300/r300_fs.c
index cf81771..01fd67e 100644
--- a/src/gallium/drivers/r300/r300_fs.c
+++ b/src/gallium/drivers/r300/r300_fs.c
@@ -169,12 +169,6 @@ static void get_external_state(
                         state->unit[i].fake_npot = TRUE; */
                         break;
 
-                    case PIPE_TEX_WRAP_CLAMP:
-                    case PIPE_TEX_WRAP_CLAMP_TO_EDGE:
-                    case PIPE_TEX_WRAP_CLAMP_TO_BORDER:
-                        state->unit[i].wrap_mode = RC_WRAP_CLAMP;
-                        break;
-
                     case PIPE_TEX_WRAP_MIRROR_REPEAT:
                     case PIPE_TEX_WRAP_MIRROR_CLAMP:
                     case PIPE_TEX_WRAP_MIRROR_CLAMP_TO_EDGE:
diff --git a/src/mesa/drivers/dri/r300/compiler/r300_fragprog.c 
b/src/mesa/drivers/dri/r300/compiler/r300_fragprog.c
index 50360de..b2cb916 100644
--- a/src/mesa/drivers/dri/r300/compiler/r300_fragprog.c
+++ b/src/mesa/drivers/dri/r300/compiler/r300_fragprog.c
@@ -174,7 +174,7 @@ int r300_transform_TEX(
                }
 
                if (compiler->state.unit[inst->U.I.TexSrcUnit].fake_npot &&
-                       wrapmode != RC_WRAP_NONE && wrapmode != RC_WRAP_CLAMP) {
+                       wrapmode != RC_WRAP_NONE) {
                        if (wrapmode == RC_WRAP_REPEAT) {
                                inst_rect = rc_insert_new_instruction(c, 
inst->Prev);
 
diff --git a/src/mesa/drivers/dri/r300/compiler/r500_fragprog.c 
b/src/mesa/drivers/dri/r300/compiler/r500_fragprog.c
index 647bc87..295e455 100644
--- a/src/mesa/drivers/dri/r300/compiler/r500_fragprog.c
+++ b/src/mesa/drivers/dri/r300/compiler/r500_fragprog.c
@@ -177,7 +177,7 @@ int r500_transform_TEX(
                unsigned temp = rc_find_free_temporary(c);
 
                if (compiler->state.unit[inst->U.I.TexSrcUnit].fake_npot &&
-                       wrapmode != RC_WRAP_NONE && wrapmode != RC_WRAP_CLAMP) {
+                       wrapmode != RC_WRAP_NONE) {
 
                        if ((inst->U.I.TexSrcTarget == RC_TEXTURE_RECT ||
                                
compiler->state.unit[inst->U.I.TexSrcUnit].non_normalized_coords)) {
diff --git a/src/mesa/drivers/dri/r300/compiler/radeon_code.h 
b/src/mesa/drivers/dri/r300/compiler/radeon_code.h
index 0a20dfe..28bcd10 100644
--- a/src/mesa/drivers/dri/r300/compiler/radeon_code.h
+++ b/src/mesa/drivers/dri/r300/compiler/radeon_code.h
@@ -114,7 +114,6 @@ typedef enum {
  */
 typedef enum {
        RC_WRAP_NONE = 0,
-       RC_WRAP_CLAMP,
        RC_WRAP_REPEAT,
        RC_WRAP_MIRROR
 } rc_wrap_mode;

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to