Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2073 / 5574

June 21, 2017, 04:08 (GMT)
Manipulators: move settings to ID properties

This makes manipulator access closer to operators,
and allows Python access.

This adds RNA for manipulators, but not Python registration yet.

- Split draw style into 2x settings:
`draw_style` (enum) & `draw_options` (enum-flag)
- Rename wmManipulator.properties -> properties_edit,
Use wmManipulator.properties for ID-properties.
Note that this area of the API will need further work since
manipulators now have 2 kinds of properties & API's to access them.
June 21, 2017, 02:43 (GMT)
PyAPI: add intern strings

Avoid string conversion on each use.
June 21, 2017, 02:19 (GMT)
RNA: avoid many calls to 'RNA_struct_is_a'

Quicker to find the ID-subtype then use direct pointer comparisons.

Also modify `ID_code_to_RNA_type` so missing ID-codes raise a warning
(handy when adding new ID types).
June 20, 2017, 18:07 (GMT)
Introduce functions/options to indicate the type of render

We should be able to differentiate between OpenGL render (viewport
render), offline render (F12), and view render (viewport draw).

This allows for us preventing offline render to skip mode drawings, grid, ...
Even OpenGL render can benefit from this forcing a higher quality
anti-alias and sampling than the viewport drawing.

I'm not sure if it's clever to keep the memset(0x00) outside the render
loop function as it is in this patch. An alternative is to just pass the
render "type" as a flag to the render function, and set DST.options
inside it. (I may change this tomorrow, I will wait to hear from
Campbell on that).
June 20, 2017, 17:15 (GMT)
Fix: Icon alignment for scaled pie buttons with no text
Revision 5c5c094 by Luca Rood
June 20, 2017, 16:39 (GMT)
Clean node names and organize menus for eevee

This makes the node menus aware of the Cycles/Eevee distinction, and
only show the relevant nodes for the current engine. Names have also
been changed to accomodate for the new output node system.
Revision aaf37e1 by Luca Rood
June 20, 2017, 16:39 (GMT)
Implement Eevee output node system

This makes Eevee consistent with Cycles, by having a single output node,
and multiple shader nodes that connect to it.

Note that node systems for Eevee saved before this will be missing the
output node, and thus will show an invalid material. This is easily
resolved by connecting the shader output to a new output node.
June 20, 2017, 13:51 (GMT)
Fix blenderplayer build (tm)
June 20, 2017, 13:42 (GMT)
Fix collada build after gawain rename/refactor

Collada files should not have been touched.

Bug introduced on: c31f24c63b875e8c9a7cacd2733d3e8614eff74d
June 20, 2017, 11:46 (GMT)
Fix (unreported) missing Image usercount increase when copying UVProject modifier.
June 19, 2017, 18:44 (GMT)
Manipulators: store operator type instead of id

Avoids lookups on each access.
June 19, 2017, 15:55 (GMT)
Alembic tests: make failures a bit easier to diagnose.
June 19, 2017, 15:50 (GMT)
Fix T51762: Unit test script_alembic_import is failing.

Implemented workaround for use with the legacy depsgraph.
June 19, 2017, 14:31 (GMT)
Fix warning in view3d_draw.
June 19, 2017, 13:28 (GMT)
Fixed bl_load_py_modules / script_load_modules unit test

It tried to assert that
addons/io_blend_utils/blender_bam-unpacked.whl/__init__.py was loaded when
the io_blend_utils module was imported. However, this happens only on
demand, and not directly when importing the add-on.
June 19, 2017, 13:28 (GMT)
Use for/else instead of setting 'ok' variable.

This is more efficient, and this use case is exactly what the else clause
is for.
June 19, 2017, 13:28 (GMT)
Removed trailing spaces
June 19, 2017, 13:19 (GMT)
Fixup for gawan rename

inten/opencolorio and *.cc were ignored.

Build error introduced on b4d053efc75424fca4b413ac1bc7a7e826fac629.
June 19, 2017, 13:09 (GMT)
Depsgraph: Fix crash with mouse select in edit mode with Copy-on-Write enabled
June 19, 2017, 12:57 (GMT)
Fix (unreported) bad copying code of Surface Deform modifier.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021