Commit Graph

29 Commits

Author SHA1 Message Date
baldurk 55565a148b Rename solution platforms Win32 -> x86 so that x64 becomes the default
* Thanks to build-master general @aras_p for the tip:
  https://twitter.com/aras_p/status/841287101907910656
* The projects are still defined with the usual platforms Win32 and x64,
  this only affects the naming in the solution configurations.
2017-03-13 17:23:42 +00:00
baldurk 8b9dcbe519 Remove pdblocate, move DIA2 usage into win32_callstack.cpp
* Previously on VS2010, the DIA2 library wasn't properly supported on
  64-bit, so it needed a separate program that always ran 32-bit and
  proxied operations over a named pipe.
* Now DIA2 will load correctly in 32-bit and 64-bit, so we can do the
  work in-process without needing the separate exe.
* We still need to distribute dbghelp.dll and symsrv.dll, so these now
  live alongside renderdoc.dll in the build/install folder with matching
  bitness.
* At the same time fixed a bug I noticed where the 0-based module index
  would return 0 for the first valid module and be treated as invalid.
2017-03-13 17:23:41 +00:00
baldurk c160dcf049 Update redistributable from VC100 to VC140 2017-03-13 17:23:40 +00:00
baldurk 87f3090d69 Fix hash_version.sh script putting version.h in the wrong output folder 2017-02-23 10:40:26 +00:00
baldurk 422e5e6a79 Delete object folders when distributing 2017-02-21 17:59:03 +00:00
baldurk 845bcb5603 Fix wrong filename in script 2017-02-16 18:59:13 +00:00
baldurk 71c05ed572 Remove some of the redundant places where git commit hash is #define'd 2017-02-16 17:10:02 +00:00
baldurk ab5da24cae Copy renderdoc_app.h to destination folder as part of the VS build 2017-02-10 13:41:40 +00:00
baldurk 313af857ab Add README for linux binary distributions 2017-02-10 12:12:10 +00:00
baldurk 4d00722f57 Add tinyfiledialogs from tinyfiledialogs.sf.net for x-platform messages
* Added a couple of very minor warning suppressions for VS. To do with
  casts between size_t and int or char const * and int.
2017-01-09 11:19:15 +00:00
baldurk 030cbfde9a Batch update copyright years everywhere 2017-01-06 12:13:31 +00:00
baldurk 116903a8a3 Add some friendlier printing to the travis log for clang-format failures 2017-01-04 16:29:00 +00:00
baldurk 168b742653 Tidy up scripts a bit and add 'set -ev' to make them more robust 2017-01-04 16:28:59 +00:00
baldurk d2396ad854 Build docs target with sudo: false to magically fix it 2017-01-04 16:28:52 +00:00
Jake Turner d7f8a0236f Split travis file into helper scripts. Added OSX build.
* Setup and helper script per build target, currently: docs, linux & osx.
2017-01-04 13:54:59 +00:00
baldurk 6a5ba7e635 Update paths in installer wix scripts for moved files 2016-11-30 17:14:56 +01:00
baldurk e197dd3fbe Move installer files under scripts/ folder 2016-11-28 12:42:15 +01:00
baldurk 3290dd1448 Move version information to public API so that all projects can share it 2016-11-11 20:35:59 +01:00
Michael Rennie bcb9914665 Start remoteserver and captured packages by adb commands in native code.
Use adb to enumerate installed 3rd party packages in capture dialog.
Cleaned up all the "adb:" strcmp's.
2016-11-02 16:10:29 +01:00
baldurk d7aa40b3b1 Copy in 64-bit and 32-bit android files into distribution 2016-10-25 19:50:09 +02:00
Michael Rennie 8856d3a6f2 Force-stop Android package before starting it for capture. 2016-10-19 20:32:00 +02:00
baldurk 92dc82a0fe Copy apk and layer .so into distributions if they exist 2016-10-12 22:09:02 +02:00
Michael Rennie 6931d0b954 Tool menu option to start the Android remote server.
The option launches a batch file that starts the apk in remoteserver mode,
as well as taking care of port forwarding.

Also have a batch file for manually starting and capturing an APK by its
package name. They are both copied to the TargetDir as a PostBuildEvent.
2016-10-06 13:14:42 +02:00
baldurk 6e9e2721c2 Missed references to moved scripts - grep didn't search dotfiles 2016-09-27 16:21:42 +02:00
baldurk 2cc8648670 Add new NDK versions to android.toolchain.cmake
* Added r12b, r12, r11c, r11b, r11, r10e.
* This just means if the NDK is in one of the auto-search locations you
  won't have to set the ANDROID_NDK environment variable.
2016-09-27 14:31:01 +02:00
baldurk abed75a9aa Move appveyor configuration script out of the root
* Unfortunately, travis doesn't support this so the .travis.yml still
  has to be in the root.
2016-09-27 13:33:26 +02:00
baldurk 24c28ec73b Move valgrind suppression file into scripts folder 2016-09-27 13:17:07 +02:00
baldurk 82265469f7 Add android.toolchain.cmake from github taka-no-me/android-cmake
* This comes from commit 556cc14296c226f753a3778d99d8b60778b7df4f
2016-09-27 13:16:32 +02:00
baldurk 7d6cc098f0 Move distribution scripts into scripts/ subfolder 2016-09-27 13:15:04 +02:00