Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2018-04-24 14:49:39 +0300
committerCampbell Barton <ideasman42@gmail.com>2018-04-24 14:52:25 +0300
commitd67b120f172290fc7a1b4cfb5432e03017426f6e (patch)
tree94d37f229f0ab764e691b8ee3fc7ef15cd657feb /release/datafiles/blender_icons_geom.py
parent011c0b611376113ef3bda881b8eff5496e369de1 (diff)
UI: disable writing icon size
Causes staircasing, just use byte range
Diffstat (limited to 'release/datafiles/blender_icons_geom.py')
-rw-r--r--release/datafiles/blender_icons_geom.py20
1 files changed, 16 insertions, 4 deletions
diff --git a/release/datafiles/blender_icons_geom.py b/release/datafiles/blender_icons_geom.py
index 9787d18b4f6..ad1ba02fb9f 100644
--- a/release/datafiles/blender_icons_geom.py
+++ b/release/datafiles/blender_icons_geom.py
@@ -141,10 +141,22 @@ def write_mesh_to_py(fh, ob):
with TriMesh(ob) as me:
tris_coords, tris_colors = write_mesh_data_lists(me)
- coords_range = (
- ob.get("size_x") or 255,
- ob.get("size_y") or 255,
- )
+ if 0:
+ # make as large as we can, keeping alignment
+ def size_scale_up(size):
+ assert(size != 0)
+ while size * 2 <= 255:
+ size *= 2
+ return size
+
+ coords_range = (
+ size_scale_up(ob.get("size_x")) or 255,
+ size_scale_up(ob.get("size_y")) or 255,
+ )
+ else:
+ # disable for now
+ coords_range = 255, 255
+
# Pixel size needs to be increased since a pixel needs one extra geom coordinate,
# if we're writing 32 pixel, align verts to 33.
coords_range_align = tuple(min(c + 1, 255) for c in coords_range)