Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2713 / 5574

Revision f190131 by Julian Eisel
January 14, 2015, 00:29 (GMT)
Workaround/Fix T43139: Calling bpy.ops.screen.screen_full_area() multiple times in python console causes Blender to crash

This was sort of a chicken<->egg dilemma, because after a maximized screen was restored, the screen handling used region
coordinates which weren't updated yet. I'm still not sure why, but this resulted in area coords that go beond INT_MAX.

To fix this I made sure the first screen handling after restoring a maximized screen is skipped, so that it's delayed to
the next call of wm_event_do_handlers (since this is called from main loop there shouldn't be a noticable delay or any
handling glitches).
January 13, 2015, 21:46 (GMT)
UI: Eyedropper for view-depth

Currently this is mainly useful for picking camera DOF depth.

- EKey over a distance field prompts you to pick a depth from the camera.
- WKey (Specials menu) to pick from the 3D view (when the active camera's selected).
January 13, 2015, 21:34 (GMT)
Fix T43195: Cycles uses clipping sphere instead of clipping plane

Basically the title tells it all, now Cycles uses proper clipping plane,
matching other render engines.
January 13, 2015, 21:17 (GMT)
Cycles: Fix QBVH refit nodes not setting primitive type properly
January 13, 2015, 20:03 (GMT)
Fix UI messages (own stupidness even :/ ).
January 13, 2015, 19:26 (GMT)
SDL wrangler: Support loading SDL2 libraries of different names

Seems different distros might have different naming rules, so need
to adopt our code for that.
January 13, 2015, 18:24 (GMT)
Recent extrude rework caused bug with single faces

extrude_discrete_faces doesn't duplicate faces on extrude, see: T43237
January 13, 2015, 18:11 (GMT)
Cleanup: fixes for building with recent clang
January 13, 2015, 18:11 (GMT)
error in last commit
January 13, 2015, 15:56 (GMT)
Fix T43156: Cycles incorrect final render, proper viewport with moblur disabled

Really stupid issue caused by typo in bitfield bit lead to bit conflict,

Not sure how it was done, could be some bad merge conflict resolve in the
original commit or just pure man stupidnes.

This is a nice example when having set of small test render scenes hooked
to the ctest would really help.

It's probably not that stopper issue (even tho still quite bad) since it
was made 2 months ago. But if we ever do 'a' this time it's a nice change
to include.
January 13, 2015, 15:43 (GMT)
FileBrowser: minor tweak/UI consistency: add 'viewzoom' icon to search field.
January 13, 2015, 15:37 (GMT)
FileBrowser: Add an 'hidden file' icon, and use it instead of named checkbox for 'show hidden' param.
January 13, 2015, 14:36 (GMT)
Fix T42459: Knife fails at small scale

Occluding geometry failed when near overlapping (or cutting small objects).
January 13, 2015, 14:36 (GMT)
BMesh: option to filter out faces during raycast

This allows us to more easily cast from the surface of a mesh
without normal offsets (Which can give precision issues).
January 13, 2015, 14:36 (GMT)
Cleanup: consistent arg order in bmesh
January 13, 2015, 13:24 (GMT)
Make version_update() callback being invoked when linking/appending datablocks

This way addons and render engines which needs to do versioning code on files will properly
do it when something is being linked or appended to the scene. Previously that callback was
only called for the local main only, making it impossible to do tweaks on linking.
January 13, 2015, 10:41 (GMT)
Fix T40616: Deformation Motion Blur for modifiers

Added extra checks for constructive modifiers which might in theory cause deformation
motion blur. it's still not totally perfect but we're getting really close to what we
can do in the best case scenario.

This commit might cause some extra time being spent on scene synchronization because
there might be now some false-positive results, but render time should stay quite the
same as before (apart from cases when there is deformation happening which was not
detected before).
January 13, 2015, 10:28 (GMT)
Fix T43229: Knife-project regression (broke knife-project)

There have been quite a few issues with knife precision,
tested reports (T43229, T42864, T42459, T41164) and this works with all.
January 13, 2015, 08:10 (GMT)
Blender-Internal: avoid redundant area check
January 13, 2015, 08:10 (GMT)
Math Lib: improve area calculation

- area_quad_v3 now works correctly with concave quads.
- add area_squared_*** functions, to use when comparing to avoid a sqrt().
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021