Cleanup: GPU_select never took NULL rect
[blender-staging.git] / source / blender / gpu / intern / gpu_select.c
index 209496927dee096484cd7a1896cf62329d5a18de..f78191a6f6dfa918e9998082585087cc8c76c8cf 100644 (file)
@@ -109,12 +109,7 @@ void GPU_select_begin(unsigned int *buffer, unsigned int bufsize, const rctf *in
                 * get rejected before the depth test. Should probably cull rect against
                 * scissor for viewport but this is a rare case I think */
                glGetFloatv(GL_SCISSOR_BOX, viewport);
-               if (!input || input->xmin == input->xmax) {
-                       glViewport(viewport[0], viewport[1], 24, 24);
-               }
-               else {
-                       glViewport(viewport[0], viewport[1], (int)(input->xmax - input->xmin), (int)(input->ymax - input->ymin));
-               }
+               glViewport(viewport[0], viewport[1], (int)(input->xmax - input->xmin), (int)(input->ymax - input->ymin));
 
                /* occlusion queries operates on fragments that pass tests and since we are interested on all
                 * objects in the view frustum independently of their order, we need to disable the depth test */