diff options
author | Antony Riakiotakis <kalast@gmail.com> | 2015-07-25 23:02:15 +0300 |
---|---|---|
committer | Antony Riakiotakis <kalast@gmail.com> | 2015-07-25 23:02:43 +0300 |
commit | f1f4a16eab6cf685281c0fbecf4ac1a1f9976487 (patch) | |
tree | 3c932d97e0bf4f5aa6d4d63e159521264252efca /source/blender/gpu/intern/gpu_buffers.c | |
parent | 53f6a31c4de18fb3db8cdd34c0f9b0495319183f (diff) |
Convert CCGSubsurf VBO system to also sort hidden and visible faces.
It's not actually used during drawing though.
Diffstat (limited to 'source/blender/gpu/intern/gpu_buffers.c')
-rw-r--r-- | source/blender/gpu/intern/gpu_buffers.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/source/blender/gpu/intern/gpu_buffers.c b/source/blender/gpu/intern/gpu_buffers.c index bbffa5a53c2..11697c5a2b3 100644 --- a/source/blender/gpu/intern/gpu_buffers.c +++ b/source/blender/gpu/intern/gpu_buffers.c @@ -529,7 +529,6 @@ static GPUBuffer *gpu_buffer_setup(DerivedMesh *dm, GPUDrawObject *object, int i; const GPUBufferTypeSettings *ts = &gpu_buffer_type_settings[type]; GLenum target = ts->gl_buffer_type; - int num_components = ts->num_components; size_t size = gpu_buffer_size_from_type(dm, type); bool use_VBOs = (GLEW_ARB_vertex_buffer_object) && !(U.gameflags & USER_DISABLE_VBO); GLboolean uploaded; @@ -547,9 +546,6 @@ static GPUBuffer *gpu_buffer_setup(DerivedMesh *dm, GPUDrawObject *object, mat_orig_to_new = MEM_mallocN(sizeof(*mat_orig_to_new) * dm->totmat, "GPU_buffer_setup.mat_orig_to_new"); for (i = 0; i < object->totmaterial; i++) { - /* for each material, the current index to copy data to */ - object->materials[i].counter = object->materials[i].start * num_components; - /* map from original material index to new * GPUBufferMaterial index */ mat_orig_to_new[object->materials[i].mat_nr] = i; |