Blender Git Loki

Blender Git commits from all branches.

Page: 1805 / 2888

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
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021