Blender Git Commits

Blender Git commits from all branches.

Page: 2281 / 2888

April 22, 2015, 05:23 (GMT)
determine normal draw mode better

based on auto smooth, how many faces are flat vs. smooth, and viewport
overrides.
April 22, 2015, 02:01 (GMT)
fix compiler warnings (gcc 4.9)
April 21, 2015, 21:17 (GMT)
Mesh drawing: loop normals

Looks good, matches existing viewport.

Still room for size optimization here and with flat shading.
April 21, 2015, 19:10 (GMT)
Revert "bge: scene.pre_cull[] callback, test build"

This reverts commit a31773c7316d6e7644c019246c17887e28addb88.
April 21, 2015, 19:10 (GMT)
bge: scene.pre_cull[] callback, test build
April 21, 2015, 19:10 (GMT)
Merge remote-tracking branch 'origin/master' into experimental-build
April 21, 2015, 15:56 (GMT)
Some cleanup...
April 21, 2015, 15:31 (GMT)
Merge branch 'alembic' into gooseberry

Conflicts:
source/blender/editors/space_view3d/drawvolume.c
April 21, 2015, 15:28 (GMT)
Merge branch 'master' into ui-preview-buttons
April 21, 2015, 15:26 (GMT)
Estimation for overall data size of Alembic components.

This is not accurate, but should give some indication about the most
expensive parts of a cache, so it can be optimized efficiently.
April 21, 2015, 11:35 (GMT)
Improved Alembic archive examination tool for cache libraries.

A new panel is added for showing the structure and contents of archives
of a cache library (instead of simply dumping on the terminal). The
archive structure is stored in a lightweight tree structure, mirroring
the hierarchy of objects and properties in Alembic. These
object/property nodes can be expanded individually for easier navigation
through the archive.
April 21, 2015, 09:51 (GMT)
Use a dedicated panel for cache library UI instead of appending to the
duplication UI.
April 21, 2015, 08:39 (GMT)
Alembic: Make alembic's HDF5 library optional

This way blender will be happy about alembic compiled without HDF5 support.
April 21, 2015, 07:15 (GMT)
fix compile on MSVC

BLI_threads uses bool, so depends on include order. Proper fix would be
to #include <stdbool.h> in BLI_threads.h but I don't want to modify in
this branch.
April 21, 2015, 07:02 (GMT)
disable logging of orphaned GL buffer IDs
April 21, 2015, 06:27 (GMT)
Merge remote-tracking branch 'origin/GPU_data_request' into GPU_data_request

Conflicts (resolved):
source/blender/gpu/intern/gpux_draw.c
source/blender/gpu/intern/gpux_element.c
source/blender/gpu/intern/gpux_vbo.c
April 21, 2015, 05:41 (GMT)
Mesh drawing: variety of surface normal treatments

Can be NONE, SMOOTH, FLAT or LOOP.
LOOP is unfinished at the moment.
NONE might be pulled into its own drawing override mode.

Note: this commit includes some debug/tracing that is still useful to
me but will be removed in the future.
April 21, 2015, 04:35 (GMT)
const-ify BKE_mesh_calc_poly_normal

Some of my new mesh drawing code needs to call this with const data.

TODO: swing the â??const hammerâ? at more BKE_mesh functions
April 21, 2015, 04:31 (GMT)
very minor cleanup
April 21, 2015, 04:30 (GMT)
manage GL buffer IDs in a thread-safe way

Old way was causing crash in GL when DerivedMesh discarded its
GPUxBatch from another thread.

New way deletes ID when safe to do so, otherwise â??orphansâ? the ID to be
deleted later.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021