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 |
Revision a2b31ed by Sebastian Parborg (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 12, 2018, 12:20 (GMT) |
Merge branch 'blender2.8' into npr_tess |
Revision 0277819 by Sebastian Parborg (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 9, 2018, 18:17 (GMT) |
Fixed corner case with mult_face_search and shifted border verts |
Revision 896dbf8 by Sebastian Parborg (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) November 7, 2018, 23:45 (GMT) |
Fix strack smash for deg edges, move opti flip to own function |
Revision fc650ae by Nick Wu (greasepencil-object, greasepencil-refactor, soc-2018-npr, soc-2019-npr, temp-gpencil-eval) November 7, 2018, 14:37 (GMT) |
Make ui work under new api. |
Revision b77c6a8 by Nick Wu (greasepencil-object, greasepencil-refactor, soc-2018-npr, soc-2019-npr, temp-gpencil-eval) October 31, 2018, 05:45 (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_scene_types.h # source/tools |
Revision 4a90dda by Sebastian Parborg (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) October 29, 2018, 19:25 (GMT) |
Fix mixed indent |
Revision d18fa37 by Sebastian Parborg (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) October 29, 2018, 19:02 (GMT) |
Fix FB split face logic |
Revision fc94e46 by Nick Wu (greasepencil-object, greasepencil-refactor, soc-2018-npr, soc-2019-npr, temp-gpencil-eval) October 25, 2018, 09:54 (GMT) |
Merge remote-tracking branch 'remotes/origin/blender2.8' into soc-2018-npr |
Revision 7a34d16 by Nick Wu (greasepencil-object, greasepencil-refactor, soc-2018-npr, soc-2019-npr, temp-gpencil-eval) October 21, 2018, 06:16 (GMT) |
Merge remote-tracking branch 'remotes/origin/blender2.8' into soc-2018-npr |
Revision 1c14aee by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) October 20, 2018, 07:18 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 6a638e9 by Nick Wu (greasepencil-object, greasepencil-refactor, soc-2018-npr, soc-2019-npr, temp-gpencil-eval) October 20, 2018, 05:05 (GMT) |
Merge remote-tracking branch 'remotes/origin/blender2.8' into soc-2018-npr, also fix errors in modifier code. # Conflicts: # release/scripts/startup/bl_ui/properties_data_camera.py # release/scripts/startup/bl_ui/properties_data_speaker.py # release/scripts/startup/bl_ui/properties_render.py # release/scripts/startup/bl_ui/properties_scene.py # source/blender/makesrna/intern/rna_scene.c |
Revision 270cd09 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) October 19, 2018, 13:03 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 8eff6c4 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) October 19, 2018, 10:13 (GMT) |
GP: Fix problem with Onion Skin after last commit |
|