March 21, 2017, 14:08 (GMT) |
removed unused phi reset from obstacle update function |
March 21, 2017, 10:48 (GMT) |
Fix crash when removing layer |
March 21, 2017, 10:36 (GMT) |
Make sure newly added objects follow layer collection evaluated flag |
March 21, 2017, 09:51 (GMT) |
Fix unittests depsgraph need its own time to update before we can check results (or set selection) |
March 21, 2017, 03:25 (GMT) |
Remove most panels again |
March 21, 2017, 03:12 (GMT) |
Pass in filters as functions instead of sets Also add label filter |
March 21, 2017, 02:24 (GMT) |
Add filtering for UI elements There is a remaining preset drawing issue that needs resolving. |
March 20, 2017, 23:26 (GMT) |
BGE: 2D filter additions. gpu_draw: skip color management for textures declared as 'non-color'. New reserved names in 2D filters: bgl_ObjectTextureX (X=0 to 4) to access texture channels 0 to 4 of the object on which the 2D filter is defined. Force U.use_16bit_textures to 1 in the blender player to give access to floating point textures in the 2D fitlers shaders. bge.logic.setOffScreen(True) to define and use a floating point offscreen render buffer of the same size than the framebuffer in the main BGE loop. Useful to get floating point results from 2D filters. The offscreen render buffer will automatically be used by bge.texture.ImageViewport if it's enabled. It is legal to call bge.logic.setOffScreen(True/False) to disable and reenable the framebuffer on a frame by frame basis. New refresh mode for bge.texture.ImageViewport and bge.texture.ImageRender objects: iv.refresh(buffer, mode) mode = "DEPTH" to retrieve floating point depth buffer = "RG32F" to retrieve red and green channels as floating point. = "RGB32F" to retrieve red, green and blue channels as floating point = "RGBA32F" to retrieve red, green, blue and alpha channels as floating point. For ImageViewport and ImageRender, refresh() bypasses all filters and object options and retrieve directly from the frame buffer or render buffer. |
March 20, 2017, 23:15 (GMT) |
Use blank string for default template |
March 20, 2017, 19:40 (GMT) |
Disable template before addons So we don't attempt to disable addons twice |
March 20, 2017, 19:19 (GMT) |
Addon support enable/disable now works Add simple addon as a demo |
March 20, 2017, 18:47 (GMT) |
Layers: Remove old base visible / selected code |
March 20, 2017, 18:44 (GMT) |
Attempt to fix selection code (not working though) |
March 20, 2017, 18:44 (GMT) |
Adding missing DAG_relations_tag_update |
March 20, 2017, 18:44 (GMT) |
Blender 2.8: Initial hook of layer collections evaluation in DEG This moves selectability/visibility flag flush from some hardcoded places in the code to depsgraph. This way it is possible to simply tag depsgraph to update those flags and rest it'll do on it's own. Using depsgraph for such flush is an overkill: those flags are fully static and can not be animated, so it doesn't really make sense to hook only those to depsgraph. However, in the future we will have overrides on collections, which ideally would need to be animatable and drivable and easiest way to support this is to do this on depsgraph level, so it ensures proper order of evaluation for animation and drivers. And it seems logical to do both overrides and flags flush from depsgraph from this point of view. This commit lacks two things: 1. Proper flag for DAG_id_tag_update(), so currently the only way to inform depsgraph about nered to flush visiblity/selectability flags is to tag scene ID for update. Flag of 0 will to the trick for now. 2. Any operation which changes layer collections or render layers need to tag relations to update. This is not done, so any change to those will cause crash. |
March 20, 2017, 18:44 (GMT) |
Layers / Depsgraph: Unittesting for selection and visibility evaluation |
March 20, 2017, 18:13 (GMT) |
added ids to all grids, vars, funcs, etc in manta scripts having unique python variables allows having multiple domains in the viewport at once |
March 20, 2017, 11:49 (GMT) |
Merge branch 'master' into id_override_static Conflicts: source/blender/blenloader/intern/writefile.c |
March 20, 2017, 11:31 (GMT) |
Fix missing removal of asset UUID from ID made local... |
March 20, 2017, 09:28 (GMT) |
Merge branch 'master' into asset-engine Conflicts: source/blender/blenloader/intern/readfile.c source/blender/windowmanager/intern/wm_files.c |
|
|
|


Master Commits
MiikaHweb | 2003-2021