]> git.cworth.org Git - apitrace/commit
Improve profiling.
authorJames Benton <jbenton@vmware.com>
Thu, 16 Aug 2012 12:44:19 +0000 (13:44 +0100)
committerJames Benton <jbenton@vmware.com>
Thu, 16 Aug 2012 12:51:12 +0000 (13:51 +0100)
commit56ad11c7849c7e6ca0ad66558cb1a99c58d4cd3d
treea942f4b0f02732f60ec83d7593a285723d7587c4
parent7f71e4d00467059193ef4bcbe0db34c45e1aca03
Improve profiling.

Remove frame_begin from profile output.
Change frame_end to no longer record times.
Profile non-draw calls for CPU only.
Resynchronise gpu time every frame to account for drift.

Improve performance of profile gui.
Add seperate CPU view to timeline widget.
common/trace_profiler.cpp
common/trace_profiler.hpp
gui/profiledialog.cpp
gui/profiletablemodel.cpp
gui/profiletablemodel.h
gui/timelinewidget.cpp
gui/timelinewidget.h
retrace/glretrace.hpp
retrace/glretrace_main.cpp
scripts/profileshader.py