Revision b7669ac by Campbell Barton 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. |
Revision 5b51dca by Campbell Barton June 21, 2017, 02:43 (GMT) |
PyAPI: add intern strings Avoid string conversion on each use. |
Revision d9bb08f by Campbell Barton 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). |
Revision 0ef7ccb by Dalai Felinto 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). |
Revision 9e08019 by Aleksandr Zinovev June 20, 2017, 17:15 (GMT) |
Fix: Icon alignment for scaled pie buttons with no text |
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. |
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. |
Revision c2f4308 by Dalai Felinto June 20, 2017, 13:51 (GMT) |
Fix blenderplayer build (tm) |
Revision 63d71ed by Dalai Felinto June 20, 2017, 13:42 (GMT) |
Fix collada build after gawain rename/refactor Collada files should not have been touched. Bug introduced on: c31f24c63b875e8c9a7cacd2733d3e8614eff74d |
Revision e3b1d56 by Bastien Montagne June 20, 2017, 11:46 (GMT) |
Fix (unreported) missing Image usercount increase when copying UVProject modifier. |
Revision c31f24c by Campbell Barton June 19, 2017, 18:44 (GMT) |
Manipulators: store operator type instead of id Avoids lookups on each access. |
Revision 243b42a by Sybren A. Stüvel June 19, 2017, 15:55 (GMT) |
Alembic tests: make failures a bit easier to diagnose. |
Revision 81775e1 by Sybren A. Stüvel June 19, 2017, 15:50 (GMT) |
Fix T51762: Unit test script_alembic_import is failing. Implemented workaround for use with the legacy depsgraph. |
Revision 56dea4b by Clément Foucault June 19, 2017, 14:31 (GMT) |
Fix warning in view3d_draw. |
Revision 7461bb3 by Sybren A. Stüvel 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. |
Revision c9291ab by Sybren A. Stüvel 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. |
Revision 9af3119 by Sybren A. Stüvel June 19, 2017, 13:28 (GMT) |
Removed trailing spaces |
Revision 701a767 by Dalai Felinto June 19, 2017, 13:19 (GMT) |
Fixup for gawan rename inten/opencolorio and *.cc were ignored. Build error introduced on b4d053efc75424fca4b413ac1bc7a7e826fac629. |
Revision 54c9803 by Sergey Sharybin June 19, 2017, 13:09 (GMT) |
Depsgraph: Fix crash with mouse select in edit mode with Copy-on-Write enabled |
Revision 2448651 by Bastien Montagne June 19, 2017, 12:57 (GMT) |
Fix (unreported) bad copying code of Surface Deform modifier. |
|
|
|


Master Commits
MiikaHweb | 2003-2021