lp:~3v1n0/nux/callgrind-improvements
Created by
Marco Trevisan (Treviño)
and last modified
- Get this branch:
- bzr branch lp:~3v1n0/nux/callgrind-improvements
Only
Marco Trevisan (Treviño)
can upload to this branch. If you are
Marco Trevisan (Treviño)
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- PS Jenkins bot (community): Approve (continuous-integration)
- Andrea Azzarone (community): Approve
- Michi Henning (community): Approve
-
Diff: 67 lines (+12/-7)4 files modifiedNux/WindowThread.cpp (+4/-5)
Nux/WindowThread.h (+1/-1)
configure.ac (+1/-1)
debian/changelog (+6/-0)
Related bugs
Bug #1167605: Unity makes unneeded copies of Nux DrawList | Medium | Fix Released |
|
Related blueprints
Branch information
Recent revisions
- 777. By Marco Trevisan (Treviño)
-
WindowThread: return a const& in GetDrawList
This will reduces a lot the copies that unity has to do in very-often called functions
- 772. By Marco Trevisan (Treviño)
-
ImageSurface: use std::vector and Copy & Swap idom
And also some random optimizations
- 771. By Marco Trevisan (Treviño)
-
NTextureData: use smart-allocated array, Assignment and Move constructor with copy&swap
This code is allocating the most of the memory in unity, it's better to be efficent
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:nux