summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker/st_cb_accum.c
diff options
context:
space:
mode:
authorKeith Whitwell <keithw@vmware.com>2009-02-16 20:19:40 +0000
committerKeith Whitwell <keithw@vmware.com>2009-02-16 20:19:40 +0000
commit3da38db5949f4c73ec01282ebf9138a0510abbee (patch)
tree45c03927d2cd7151a723e45649edf01202bd2237 /src/mesa/state_tracker/st_cb_accum.c
parent59d54334c96f44ed1d8bf660dc96221362a77d04 (diff)
gallium: fix merge
It looks like I resolved the merge conflicts but did not save my emacs buffers before committing...
Diffstat (limited to 'src/mesa/state_tracker/st_cb_accum.c')
-rw-r--r--src/mesa/state_tracker/st_cb_accum.c34
1 files changed, 5 insertions, 29 deletions
diff --git a/src/mesa/state_tracker/st_cb_accum.c b/src/mesa/state_tracker/st_cb_accum.c
index 33c648856a..15cc4cd95d 100644
--- a/src/mesa/state_tracker/st_cb_accum.c
+++ b/src/mesa/state_tracker/st_cb_accum.c
@@ -227,17 +227,10 @@ accum_accum(struct pipe_context *pipe, GLfloat value,
acc_put_tile_rgba(pipe, acc_trans, 0, 0, width, height, accBuf);
-<<<<<<< HEAD:src/mesa/state_tracker/st_cb_accum.c
- free(colorBuf);
- free(accBuf);
- screen->tex_transfer_release(screen, &acc_trans);
- screen->tex_transfer_release(screen, &color_trans);
-=======
_mesa_free(colorBuf);
_mesa_free(accBuf);
- pipe_surface_reference(&acc_surf, NULL);
- pipe_surface_reference(&color_surf, NULL);
->>>>>>> master:src/mesa/state_tracker/st_cb_accum.c
+ screen->tex_transfer_release(screen, &acc_trans);
+ screen->tex_transfer_release(screen, &color_trans);
}
@@ -270,15 +263,9 @@ accum_load(struct pipe_context *pipe, GLfloat value,
acc_put_tile_rgba(pipe, acc_trans, 0, 0, width, height, buf);
-<<<<<<< HEAD:src/mesa/state_tracker/st_cb_accum.c
- free(buf);
+ _mesa_free(buf);
screen->tex_transfer_release(screen, &acc_trans);
screen->tex_transfer_release(screen, &color_trans);
-=======
- _mesa_free(buf);
- pipe_surface_reference(&acc_surf, NULL);
- pipe_surface_reference(&color_surf, NULL);
->>>>>>> master:src/mesa/state_tracker/st_cb_accum.c
}
@@ -308,13 +295,8 @@ accum_return(GLcontext *ctx, GLfloat value,
acc_get_tile_rgba(pipe, acc_trans, 0, 0, width, height, abuf);
if (!colormask[0] || !colormask[1] || !colormask[2] || !colormask[3]) {
-<<<<<<< HEAD:src/mesa/state_tracker/st_cb_accum.c
- cbuf = (GLfloat *) malloc(width * height * 4 * sizeof(GLfloat));
- pipe_get_tile_rgba(color_trans, 0, 0, width, height, cbuf);
-=======
cbuf = (GLfloat *) _mesa_malloc(width * height * 4 * sizeof(GLfloat));
- pipe_get_tile_rgba(color_surf, xpos, ypos, width, height, cbuf);
->>>>>>> master:src/mesa/state_tracker/st_cb_accum.c
+ pipe_get_tile_rgba(color_trans, 0, 0, width, height, cbuf);
}
for (i = 0; i < width * height; i++) {
@@ -333,15 +315,9 @@ accum_return(GLcontext *ctx, GLfloat value,
_mesa_free(abuf);
if (cbuf)
-<<<<<<< HEAD:src/mesa/state_tracker/st_cb_accum.c
- free(cbuf);
+ _mesa_free(cbuf);
screen->tex_transfer_release(screen, &acc_trans);
screen->tex_transfer_release(screen, &color_trans);
-=======
- _mesa_free(cbuf);
- pipe_surface_reference(&acc_surf, NULL);
- pipe_surface_reference(&color_surf, NULL);
->>>>>>> master:src/mesa/state_tracker/st_cb_accum.c
}