baldurk
5393d939fd
Fix crash if replay renderer doesn't create
2016-08-25 21:07:40 +02:00
baldurk
b5e6f8bef2
Allow specifying environment variable modifications
...
* This works for local and remote invocations of programs, but is mostly
useful on unix systems (Windows programs use env vars less often)
2016-08-19 17:26:33 +02:00
baldurk
d63e3b89ad
Add support for copying files back from remote server
2016-08-19 17:26:24 +02:00
baldurk
f8b3fd3e1e
Update renderdoccmd for new remote server code, add daemonise for server
2016-08-19 17:26:08 +02:00
baldurk
481a28dc29
Rename RemoteAccess to TargetControl to better disambiguate RemoteServer
2016-08-19 12:23:19 +02:00
baldurk
39f453b166
Rename replay host to remote server, consistently.
2016-08-01 19:38:21 +02:00
baldurk
240bdc3156
[Coverity] Catch any C++ exceptions from cmdline and just bail instantly
2016-07-20 16:15:40 +02:00
baldurk
95e00d58bf
Add SIGINT signal handler on linux to cleanly shutdown replay host
2016-07-13 17:55:47 +02:00
baldurk
90f6a9da20
Remove old code
2016-07-12 17:39:24 +02:00
baldurk
e66794018c
Implement cap32for64 internal command
2016-07-12 17:39:24 +02:00
baldurk
ced8a62af6
Add replay command (with optional remote replay)
2016-07-12 17:39:23 +02:00
baldurk
884c201aff
Add replay host command
2016-07-12 17:39:23 +02:00
baldurk
aaa2bd1d7d
Check for help in one place rather than every command
2016-07-12 17:39:22 +02:00
baldurk
67337b390d
Implement capture and inject commands
2016-07-12 17:39:22 +02:00
baldurk
2970f49754
Process capture options common to all capturing commands
2016-07-12 17:10:43 +02:00
baldurk
1cb11daf85
Switch base renderdoccmd to dispatch to commands, doing arg parsing
2016-07-12 17:10:43 +02:00
baldurk
b74b833121
Switch renderdoccmd to use vector<string> for passing args
2016-07-12 11:22:51 +02:00
baldurk
758933bb73
Set most texture display properties before searching texture list
2016-07-10 18:09:58 +02:00
baldurk
5f28b745a2
Format code according to newly added clang-format
...
_ /)
mo / )
|/)\)
/\_
\__|=
( )
__)(__
_____/ \\_____
| _ ___ _ ||
| | \ | | \ ||
| | | | | | ||
| |_/ | |_/ ||
| | \ | | ||
| | \ | | ||
| | \. _|_. | . ||
| ||
|repository history||
| ||
* | * ** * ** |** **
\))ejm97/.,(//,,..,,\||(,,.,\\,.((//
2016-05-22 19:41:53 +02:00
baldurk
d98c29b1d5
[Coverity] Fix some duplicate defects that I didn't notice
2016-05-01 15:24:39 +02:00
baldurk
faa385647d
[Coverity] Fix some possible NULL-pointer dereferences
2016-05-01 14:40:02 +02:00
Michael Vance
8b1794456d
Switch RENDERDOC_PLATFORM to RENDERDOC_PLATFORM_<PLAT>.
...
Notes
======
- With no clean way to do string comparisons in the C preprocessor, have a define per-platform. This avoids the clever string concatenation for determining the OS-specic bits, and allows SN-DBS to distribute builds without custom rewrite rules.
- Fix up instances of WIN32, etc., in non-3rdparty sources to refer to this.
- Move the per-platform specific bits into their own subdirs.
2016-04-15 13:59:59 -04:00
baldurk
70b99a4412
Remove antiquated 'multiple frames in one capture' support.
...
* Cleans up the code a bunch, this support is unlikely to ever return
and if it does it will need a rethink anyway.
2016-04-13 00:28:09 +02:00
baldurk
2e0ffa7813
Batch update copyright years everywhere
2016-02-07 18:50:45 +01:00
baldurk
290b695a6b
Linux compile fixes
2016-02-07 18:49:33 +01:00
baldurk
c1be165f49
Fix not calling c_str() in varargs parameter
2016-02-07 18:46:44 +01:00
baldurk
fb5f74ec74
Add function to dump thumbnail from a capture
2016-02-07 18:45:36 +01:00
baldurk
29b78d3620
Use swapchain from present call, if it's available
2016-02-07 18:44:27 +01:00
baldurk
a35d18467d
Make sure to set default capture options
2015-09-10 21:36:55 +02:00
baldurk
1d96ac2b05
Simplify renderdoc_app.h to remove typedefs and dependency on stl
2015-06-19 22:34:57 +02:00
baldurk
1d401c9faa
Allow passing arguments to target program in renderdoccmd args
2015-01-04 00:59:02 +00:00
baldurk
2484bc8bc7
Use UTF-8 everywhere possible and only use wchar_t where required.
...
* This means that all APIs pass byte string types. ALL strings everywhere
in the entire codebase must be assumed to be and treated as UTF-8 content
not ASCII.
* Gets rid of all the horrible %hs specifiers that caused warnings on
linux! Hooray.
* We convert to wide strings, or use wide characters, only when necessary
to use the Win32 API. Some windows specific code will stay in wide chars
just for convenience.
* Files are already serialised as UTF-8 strings for linux/windows binary
compatibility, so this change doesn't break backwards compatibility.
2014-11-23 14:45:16 +00:00
baldurk
ea9a81e44f
Implement DisplayRendererPreview in renderdoccmd for linux
2014-11-16 23:17:44 +00:00
baldurk
e0c57be087
Ensure large enough params buffer, respect & passthru NULL log path
2014-10-04 16:18:36 +01:00
baldurk
6fbb247efd
Re-organise external-facing headers to be more easily used
...
* renderdoc/api/replay/ contains all the headers for using the replay and
analysis side of renderdoc (like in a UI or auto-testing tool)
* renderdoc/api/app/ contains the headers if you wanted to write a
renderdoc-aware application.
2014-09-13 12:52:25 +01:00
baldurk
d7e752f7e9
Fixes for compiling on linux
2014-06-08 11:19:22 +01:00
baldurk
0f080d1f44
Cleaned up renderdoccmd, split out necessary bits to OS-specific files
2014-06-08 11:00:41 +01:00
baldurk
c38affcded
Initial commit of existing code.
...
* All renderdoc code up to this point was written by me, history is available by request
2014-05-02 08:33:01 +01:00