Revision e6dccb4 by Brecht Van Lommel July 10, 2018, 14:30 (GMT) |
Revision dd7a727 by Brecht Van Lommel July 10, 2018, 14:30 (GMT) |
Fix accidentally removed particle function in GLSL, still not supported though. |
Revision 0a04314 by Brecht Van Lommel July 10, 2018, 14:30 (GMT) |
Fix popovers showing unnecessary titles. |
Revision 1a43e08 by Clément Foucault July 10, 2018, 13:31 (GMT) |
Eevee: LightCache: Initial Implementation This separate probe rendering from viewport rendering, making possible to run the baking in another thread (non blocking and faster). The baked lighting is saved in the blend file. Nothing needs to be recomputed on load. There is a few missing bits / bugs: - Cache cannot be saved to disk as a separate file, it is saved in the DNA for now making file larger and memory usage higher. - Auto update only cubemaps does update the grids (bug). - Probes cannot be updated individually (considered as dynamic). - Light Cache cannot be (re)generated during render. |
Revision 97f90d4 by Clément Foucault July 10, 2018, 13:31 (GMT) |
Object Mode: Change Lightprobe display. |
Revision c90a0d5 by Clément Foucault July 10, 2018, 13:31 (GMT) |
DRW: Add new features from lightcache branch - Change gl_context_mutex to a ticket mutex ensuring interactivity even when rendering. - Add DRW_custom_pipeline for using DRW outside of the viewport and render pipeline. - DRW_opengl_render_context_*** and DRW_gawain_render_context_*** to use with DRW_custom_pipeline. - Add possibility to bypass deferred compilation on demand (not User demand). - Add union to access DRWMatrixState members more easily. |
Revision 873d7f7 by Clément Foucault July 10, 2018, 13:31 (GMT) |
DrawData: Change drawdata to a generic struct shared accross ID types This makes tagging much more generic and make the world updates more in line with the new tagging system (Depsgraph). |
Revision dfd192c by Clément Foucault July 10, 2018, 13:31 (GMT) |
GPUTexture: Refactor of texture creation & new feature - Texture creation now requires explicit data type. - GPU_texture_add_mipmap enable explicit mipmap upload. - GPU_texture_get_mipmap_size can be used to get the size of a mipmap level of an existing GPUTexture - GPU_texture_read let you read back data from a gpu texture. |
Revision 785159e by Campbell Barton July 10, 2018, 13:11 (GMT) |
Numeric Input: remove fake-editing option Numeric input allowed mix of editing and hotkeys which were interpreted as modifiers instead of using as numeric input. This meant entering '1.0*3' needed to be typed as '1.0**3' ('*' to activate, and again to multiply). Pressing '/' gave the reciprocal of the current number which could be useful. Test removing this feature, so only full numeric input is supported. |
Revision 15ef463 by Sergey Sharybin July 10, 2018, 12:45 (GMT) |
Merge branch 'master' into blender2.8 |
Revision d0920fb by Sergey Sharybin July 10, 2018, 12:40 (GMT) |
OpenSubdiv: Fix wrong topology refiner cast |
Revision c17cb50 by Sergey Sharybin July 10, 2018, 12:40 (GMT) |
OpenSubdiv: Make more flexible C-API to specify FVar interpolation |
Revision b23404d by Campbell Barton July 10, 2018, 12:10 (GMT) |
3D View: overlay option to show bones Allows drawing motion paths without the bones. |
Revision 39b1842 by Brecht Van Lommel July 10, 2018, 10:33 (GMT) |
Fix T55882: crash closing user preferences window in some cases. |
Revision e4ce5fd by Sergey Sharybin July 10, 2018, 10:14 (GMT) |
Modifiers: Use bool for boolean flag in isDisabled |
Revision 2561944 by Sybren A. Stüvel July 10, 2018, 10:00 (GMT) |
Ocean Modifier: prevent crashing on 'Apply Modifier' button The 'Apply Modifier' button calls the modifier code on the original object instead of an evaluated copy, which doesn't have an initialised Ocean *. |
Revision 0c8452a by Sybren A. Stüvel July 10, 2018, 10:00 (GMT) |
Ocean Modifier: removed duplicated code Some code was copied with 'keep in sync with xxx' comments added to it. |
Revision de55ae5 by Sybren A. Stüvel July 10, 2018, 10:00 (GMT) |
Ocean Modifier: refactored the delayed-refresh approach The approach of setting 'refresh' flags on the modifier, and performing the associated actions when the modifier is being evaluated, is a bad one. Instead, we use the separation of the original and the evaluated copy to 'refresh' certain things (because they simply aren't set at all on the original). Other actions are now done directly with BKE_ocean_xxx functions on the original data, intead of during evaluation. |
Revision b9bef10 by Sybren A. Stüvel July 10, 2018, 10:00 (GMT) |
Ported mesh_create_derived_view() to mesh_create_eval_final_view() |
Revision 6807b43 by Sybren A. Stüvel July 10, 2018, 10:00 (GMT) |
Ocean Modifier: ported from DerivedMesh to Mesh |
|
|
|


Master Commits
MiikaHweb | 2003-2021