Revision e39461d by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 20, 2018, 18:12 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 6083edb by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 20, 2018, 15:35 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision f323685 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 20, 2018, 08:28 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision ac197f5 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 19, 2018, 19:09 (GMT) |
Fix problem with onion in multiwindow mode |
Revision 3798303 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 19, 2018, 18:47 (GMT) |
Fix problem with storage index The storage index was not updated and the object scale and other data were wrong |
Revision f1255ba by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 19, 2018, 16:15 (GMT) |
Use Time Offset modifier to calc VBOs size The active frame can be different if there is a time offset modifier. |
Revision ee58b97 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 19, 2018, 15:55 (GMT) |
GP: Small cleanup |
Revision 9e38c89 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 19, 2018, 15:30 (GMT) |
Merge branch 'blender2.8' into greasepencil-object Conflicts: source/blender/draw/engines/gpencil/gpencil_draw_utils.c |
Revision bdbbada by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 19, 2018, 15:26 (GMT) |
GP: Recalc VBOs size with modifiers Some modifiers can change the total number of points. |
Revision 4613870 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 19, 2018, 10:37 (GMT) |
GP: Alloc maximum size The resize of the VBOs is very heavy for the CPU, so now the maximum size is allocated. |
Revision 3c7da86 by Nick Wu (greasepencil-object, greasepencil-refactor, soc-2018-npr, soc-2019-npr, temp-gpencil-eval) November 19, 2018, 04:51 (GMT) |
Merge remote-tracking branch 'remotes/origin/blender2.8' into soc-2018-npr # Conflicts: # release/scripts/addons # release/scripts/addons_contrib # source/blender/makesdna/DNA_lamp_types.h |
Revision cb09344 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 18, 2018, 19:36 (GMT) |
Change default VBO size for FILL |
Revision 6357ac5 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 18, 2018, 18:49 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 371f53b by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 18, 2018, 16:06 (GMT) |
GP: Some fixes after merge |
Revision ca89a6b by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 18, 2018, 15:39 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 680f803 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 17, 2018, 16:52 (GMT) |
GP: Drawing Engine use only one batch This is part of T57829. Reduce the number of used batches to only one by shader type. This reduces GPU overhead and increase a lot the FPS. As the number of batches is small, the time to allocate and free memory was reduced in 90% or more. Also the code has been simplified and all batch management has been removed because this is not necessary. Now, all shading groups are created after all vertex buffer data for all strokes has been created using DRW_shgroup_call_range_add(). All batch cache data has been moved to the Object runtime struct and not as before where some parts (derived data) were saved inside GPD datablock. For particles, now the code is faster and cleaner and gets better FPS. Thanks to Cl�ment Foucault for his help and advices to improve speed. |
Revision aef6f7d by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 17, 2018, 08:58 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 13a654d by Nick Wu (greasepencil-object, greasepencil-refactor, soc-2018-npr, soc-2019-npr, temp-gpencil-eval) November 14, 2018, 03:34 (GMT) |
Merge remote-tracking branch 'remotes/origin/blender2.8' into soc-2018-npr |
Revision 821aa86 by Nick Wu (greasepencil-object, greasepencil-refactor, soc-2018-npr, soc-2019-npr, temp-gpencil-eval) November 14, 2018, 03:32 (GMT) |
Merge remote-tracking branch 'remotes/origin/blender2.8' into soc-2018-npr # Conflicts: # release/scripts/startup/bl_ui/properties_scene.py |
Revision 3f1f193 by Sebastian Parborg (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 12, 2018, 13:57 (GMT) |
Update to new API changes |
|