From 3dd449ae4fbb2eb6f9eb63e9f9de61def58abe16 Mon Sep 17 00:00:00 2001 From: Nicholas Bishop Date: Thu, 23 Feb 2012 10:35:23 +0000 Subject: Bugfix: don't read from a write-only VBO when updating grid buffers. --- source/blender/gpu/intern/gpu_buffers.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'source/blender/gpu') diff --git a/source/blender/gpu/intern/gpu_buffers.c b/source/blender/gpu/intern/gpu_buffers.c index 48ab313c589..ff269e2050f 100644 --- a/source/blender/gpu/intern/gpu_buffers.c +++ b/source/blender/gpu/intern/gpu_buffers.c @@ -1428,10 +1428,10 @@ void GPU_update_grid_buffers(GPU_Buffers *buffers, DMGridData **grids, for(j = 0; j < gridsize-1; ++j) { for(k = 0; k < gridsize-1; ++k) { normal_quad_v3(vert_data[(j+1)*gridsize + (k+1)].no, - vert_data[(j+1)*gridsize + k].co, - vert_data[(j+1)*gridsize + k+1].co, - vert_data[j*gridsize + k+1].co, - vert_data[j*gridsize + k].co); + grid[(j+1)*gridsize + k].co, + grid[(j+1)*gridsize + k+1].co, + grid[j*gridsize + k+1].co, + grid[j*gridsize + k].co); } } } -- cgit v1.2.3