Commit Graph

22 Commits

Author SHA1 Message Date
baldurk c414a980b0 Add __pycache__ to .gitignore 2017-12-21 15:01:41 +00:00
baldurk 8c794b835a Ignore the plugins folders, if present 2017-07-05 21:54:52 +01:00
baldurk 8e32da581e Add qrenderdoc 3rdparty libraries to .gitignore 2017-04-28 18:36:55 +01:00
baldurk 9721a4d1a4 Set up icon and version for OS X packages 2017-02-17 20:16:21 +00:00
baldurk aaf87aec96 Add a QTDebug project configuration for compiling against Qt debug DLLs 2017-02-09 19:28:23 +00:00
baldurk 2156fc56f3 Compile with moc/uic/rcc custom tools in local vcxproj
* The plan is to commit those executables with the headers/libs/dlls we
  were already going to commit once the Qt UI is shipping on windows.
2017-02-09 19:28:22 +00:00
Jake Turner 240795ab70 Ignore VI swap files and GIT merge files 2017-01-02 14:44:07 +00:00
baldurk 0792185a17 Ignore modern vs folder .vs/ 2016-11-18 16:31:03 +01:00
baldurk 1c51f6647f Ignore generated folder in qrenderdoc 2016-11-14 18:21:54 +01:00
baldurk 966ffe9be4 Git ignore all build-*/ folders 2016-09-27 13:46:29 +02:00
baldurk 3374876114 Add new VS2015 intellisense files to .gitignore, remove sandcastle ext 2016-06-07 11:27:35 -07:00
Chia-I Wu cb9449230a Update CMake rules
* Suggest users to use VS on Windows
* Add a top-level wrapper Makefile and disallow in-source builds
* Support clang
* Centralize compiler flags
* Remove all occurrences of "if(WIN32)..."
* Make qrenderdoc an external project
2016-03-11 10:23:56 +08:00
Chia-I Wu 73a2e96c93 Use CMake on Linux
The suggested way to build RenderDoc on Linux is now

  $ mkdir build
  $ cd build
  $ cmake ..
  $ make

It will print an error when used on other platforms.
2016-03-10 10:29:52 +08:00
baldurk 0a42d3e4d7 Rename 'Profile' target in visual studio to 'Development'
* When I went to explain to someone why the target was named Profile and
  not Debug as you might expect, I realised the reasons were entirely
  opaque and historical. So instead, rename it to Development since that
  is really what it's for - any profiling would be done in Release mode.
2016-02-28 11:33:23 +01:00
baldurk c746957fb2 linux compile fixes 2016-02-07 18:50:04 +01: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 42c6013058 Include Makefile.debug and Makefile.release in .gitignore 2015-07-10 16:38:19 +02:00
baldurk 35cc323ee4 Add skeleton qrenderdoc (just a qt template) & include in linux build
* Building qrenderdoc on windows will be supported just because that's
  likely where I will be developing it mostly, but for the foreseeable
  future it won't be built by default. If it ever gets good enough to
  replace the .NET UI, then we can look at it again.
2015-07-10 16:38:14 +02:00
baldurk b1dd9371e6 Clean up gitignore and add .sln.ide folder for VS2015 2015-03-13 00:43:37 +00:00
baldurk 6fde127360 Refactor projects so we don't use xcopy to copy build outputs around
* This makes it easier for my auto build scripts (i.e. without xcopy use
  I can run them from msysgit bash).
* pdblocate now has Profile32&Release32 vs Profile64&Release64. This was
  the easiest way to do it as it has to be compiled in 32bit to interact
  with DIA, but we want it copied to the solutions output folder (x64/...
  or Win32/...)
2015-01-01 11:23:53 +00:00
baldurk 2735de8b9a Clean up linux Makefile
* Compiler now used to generate dependencies via -MM
* Object files are put into .obj folder rather than loose next to the
  source files
2014-09-10 18:20:22 +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