baldurk
0ae03ad1ae
Fetch the qrenderdoc 3rdparty binaries before doing coverity build
2017-08-15 10:14:37 +01:00
baldurk
8af5d486b2
Change curl to Invoke-WebRequest as curl doesn't work on appveyor
2017-08-14 18:56:17 +01:00
baldurk
46f07fa97f
Until deps are committed to the repo, fetch them from web in appveyor
2017-08-14 18:09:59 +01:00
baldurk
2b01ee78f2
Remove C# renderdocui UI. Add qrenderdoc to visual studio solution
2017-08-14 18:09:59 +01:00
baldurk
703c6ba07b
Enable CI builds for v0.x and v1.x branches, and disable master
2017-08-04 16:50:23 +01:00
baldurk
0c8ca76c9e
Use parallel builds on travis
2017-07-28 19:06:47 +01:00
baldurk
8476be2300
Fix mac build, split PlistBuddy use to separate script, suppress errors
...
* There's no "add or replace" so we have to just delete and ignore if
it fails, then add/set as normal.
2017-07-25 22:06:30 +01:00
baldurk
c2f08d25de
Android layer is compiled as librenderdoc.so before being renamed/copied
2017-07-25 09:11:01 +01:00
Cody Northrop and Baldur Karlsson
7f0758f0ae
android: Rename librenderdoc to libVkLayer_GLES_Renderdoc
...
This allows the library to be used as a Vulkan layer and shared
object for GLES debugging. It was already being renamed in the
distribution scripts. We've been renaming by hand for local
Vulkan development.
2017-07-21 10:29:46 -07:00
baldurk
a6215fa0e7
Include the GCN plugins in the build process
2017-07-05 21:51:43 +01:00
baldurk
ecf88787d7
Add code to disassemble SPIR-V, glsl and DXBC into GCN ISA.
...
* Requires binary plugins to function from the RGA repository. These
will be included with distributions (nightly and stable builds) where
possible, however D3D disassembly currently requires the AMD driver
DLL which cannot be distributed. Placing it in the folder with the
other files will automatically work.
2017-07-05 20:37:48 +01:00
baldurk
50bd5a4dcf
Change android build to use lib/ instead of libs/ and only 32-bit apk
2017-06-29 13:06:00 +01:00
baldurk
d44528794a
Change qrenderdoc icons to Farm-Fresh, to add high-DPI versions.
2017-06-19 16:17:20 +01:00
baldurk
50af5eda1c
Skip copying obj directory in dist script
...
* The folder is >1GB easily per arch and we delete it right afterwards.
2017-06-13 14:56:40 +01:00
baldurk
d1db941275
Tweak a couple of lines to refer to renderdoc.org instead of github
2017-05-19 14:24:27 +01:00
baldurk
abb07a5be1
Add missing mention of D3D12 support in a couple of places.
2017-05-19 13:52:16 +01:00
baldurk
e36204da09
Bump the MSI version to 3.1, since the VS2015 redist requires it
...
* 3.1 is still available everywhere we care about - I think even 4.5
ships with win7.
2017-05-19 13:27:12 +01:00
baldurk
dda3da8e96
Only copy adb.exe if there's already an android folder
2017-05-15 11:01:45 +01:00
baldurk
c6c13a584a
appveyor coverity build should happen with v140 toolset
2017-05-11 15:17:35 +01:00
baldurk
8f70762ed6
Add a release target for linux clang builds
2017-05-09 16:37:06 +01:00
baldurk
c18b9147aa
Tidy up travis scripts to only set the active build type variables
2017-05-09 16:35:22 +01:00
baldurk
37379043a1
Copy adb.exe and dlls into distribution if it exists under $ANDROID_SDK
2017-05-04 20:36:45 +01:00
baldurk
ae50fa99ee
Revamp version tagging, remove ugly suffix on git hash. Refs #571
...
* Tacking -official onto the git hash was a hack only needed on windows,
and since we want more information it doesn't scale.
* Instead we track anything we need to know about the version in
separate variables, like whether it's a stable build or a nightly/
local build. Or if it's built by a downstream distribution then the
version number for the downstream build.
2017-04-27 19:47:50 +01:00
baldurk
a5199b54ba
Add Qt5 svg package to linux setup
2017-04-27 15:57:00 +01:00
Cody Northrop and baldurk
937f37e387
build: Add Android to travis config
2017-04-26 20:47:04 +01:00
baldurk
2dc56a9616
For OS X on travis, use brew to install python3
2017-04-19 19:48:10 +01:00
baldurk
5853344015
Note the requirements for C++14 in CONTRIBUTING.md, update travis build
2017-04-18 14:57:41 +01:00
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 and Baldur Karlsson
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 and Baldur Karlsson
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 and Baldur Karlsson
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 and Baldur Karlsson
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