Commit Graph

8 Commits

Author SHA1 Message Date
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 98fd2bf114 Ensure that proxy driver gets properly shut down 2014-09-25 16:20:38 +01:00
baldurk dad0ba91c4 Return values should be bool32 not bool 2014-09-25 16:18:30 +01:00
baldurk aa4dc6f5ab bool should be explicit bool32 on parameters from external API 2014-09-17 18:40:12 +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 4cca4f90f1 ReplayRenderer takes over ownership of ProxySerialiser 2014-09-11 19:52:14 +01:00
baldurk 61f9d1ddec Don't serialise size_t across network (not fixed length) 2014-06-01 12:23:26 +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