Revision 665aa6a by Mike Erwin November 15, 2016, 01:27 (GMT) |
blender 2.8: Opengl: UI_draw_roundbox all is in the title too.. Reviewers: merwin Reviewed By: merwin Subscribers: Blendify, Severin Tags: #bf_blender_2.8, #opengl_gfx Maniphest Tasks: T49043 Differential Revision: https://developer.blender.org/D2337 |
Revision c418ef4 by Campbell Barton November 14, 2016, 20:49 (GMT) |
BMesh: match BM_vert_find_first_loop with iterator logic Use changes from previous commit for BM_vert_find_first_loop. |
Revision d9597ce by Campbell Barton November 14, 2016, 20:29 (GMT) |
BMesh: avoid extra calls per faces-of-vert iterator - `bmesh_radial_faceloop_find_first` & `bmesh_disk_faceedge_find_first` can be replaced with a single call to a new function: `bmesh_disk_faceloop_find_first` - `bmesh_disk_faceedge_find_first` called `bmesh_radial_facevert_check` which isn't needed, since either the current or next loop in the cycle is attached to the edge we're looking for. |
Revision a3b61f0 by Campbell Barton November 14, 2016, 20:29 (GMT) |
BMesh: use const for BM_vert_face_check |
Revision e6ad6ff by Campbell Barton November 14, 2016, 19:47 (GMT) |
BMesh: minor improvement to BM_vert_face_check No need to perform edge-of-vert then loop-of-edge check. Any vertex that has an edge with a face will be connected to a face. |
Revision 77ba1ed by Campbell Barton November 14, 2016, 16:52 (GMT) |
BMesh: fix edge-rotate with w/ flipped faces Edge-rotate would randomly flip one of the faces to match the other. Also maintain active-face when rotating the edge. |
Revision d3919c2 by Campbell Barton November 14, 2016, 16:26 (GMT) |
BMesh: fix edge-rotation selection state bug Failed edge rotation could leave unselected edge between selected faces, also report warning when edges fail to be rotated. |
Revision 6a2b95e by Campbell Barton November 14, 2016, 15:44 (GMT) |
BMesh: replace iterator with BM_face_vert_share_loop |
Revision dc0a9e6 by Campbell Barton November 14, 2016, 15:44 (GMT) |
BMesh: remove redundant argument |
Revision b047d79 by Sergey Sharybin November 14, 2016, 13:03 (GMT) |
Cycles: De-duplicate image loading functions The code was templated already, so don't see big reason to have 3 versions of templated functions. It was giving some extra code to maintain and in fact already had divergency for support of huge image resolution (missing size_t cast in byte image loading). There should be no changes visible by artists. |
Revision 7a4a2ed by Martijn Berger November 14, 2016, 08:59 (GMT) |
intsall_deps / OSL use c++11 ABI when install_deps is asking for c++11 |
Revision 8859aa3 by Mike Erwin November 14, 2016, 02:27 (GMT) |
OpenGL: use packed normals for fancy wireframes Consumes much less memory (1/3 for both normals = 32 bytes less per edge). Same visual result. We can pack normals for other draw modes to get similar savings. Part of T49165 |
Revision ffc26fc by Mike Erwin November 14, 2016, 02:18 (GMT) |
Gawain: add support for 10_10_10 vertex format Most useful for packed normals, which take 1/3 the space of float32 normals. 2-bit alpha|w component is ignored for now. Batch API can use these now, will add support to immediate mode API if desired. Enabling on Windows first. Will enable on all platforms after we switch Blender to core profile. |
Revision fc9fa07 by Campbell Barton November 13, 2016, 17:23 (GMT) |
BMesh: BM_face_exists no longer uses return arg Just return the face or NULL, like BM_edge_exists(), Also for BM_face_exists_overlap & bm_face_exists_tri_from_loop_vert. No functional changes. Old code did some partial overlap checks where this made some sense, but it's since been removed. |
Revision 1b1d6ce by Bastien Montagne November 13, 2016, 14:49 (GMT) |
Fix T50013: Blender 2.78a Link/Append Crash. Object freeing may in some kind access its obdata (in case it has some caches e.g.), since here obdata may have already been freed, let's set object's data pointer to NULL (probably not ideal solution, but we don't care much, those form archipelagos of unused linked datablocks, we nuke'em all anyway). Also fix stupid mistake in one of own recent commits (using ID we just freed, tsst...). |
Revision 7e8bf9d by Bastien Montagne November 13, 2016, 11:06 (GMT) |
Fix T50007: blender offline python documentation in zipped HTML files, not shown correctly. Stupid mistake, os.scandir is not recursive... Patch by @brecht, thanks. |
Revision cc8132b by Brecht Van Lommel November 13, 2016, 01:29 (GMT) |
Fix T49997: don't flip texture users menu in texture properties. |
Revision 1dbe26f by Mike Erwin November 12, 2016, 23:18 (GMT) |
OpenGL: simplify debug, use only newer features Drop SciTech support & workarounds for WinCE and OpenGL ES. AMD_debug_output is still in the code but disabled. Once I verify the newer extensions are available on all the GPU + OS combos we support we can delete this disabled code. |
Revision 43703fa by Brecht Van Lommel November 12, 2016, 21:31 (GMT) |
Fix T50008: camera DOF Distance picking from W key menu not working. |
Revision 447fc7c by Gaia Clary November 12, 2016, 21:20 (GMT) |
fix T50004: Removed check for empty mesh and adjusted the vertex import function to accept meshes without vertices as well |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021