st/mesa: clean up use of 'target' variable in st_context_teximage()
authorBrian Paul <brianp@vmware.com>
Fri, 24 Aug 2012 13:20:58 +0000 (07:20 -0600)
committerBrian Paul <brianp@vmware.com>
Fri, 24 Aug 2012 19:15:27 +0000 (13:15 -0600)
'target' was used both as a parameter of type st_texture_type and then
re-used for GL_TEXTURE_x targets.  Rename the function parameter and
add a new local 'GLenum target'.

And remove an extraneous break statement.

src/mesa/state_tracker/st_manager.c

index 33389fc981f6726aa7001c0d66d2e6f00e55da8b..c050048aa5d2c6a12938a46045f3e9f174f9177f 100644 (file)
@@ -468,7 +468,7 @@ st_context_flush(struct st_context_iface *stctxi, unsigned flags,
 
 static boolean
 st_context_teximage(struct st_context_iface *stctxi,
-                    enum st_texture_type target,
+                    enum st_texture_type tex_type,
                     int level, enum pipe_format internal_format,
                     struct pipe_resource *tex, boolean mipmap)
 {
@@ -481,8 +481,9 @@ st_context_teximage(struct st_context_iface *stctxi,
    struct st_texture_image *stImage;
    GLenum internalFormat;
    GLuint width, height, depth;
+   GLenum target;
 
-   switch (target) {
+   switch (tex_type) {
    case ST_TEXTURE_1D:
       target = GL_TEXTURE_1D;
       break;
@@ -497,7 +498,6 @@ st_context_teximage(struct st_context_iface *stctxi,
       break;
    default:
       return FALSE;
-      break;
    }
 
    texObj = _mesa_select_tex_object(ctx, texUnit, target);