Commit Graph

3183 Commits

Author SHA1 Message Date
baldurk 0eea5cd7cf Travis: Run pip as root 2016-05-21 12:13:22 +02:00
baldurk b02b5058c4 Travis: Install gdb for qmake post-build step 2016-05-21 12:08:05 +02:00
baldurk c9c27c48c2 Travis: Change sphinx install to go through pip instead of apt 2016-05-21 12:06:00 +02:00
baldurk 5507efab29 Travis: Set matrix to fast_finish, fix bash if to actually check value 2016-05-21 11:59:48 +02:00
baldurk cf0b4abdb0 Travis: apt install must be non-interactive 2016-05-21 11:58:48 +02:00
baldurk bb397df5bd Travis: Change docs build in matrix from exclude to include 2016-05-21 11:53:24 +02:00
baldurk 955060272a Fix if syntax in .travis.yml, change how clang docs build is excluded 2016-05-21 11:48:55 +02:00
baldurk 035c9874a9 Add Travis CI configuration file 2016-05-21 11:45:29 +02:00
baldurk dfc8530d21 Restore rather important loop (allowing break; to break out) 2016-05-20 17:55:23 +02:00
baldurk 84528ce316 Check all files are writeable before applying update. Closes #264 2016-05-19 22:01:56 +02:00
baldurk 69705d9e99 Detect and report version mismatches to the user between core & UI 2016-05-19 20:45:13 +02:00
baldurk 16561cd117 Before updating, check to see if any live programs are running.
* Doing this early and via the remote access lets us give a friendly
  error message and direct the user to which program is currently using
  renderdoc.
2016-05-19 20:29:38 +02:00
baldurk 1fbf98a3b8 Return a dummy ID3D11Debug interface if requested, but debug is disabled
* Since RenderDoc controls the device creation, it will remove any debug
  flags if the appropriate capture option isn't enabled. This then means
  the real ID3D11Debug interface isn't available even though it "should"
  be. To fix this, we return a fake interface that does nothing but will
  at least satisfy user code expectations
2016-05-18 22:12:32 +02:00
baldurk 4b7e068703 Rename 'create debug device' capture option to 'API validation'
* More appropriate for non-D3D11 APIs and will cause less confusion.
2016-05-17 21:16:17 +02:00
baldurk 3539b06899 Add fix to sphinx css to prevent tiny inline images blowing up on mobile 2016-05-16 21:03:15 +02:00
baldurk 15feb427e9 Display marker regions with X-Y in the EID column to show the EID range
* So an event will just give its EID, but an expandable region will list
  the EID range it contains
2016-05-16 20:01:17 +02:00
baldurk 8890233fe0 Set external links to open with target="_blank" for benefit of chm
* Without this, the chm viewer attempts to open the external link in its
  own windows. With some ancient IE6 monstrosity. Ouch.
2016-05-16 20:01:17 +02:00
baldurk e8f76b35c0 Copy introduction.html over index.html for chm builds 2016-05-16 20:01:16 +02:00
baldurk 8bc80b41b0 Various improvements/tweaks/missing bits/extra links
* General proof-reading pass on the new docs, so some of these issues
  are old and just haven't been noticed before.
2016-05-16 20:01:15 +02:00
baldurk 3146b905b5 Remove unneeded toctree:: statements in non-index pages 2016-05-16 18:35:39 +02:00
baldurk 4691972148 Document the actual exported API entry point, RENDERDOC_GetAPI 2016-05-16 17:02:46 +02:00
baldurk aa3bd8a674 Add convenience to docs make.sh to also call hhc.exe to build the .chm 2016-05-16 16:33:32 +02:00
baldurk 29f1d1af62 Add post-processing for the sphinx htmlhelp output before build
* Copies our .hhk into the build folder
* Removes TOC entries that just refer to anchors - it's unnecessary and
  just clutters up the TOC.
2016-05-16 16:29:08 +02:00
baldurk afc5c81d4c Update the .hhk file with a hand-authored more useful index 2016-05-16 15:56:22 +02:00
baldurk 4a90373458 Add an anchor for the tip about using RenderDoc as an image viewer 2016-05-16 15:42:53 +02:00
baldurk e922e85aa3 Add a reference to where unstripped shader info is detailed 2016-05-16 15:42:42 +02:00
baldurk 6c24932746 Vulkan support is no longer planned for future! 2016-05-16 15:42:28 +02:00
baldurk 88c99eae24 Fetch chm from correct build output path 2016-05-16 14:43:53 +02:00
baldurk 440c9c4569 Move in application API to root level 2016-05-16 14:43:46 +02:00
baldurk 2b59a806cf Remove header from API page 2016-05-16 14:39:06 +02:00
baldurk f0f5d84f25 Add documentation for capture window 2016-05-16 13:39:07 +02:00
baldurk e1c63c9561 Fill out the text on the options window page 2016-05-16 13:20:03 +02:00
baldurk df9025cc8f Add text to texture viewer documentation page 2016-05-16 12:58:23 +02:00
baldurk e610e1e175 Add autobuilt hhk, to customise for future chm builds 2016-05-15 21:42:57 +02:00
baldurk a29bed7a5b Refer to images under correct paths 2016-05-15 21:34:06 +02:00
baldurk 0d8762befb Change htmlhelp_basename 2016-05-15 21:34:05 +02:00
baldurk 1e8967a862 Fix some enumerator definitions that referenced ranges of enums 2016-05-15 21:34:04 +02:00
baldurk bd2e10d438 Remove reference to non-existant _static folder, fixes warning 2016-05-15 21:34:03 +02:00
baldurk d1e04e0374 Add a make.sh based on the make.bat 2016-05-15 21:34:02 +02:00
baldurk e53f50ce03 A couple of FAQ questions not properly header'd 2016-05-15 21:34:01 +02:00
baldurk 81a1b2e020 Add syntax highlighting 2016-05-15 21:34:00 +02:00
baldurk f298b81ad2 Tweak index page a bit 2016-05-15 21:34:00 +02:00
baldurk 7e35a63e17 Copy and modify sphinx_rtdtheme for use 2016-05-15 21:33:59 +02:00
baldurk d06e81e1c2 Tweak html display - better title, no source links 2016-05-15 21:33:58 +02:00
baldurk a26205381f Remove unneeded version 2016-05-15 21:33:57 +02:00
baldurk 1e1516420a build into Documentation folder by default 2016-05-15 21:33:56 +02:00
Matthäus G. Chajdas 4bb04c6dae Fix broken link and some missing emphasis. 2016-05-15 21:33:55 +02:00
Matthäus G. Chajdas f124f3f389 Port the remaining pages where I know how to style them. 2016-05-15 21:33:54 +02:00
Matthäus G. Chajdas 6557cec9ea Fix various internal links. 2016-05-15 21:33:53 +02:00
Matthäus G. Chajdas f04f016a99 Remove "other resources" to flatten the hierarchy a bit. 2016-05-15 21:33:52 +02:00