Commit Graph

26 Commits

Author SHA1 Message Date
Cory Bloor b227229d9f Fix Qt selection instructions
pyrenderdoc uses pkg-config to find Qt rather than qmake, so we need to
give it the custom location too. I didn't notice this originally,
because it found my system version of Qt5 and compiled fine. Only when
I started doing static analysis and set up my exclusion list for Qt
headers did I notice there were multiple sets of headers being used.
2017-11-18 00:17:06 +01:00
Cory Bloor bd994848e1 Improve docs for picking Qt version on Linux 2017-10-23 14:27:24 +02:00
Cody Northrop a5cd7bc260 docs: Update CONTRIBUTING.md for Windows and macOS 2017-08-17 09:53:39 +01:00
Cody Northrop 9e8559619d docs: Add setup and build steps for Android on Ubuntu 2017-08-17 09:53:38 +01:00
baldurk b1bd718be0 Add information for people building on windows on where to get Qt etc 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 a00e0f3ed0 Add link to wiki information on clang-format to CONTRIBUTING.md 2017-06-22 14:20:20 +01:00
baldurk a5199b54ba Add Qt5 svg package to linux setup 2017-04-27 15:57:00 +01:00
baldurk ae9824c713 Update CONTRIBUTING for new linux dependencies
* python3-dev for linking against python in qrenderdoc
* bison, autoconf, automake and libpcre3-dev for building the custom
  SWIG used to generate bindings
2017-04-19 18:07:51 +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 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 b5f5b8534e Update solution and projects to VS2015, VS2010 is no longer supported
* Truly, this is a sad day. But unfortunately many dependencies are just
  not supported and it's increasingly difficult to stay on VS2010.
* In an ideal world, the IDE and compiler would be decoupled, but that's
  not the case.
2017-03-13 17:23:38 +00:00
baldurk d3b2399934 Add Gentoo dependencies to CONTRIBUTING.md and mention qtchooser 2017-02-24 19:09:56 +00:00
baldurk d166ebc04f Add notes on Mac compilation 2017-02-09 19:28:20 +00:00
baldurk 7e26f97f17 Update CONTRIBUTING document with better guidelines for larger changes 2017-01-09 15:14:51 +00:00
Baldur Karlsson ef79b3452e Update date on Archlinux dependencies 2016-10-03 13:04:00 +02:00
Hubert Jarosz 3c5305719c update ArchLinux dependencies
* `libx11-xcb` was renamed to `libxcb`
* `libgl` should be used instead of `mesa-libgl` (`libgl` is also provided by `nvidia-libgl`)
2016-10-03 13:03:29 +02:00
baldurk cd06d4e840 Move compilation instructions into CONTRIBUTING.md 2016-09-27 13:09:51 +02:00
baldurk 020c7e327a Add note in CONTRIBUTING.md about removing merge commits from PRs 2016-09-06 18:29:01 +02:00
baldurk c0eb5c7988 Update CONTRIBUTING.md to mention clang-format 2016-05-22 19:42:15 +02:00
baldurk 160762e4ab Add code of conduct 2016-05-22 19:41:50 +02:00
baldurk 573bfb6b86 Add qrenderdoc folder to folder structure listing 2015-07-11 01:49:04 +02:00
baldurk bde6fabf7d Rearrange project structure, so that drivers can be easily disabled
* This is kind of arbitrary at the moment, but in future when D3D12 and
  Vulkan drivers appear, not everyone who builds RenderDoc will want to
  build all drivers, so making them separate projects makes it more easy
  to disable/remove them.
2015-06-29 20:04:47 +02:00
baldurk f06964ea23 Clean up folder structure a bit, move .NET 3rdparty under renderdocui/ 2015-04-13 12:46:30 +01:00
baldurk bc866b9fb2 I always get markdown links the wrong way around 2015-01-20 19:54:47 +00:00
baldurk bdee4706da Move the contributing section out of COMPILE.md into CONTRIBUTING.md
* Since CONTRIBUTING.md gets auto-linked whenever opening a pull-request,
  this is more convenient for contributors.
2015-01-20 19:54:44 +00:00