summaryrefslogtreecommitdiff
path: root/retrace.hpp
AgeCommit message (Collapse)AuthorFilesLines
2012-04-14Move retracers to their own directory.José Fonseca1-242/+0
2012-04-13Merge branch 'd3dretrace'José Fonseca1-0/+22
2012-04-13Prevent derreference after free when retracing glFeedbackBuffer/glSelectBuffer.José Fonseca1-7/+28
2012-04-07Separate allocation and extraction in retracing.José Fonseca1-0/+18
2012-03-30Merge branch 'master' into d3dretraceJosé Fonseca1-1/+48
Conflicts: retrace.py
2012-03-17Plug several leaks when retracing.José Fonseca1-1/+48
Use a scoped allocator to help keep track of the things that need to be freed.
2012-03-17Merge branch 'master' into d3dretraceJosé Fonseca1-0/+5
2012-01-28Add simple CPU profiling support to glretrace.Ryan C. Gordon1-0/+5
This will note the time that each traced call required, and will dump this information during the replay, giving a basic idea of where CPU time was spent in the GL. Signed-off-by: José Fonseca <jose.r.fonseca@gmail.com>
2012-01-23D3D retrace checkpoint.José Fonseca1-0/+4
2011-10-27Lower case namespaces.José Fonseca1-6/+6
2011-10-14Bring some of the virtual-memory-regionsJosé Fonseca1-1/+16
Tracking user memory by querying virtual memory subsystem is not reboust enough for master, but works in many cases, yielding much smaller and efficient traces. This change brings the ability of retracing traces generated by the virtual-memory-regions branch. It also brings more efficient tracing of glFlushMappedBufferRange calls. The trace file version is bumped as a result.
2011-10-09s/unknown/unsupported.José Fonseca1-1/+1
2011-10-08Uniformize warning output.José Fonseca1-0/+6
2011-10-08Hide retrace_unknown().José Fonseca1-1/+0
2011-10-08Preserve const-ness in string comparer.José Fonseca1-1/+1
2011-10-07Use a vector to dispatch calls when retracing.José Fonseca1-5/+27
As opposed to generated switch tables. Speeds up retracing speed by 8%, and should speed up compilation times too.
2011-06-09Retrace glXCreateContextAttribsARB.José Fonseca1-0/+13
And simplify the glX* dispatch code in the process.
2011-05-05More unknown call warning code to its own function.José Fonseca1-0/+2
2011-05-05Make retrace_call void()José Fonseca1-1/+1
2011-04-10Split gltrace.cpp code into multiple files.José Fonseca1-0/+12
2011-04-01Handle correctly GL apps which use hardcoded (non generated) names.José Fonseca1-0/+78
For example, tests/vparray mesa demo.