What's Changed
- Minor fixes to compile/link on Windows. by @ocornut in #2
- Fix includes for GCC 7 by @CounterPillow in #6
- typo prevents execution by @TTimo in #11
- typo by @TTimo in #12
- Fix some unchecked error codes from asprintf (warnings->errors in gcc7) by @adamnv in #18
- Don't rely on trace-cmd to mount at /sys/kernel/tracing if tracefs is… by @adamnv in #19
- Fix some potential null pointer dereferences by @CounterPillow in #20
- gpuvis_trace_utils: Prefer C++11 thread_local vs. __thread by @hfink-daqri in #22
- gpuvis_trace_utils: Add 'static' to gpuvis_gettime_u64 by @hfink-daqri in #23
- Add a parser that can handle ETW files (extension is etl) by @lostgoat in #24
- Support for ETL gpu events by @lostgoat in #25
- Fixups for the ETL parser by @lostgoat in #26
- fix compilation on non-windows by @1ace in #27
- fix sdl2-config argument by @1ace in #28
- Include headers for stub compilation by @subdiff in #29
- Update SteamVR provider GUID by @lostgoat in #31
- Trace block macro c by @hfink-daqri in #32
- Add 'ltime=' print param to inject event timestamp by @hfink-daqri in #36
- Allow hash of arbitrary ctx/ringno/seqno by @djdeath in #39
- Use high-precision vblank timings, if available by @hfink-daqri in #33
- Integrate i915-perf data into GPUvis by @djdeath in #40
- Plot generic trace events and option to plot as step function by @elee29 in #41
- Add support for importing generic DRM sched timing events. by @BobBeckett in #43
- i915-perf fixes for Makefile by @djdeath in #44
- Hide intel GPU generated event row when we don't have any by @djdeath in #45
- I915 perf updates by @djdeath in #46
- Run trace-cmd-status.sh script from scripts location by @subdiff in #49
- Don't die() when an unknown trace-cmd options is encountered by @lostgoat in #52
- Allow dtime= on events to tweak their offset. by @cnlohr in #54
- Don't try to access i915-perf data if no file was given by @djdeath in #55
- i915-perf: add GPU frequency plot by @djdeath in #56
- add meson build system by @djdeath in #58
- trace-read: Fix high-prec vblank timestamps by @hfink in #59
- i915-perf: set a different default colors to GPU timeline events by @djdeath in #60
- meson: remove python2 by @Emantor in #62
- Add loading of Linux perf JSON by @ludocode in #64
- Better i915-perf / tracepoint tracking by @djdeath in #65
- Improve archive handling by @shwnchpl in #66
- Enable Shortcut for gpuvis Desktop Application by @dorindabassey in #68
New Contributors
- @ocornut made their first contribution in #2
- @CounterPillow made their first contribution in #6
- @TTimo made their first contribution in #11
- @adamnv made their first contribution in #18
- @hfink-daqri made their first contribution in #22
- @lostgoat made their first contribution in #24
- @1ace made their first contribution in #27
- @subdiff made their first contribution in #29
- @djdeath made their first contribution in #39
- @elee29 made their first contribution in #41
- @BobBeckett made their first contribution in #43
- @cnlohr made their first contribution in #54
- @hfink made their first contribution in #59
- @Emantor made their first contribution in #62
- @ludocode made their first contribution in #64
- @shwnchpl made their first contribution in #66
- @dorindabassey made their first contribution in #68
Full Changelog: https://github.com/mikesart/gpuvis/commits/v0.1