summaryrefslogtreecommitdiff
path: root/retrace/glretrace_main.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-06-19Clean up static maps after retrace.Mark Janes1-0/+2
2017-03-21glretrace: Initialize MetricWriter only when needed.Alexander Trukhin1-9/+10
2017-03-13retrace: support for dumping multiple snapshots (v3)Rob Clark1-2/+10
2017-01-23glretrace: Try to enable automatic GPU switching on macOS.Jose Fonseca1-0/+5
2016-05-04glretrace: Cache current program/pipeline objects.Jose Fonseca1-2/+2
2016-04-14glretrace: Ensure sync commands are flushed before switching thread.Jose Fonseca1-0/+4
2016-04-09glretrace: Limit debug markers length to MAX_DEBUG_MESSAGE_LENGTH - 1.Jose Fonseca1-4/+4
2016-04-04helpers: rename glprofile to glfeatures.Jose Fonseca1-6/+6
2016-03-05retrace: clang-modernize.Jose Fonseca1-5/+5
2016-01-23common: Introduce DUMP_FLAG_NO_MULTILINE.Jose Fonseca1-10/+5
2016-01-23glretrace: Include call params in the marker.Jose Fonseca1-5/+22
2016-01-23glretrace: Use a ostringstream instead of asprintf.Jose Fonseca1-13/+14
2016-01-22glretrace: Use an unique ID for apitrace call no markers.Jose Fonseca1-2/+6
2016-01-22glretrace: Add an option to insert markers.Jose Fonseca1-1/+4
2016-01-22glretrace: Invoke glDebugMessageInsertKHR for ES contexts.Jose Fonseca1-5/+11
2016-01-22glretrace: Don't insert markers inside glBegin/End.Jose Fonseca1-0/+1
2016-01-22glretrace: Move call no markers away from dumper interface.Jose Fonseca1-17/+21
2016-01-22glretrace: use KHR_debug to emit call no's.Rob Clark1-0/+18
2016-01-11Merge branch 'metric_abstraction'Jose Fonseca1-1/+165
2015-10-29glretrace: Limit the maximum number of glGetError warnings.Jose Fonseca1-43/+54
2015-08-26Add support for handling context switches in Metrics abstraction.Alexander Trukhin1-49/+72
2015-08-26retrace,glretrace: Option for getting profiling passes number.Alexander Trukhin1-0/+4
2015-08-26retrace,glretrace: Option for metrics listing.Alexander Trukhin1-0/+5
2015-08-26retrace,glretrace: Add calls to output new metrics data.Alexander Trukhin1-0/+54
2015-08-26retrace,glretrace: Profiling options. Hook up the abstraction.Alexander Trukhin1-1/+79
2015-08-25glretrace: Use the returned context version when checking for occlusion query.Jose Fonseca1-4/+4
2015-08-06glretrace: Track insideList and insideBeginEnd per-context.Jose Fonseca1-4/+2
2015-06-27glretrace: Remove dead variable.Jose Fonseca1-2/+1
2015-06-27glretrace: Use KHR_debug where available.Jose Fonseca1-6/+18
2015-06-27glretrace,glws: Move profile check into glws module.Jose Fonseca1-22/+1
2015-06-25glretrace: Workaround unusable GL_TIMESTAMP on Mac.Jose Fonseca1-0/+6
2015-06-25glretrace: Improve GL_ARB_timer_query support detection.Jose Fonseca1-1/+2
2015-06-25glretrace: Fix occlusion query support detection.Jose Fonseca1-1/+1
2015-05-01retrace: Put JSON writer behind an ABC.Jose Fonseca1-3/+6
2015-04-21glretrace: Fix GL_ARB_ES*_compatibility profile matching.Jose Fonseca1-3/+3
2015-01-26glretrace: Cleanup debugOutputCallback.Jose Fonseca1-16/+18
2015-01-06glretrace: Don't warn about drawable size inference for pbuffers.José Fonseca1-2/+5
2015-01-06glretrace: Drop deprecated glws::ProfileJosé Fonseca1-2/+2
2015-01-05glretrace: Just warn when context doesn't match but ARB_ES2/3_compatibility i...José Fonseca1-3/+14
2015-01-05glretrace: Ensure we get a matching context.José Fonseca1-1/+15
2015-01-05glretrace: Promote Profile from enum to full-fledged object.José Fonseca1-2/+2
2014-12-18glstate: Be more selective when disabling debug messages.José Fonseca1-10/+0
2014-12-18glretrace: Silence glGetSynciv(GL_CONDITION_SATISFIED) bogus warnings.José Fonseca1-1/+5
2014-12-12glretrace: Handle GL_ARB_sync properly.José Fonseca1-0/+43
2014-12-04glretrace: Make the "too many messages" warning look like the previous message.José Fonseca1-7/+10
2014-06-06glretrace: Don't call glDebugMessageControlARB unless it is supported.José Fonseca1-4/+8
2014-05-28glretrace: Add color to debugOutputCallback messages.José Fonseca1-3/+15
2014-05-23glretrace: Ignore application messages while dumping state.José Fonseca1-1/+8
2014-05-15glretrace: Limit duplicate messages.José Fonseca1-9/+22
2014-05-15glretrace: Don't write double newline unless message doesn't terminate with one.José Fonseca1-1/+9