baldurk
856c838def
Update copyright years to 2026 and fix copyright ranges
...
* In a previous update in 2021 many copyright ranges were truncated
accidentally, and some files have been copy-pasted with wrong years. These
dates have been fixed based on git history and original copyright messages.
2026-01-05 14:17:28 +00:00
baldurk
2322e165de
Update copyright years to 2025
2025-03-14 18:54:37 +00:00
baldurk
9f4f0e6aa1
Update copyright years to 2024
2024-02-12 11:04:52 +00:00
baldurk
d47e79ae07
Update copyright years to 2023
2023-02-01 12:23:32 +00:00
baldurk
3f9bf1ab27
Fix crash handler not launching as expected in official builds
2022-11-01 16:33:37 +00:00
baldurk
fcdea67879
Update copyright years to 2022
2022-02-17 17:38:32 +00:00
baldurk
026da176bb
Update copyright years to 2021
2021-01-13 13:56:10 +00:00
baldurk
936e6372cb
Remove use of 3rdparty/ prefix from includes
...
* We instead always have 3rdparty/ in the relevant include search paths and rely
on that. Each library still has its own unique base dir within 3rdparty to
clarify where the include is coming from.
2020-03-11 18:00:53 +00:00
baldurk
b38cbc1b0c
Add explicit functions to initialise and shutdown replay. Closes #1685
...
* It's required for replay applications to call InitialiseReplay() before doing
any work, and to call ShutdownReplay() once they're finished.
* This lets us do more heavyweight shutdown work before global destructors are
being invoked and the RenderDoc instance is being destroyed.
* Anything that needs to be shut down during capture still has to happen in
RenderDoc::~RenderDoc since we obviously can't get the application to call a
shutdown function in that situation.
2020-01-30 13:39:15 +00:00
baldurk
2916c0f9f7
Update copyright years to 2020
2020-01-06 16:20:45 +00:00
baldurk
e6627542cf
Don't enumerate available GPUs when running in renderdoccmd
2019-11-26 17:38:25 +00:00
baldurk
0753793f24
Allow passing --help or -t to test commands in renderdoccmd
...
* Previously it would be swallowed and processed as the argument to the test
command itself. We need to do a little manual parsing and stop cmdline from
doing too much work.
2019-02-14 13:17:19 +00:00
baldurk
86ff87863e
Update copyright years to 2019
2019-02-01 18:32:13 +00:00
baldurk
1c05c5e5d1
Add option to renderdoccmd replay to specify a loop count
2018-10-02 16:23:40 +01:00
baldurk
e305029ddd
Update copyright years to 2018
2018-01-01 17:55:29 +00:00
baldurk
96e39cb781
Add a preview window ability to remote servers. Always on for android
...
* On android in particular this shows some sense of what's happening on
the device and gives user feedback that it's not completely dead.
2018-01-01 17:31:23 +00:00
baldurk
40a0272a3e
Remove use of bool32 replay API type&optimise mem layout in some structs
2017-08-24 10:44:45 +01:00
baldurk
3ab7510c7f
Avoid calling XOpenDisplay multiple times, fixes crashes on Intel Mesa
...
* See https://bugs.freedesktop.org/show_bug.cgi?id=99831
https://bugs.freedesktop.org/show_bug.cgi?id=54971
* It's not clear if it's invalid to call XOpenDisplay more than once but
at the very least it's only really used as convenience to avoid
plumbing the display handle through.
2017-05-30 12:02:00 +01:00
baldurk
6930841705
Rename ReplayRenderer to ReplayController
...
* It's not a renderer, it's an interface to controlling the replay and
any 'renderer' type work actually happens in ReplayOutput.
2017-04-18 14:57:47 +01:00
baldurk
487a1b7903
Start moving towards C++ only UI code. Assume C++ for the replay API
...
* The C# P/Invoke stuff doesn't directly use the header, and we are soon
going to deprecate the C interface entirely.
2017-03-13 17:56:00 +00:00
baldurk
030cbfde9a
Batch update copyright years everywhere
2017-01-06 12:13:31 +00:00
baldurk
90604c6d9c
Print custom lines of API support on the version string of renderdoccmd
...
* An easy way to check what support is compiled into this binary.
2016-08-25 21:07:40 +02:00
baldurk
f8b3fd3e1e
Update renderdoccmd for new remote server code, add daemonise for server
2016-08-19 17:26:08 +02:00
baldurk
95e00d58bf
Add SIGINT signal handler on linux to cleanly shutdown replay host
2016-07-13 17:55:47 +02:00
baldurk
99c0177cd9
Remove unused GetUsername() function
2016-07-12 19:39:41 +02:00
baldurk
ced8a62af6
Add replay command (with optional remote replay)
2016-07-12 17:39:23 +02:00
baldurk
1cb11daf85
Switch base renderdoccmd to dispatch to commands, doing arg parsing
2016-07-12 17:10:43 +02:00
baldurk
eb9a545104
Move common functions declarations into header
2016-07-12 17:10:42 +02:00