[Bf-blender-cvs] [cd849076d2b] master: Fix T80681 Wireframe is not visible on square planes with 16384 quads

Clément Foucault noreply at git.blender.org
Tue Sep 15 14:56:24 CEST 2020


Commit: cd849076d2bc61a077a2ef072a0f2eac258ff822
Author: Clément Foucault
Date:   Tue Sep 15 14:55:28 2020 +0200
Branches: master
https://developer.blender.org/rBcd849076d2bc61a077a2ef072a0f2eac258ff822

Fix T80681 Wireframe is not visible on square planes with 16384 quads

Fix wrong logic.

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

M	source/blender/gpu/intern/gpu_index_buffer.cc

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

diff --git a/source/blender/gpu/intern/gpu_index_buffer.cc b/source/blender/gpu/intern/gpu_index_buffer.cc
index 5448e6efbe4..36f18f2da49 100644
--- a/source/blender/gpu/intern/gpu_index_buffer.cc
+++ b/source/blender/gpu/intern/gpu_index_buffer.cc
@@ -296,7 +296,7 @@ void IndexBuf::squeeze_indices_short(uint min_idx, uint max_idx)
   if (max_idx >= 0xFFFF) {
     index_base_ = min_idx;
     for (uint i = 0; i < index_len_; i++) {
-      ushort_idx[i] = (uint16_t)MAX2(0xFFFF, uint_idx[i] - min_idx);
+      ushort_idx[i] = (uint16_t)MIN2(0xFFFF, uint_idx[i] - min_idx);
     }
   }
   else {



More information about the Bf-blender-cvs mailing list