Commit: bf6b875a20612d1847b90cc9da0694ef3dcc094f
Author: Campbell Barton
Date:   Fri Mar 3 22:58:56 2017 +1100
Branches: temp-select-pick
https://developer.blender.org/rBbf6b875a20612d1847b90cc9da0694ef3dcc094f

Minor tweaks

===================================================================

M       source/blender/gpu/intern/gpu_select.c

===================================================================

diff --git a/source/blender/gpu/intern/gpu_select.c 
b/source/blender/gpu/intern/gpu_select.c
index 88826897fd..8e822504bb 100644
--- a/source/blender/gpu/intern/gpu_select.c
+++ b/source/blender/gpu/intern/gpu_select.c
@@ -105,8 +105,6 @@ typedef struct GPUQueryStateDepth {
 } GPUQueryStateDepth;
 
 typedef struct GPUQueryState {
-       GPUQueryStateDepth depth;
-
        /* To ignore selection id calls when not initialized */
        bool select_is_active;
        /* Tracks whether a query has been issued so that gpu_load_id can end 
the previous one */
@@ -129,6 +127,8 @@ typedef struct GPUQueryState {
        char mode;
        unsigned int index;
        int oldhits;
+
+       GPUQueryStateDepth depth;
 } GPUQueryState;
 
 static GPUQueryState g_query_state = {0};
@@ -149,7 +149,6 @@ void GPU_select_begin(unsigned int *buffer, unsigned int 
bufsize, const rctf *in
        g_query_state.index = 0;
        g_query_state.oldhits = oldhits;
 
-
        if (!g_query_state.use_gpu_select) {
                glSelectBuffer(bufsize, (GLuint *)buffer);
                glRenderMode(GL_SELECT);
@@ -188,12 +187,12 @@ void GPU_select_begin(unsigned int *buffer, unsigned int 
bufsize, const rctf *in
                qsd->rect_id = MEM_mallocN(sizeof(unsigned int) * rect_len, 
__func__);
                memset(qsd->rect_id, 0xff, sizeof(unsigned int) * rect_len);
 
-               qsd->rect_depth = MEM_callocN(sizeof(unsigned int) * rect_len, 
__func__);
+               qsd->rect_depth = MEM_mallocN(sizeof(unsigned int) * rect_len, 
__func__);
 
                glReadPixels(UNPACK4(qsd->clip_readpixels), GL_DEPTH_COMPONENT, 
GL_FLOAT, qsd->rect_depth);
 
                /* scratch buffer (read new values here) */
-               qsd->rect_depth_test = MEM_callocN(sizeof(unsigned int) * 
rect_len, __func__);
+               qsd->rect_depth_test = MEM_mallocN(sizeof(unsigned int) * 
rect_len, __func__);
 
                qsd->prev_id = 0;
                qsd->is_init = false;

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to