Commit Graph

17 Commits

Author SHA1 Message Date
Janos Pantos ff084037a5 Fix detecting renderdoccmd as a replay application on android
* Force loading librenderdoccmd.so in the Loader
* Build renderdoc as libVkLayer_GLES_RenderDoc.so, link renderdoccmd
  against it, otherwise we will get UnsatisfiedLinkError when running
2017-09-15 12:17:21 -07:00
baldurk 2b01ee78f2 Remove C# renderdocui UI. Add qrenderdoc to visual studio solution 2017-08-14 18:09:59 +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 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 50bd5a4dcf Change android build to use lib/ instead of libs/ and only 32-bit apk 2017-06-29 13:06:00 +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 dda3da8e96 Only copy adb.exe if there's already an android folder 2017-05-15 11:01:45 +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 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 422e5e6a79 Delete object folders when distributing 2017-02-21 17:59:03 +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 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
baldurk d7aa40b3b1 Copy in 64-bit and 32-bit android files into distribution 2016-10-25 19:50:09 +02:00
baldurk 92dc82a0fe Copy apk and layer .so into distributions if they exist 2016-10-12 22:09:02 +02:00
baldurk 7d6cc098f0 Move distribution scripts into scripts/ subfolder 2016-09-27 13:15:04 +02:00