Commit Graph

30 Commits

Author SHA1 Message Date
baldurk 864fdbe179 Use @Marqin's include-bin program to remove xxd dependency
* Taken from https://github.com/Marqin/include-bin at commit hash
  202ed6c6f30a599a2d1f3c80177d988b0b1054c1.
2016-08-15 19:56:01 +02:00
baldurk f24e3b20d9 Add cmdline.h from https://github.com/tanakh/cmdline
* BSD licensed - Copyright (c) 2009, Hideyuki Tanaka
2016-07-12 11:47:53 +02:00
baldurk c4c0ab8c5b Run Visual Studio 2010 C++ redist installer in RenderDoc installation 2016-02-17 13:37:36 +01:00
baldurk 2e0ffa7813 Batch update copyright years everywhere 2016-02-07 18:50:45 +01:00
baldurk 1efe8c2b69 Override some strings in the installer, particularly title and welcome
* On the welcome screen, make it much more clear if the version is
  already installed. If it's not installed, give a tiny summary of what
  RenderDoc actually is.
2016-02-07 18:50:34 +01:00
baldurk 768f7bbc76 Add super-fancy custom images/banners to the installers 2016-02-07 18:50:33 +01:00
baldurk d9a1bf4a0d Better handling of running an old installer with new version installed
* Better late than never? :)
2016-02-07 18:50:33 +01:00
baldurk de082c5c9f Update build scripts and distribution to package json and layer regkey 2016-02-07 18:50:00 +01:00
baldurk c18b1547ac Distribute renderdoc_app.h in packages 2015-09-15 23:11:07 +02:00
baldurk 60081dcfe7 Add fallback path to use d3dcompiler from renderdoc folder. Refs #153
* This should be a very rare case, but e.g. if the D3D11 runtime hasn't
  been loaded ever, d3dcompiler won't be in the system dll path.
2015-09-15 23:11:02 +02:00
baldurk f6b4b2fe22 Change python embedding to get standard library from zip, not a dll
* This seems way more reliable and smaller than shipping a compiled .dll
* For some reason I didn't find this method before (I only knew that
  you could ship the loose files which wasn't a good solution).
2015-08-23 11:17:46 +02:00
baldurk 048e3ddb6e Add Qt to the license list - using LGPL 2.1 2015-07-10 16:49:25 +02:00
baldurk ea1be90280 Add glslang to LICENSE information 2015-07-10 16:37:44 +02:00
baldurk 372647709a Add EXR registry key, add images filter to file->open dialog
* I doubt anyone will notice the file->open filter unless they look for
  it so it's no good for 'discovering' the image viewing capability, but
  it might be convenient for people who know about it.
2015-02-26 18:24:49 +00:00
baldurk 75e3a54d32 Update visible copyrights (non-code) to 2015 2015-01-16 22:14:06 +00:00
baldurk d2f51deca9 Add tinyexr from https://github.com/syoyo/tinyexr
* Unmodified, from revision 14ba590a376ffcb2436ede10f122a3d1797db4c4
2015-01-06 16:53:40 +00:00
baldurk ef950b63db Fix installer to include necessary Microsoft.Dynamic.dll 2014-11-10 17:30:28 +00:00
baldurk 41f80630ec Include IronPython component in installers, mark as 64bit 2014-11-10 17:20:00 +00:00
baldurk 2121fcebd5 add source code pro to license & credits files 2014-10-30 23:27:28 +00:00
baldurk 9907abcc9b Add IronPython 2.7.4 to project 2014-10-09 18:25:47 +01:00
baldurk 9460fbd970 Add feature to globally hook processes to inject indirectly.
* This allows you to hook into processes that are difficult to launch
  directly with the existing functionality in RenderDoc.
* This is rather risky, as it modifies the AppInit_DLLs registry key to
  inject a small shim dll that checks for the desired process and injects
  the full renderdoc.dll. If that registry key got left, or if there was
  some incompatibility with the shim dll, you could have problems. It
  should only ever be used as a last resort if there's no other way to
  capture.
2014-10-05 13:57:11 +01:00
baldurk a6d68e5598 Fix typo - copy d3dcompiler_47.dll from correct bitness folder. 2014-10-05 13:48:28 +01:00
baldurk 2aef371f7e Include registry keys to show renderdoc as an image file opener. 2014-09-27 01:29:57 +01:00
baldurk 9c23d67c30 Pack-in d3dcompiler_47.dll with distribution. Refs #81 2014-09-18 19:02:28 +01:00
baldurk d650946afd Make installer add thumbnail & file ext registry entries by default
* This might be the wrong thing to do, I've changed my mind on this a dozen
  times. I think most people will want these, and I don't think it's a bad
  thing to include it as the default setting - people can still go to
  customise and unselect it. I thought most people would do custom and then
  opt-in since most will want it, but I suspect (from watching people run
  the installer) that most people hit typical, and so don't get these.
2014-09-18 18:47:15 +01:00
baldurk 4704289e30 Install UI.pdb to get better callstacks (zip distributes all pdbs) 2014-09-18 18:44:58 +01:00
baldurk 0ce769bfc2 Add note about stb to 3rd party credits in LICENSE and docs 2014-09-18 18:30:01 +01:00
baldurk 48748936ba Set installer version via env variable from the code version 2014-09-09 23:59:04 +01:00
baldurk e68162ccb3 Bump version numbers to 0.21, as we're closer to that than 0.20 now 2014-08-25 12:41:30 +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