Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2249 / 5574

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
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.
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.
November 14, 2016, 20:29 (GMT)
BMesh: use const for BM_vert_face_check
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.
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.
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.
November 14, 2016, 15:44 (GMT)
BMesh: replace iterator with BM_face_vert_share_loop
November 14, 2016, 15:44 (GMT)
BMesh: remove redundant argument
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.
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.
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.
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...).
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.
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.
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
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021