Commit Graph

3216 Commits

Author SHA1 Message Date
baldurk 64db4e6e8e Use a union to return NaN constant from ConvertFromHalf. Refs #274 2016-05-29 10:32:02 +02:00
baldurk 9e2fa30a7e Add check for all-opaque-black markers and ignore. Works around UE4 2016-05-28 12:25:29 +02:00
baldurk 60706ca4eb Add options controlling marker colourising 2016-05-27 23:26:59 +02:00
baldurk 1978bc2409 Apply colours (optionally) to event browser and timeline bar. Refs #270 2016-05-27 19:44:25 +02:00
baldurk a85d11643b Add treelistview custom tree lines (colour/width) and text colour 2016-05-27 19:29:49 +02:00
baldurk 54106a2108 Pass through marker colours to UI 2016-05-27 19:28:58 +02:00
baldurk 7b3cb14186 Fix size of array - must support up to index [16] for 16 viewports 2016-05-27 17:46:15 +02:00
baldurk b74ad435e5 Add a 1:1 (zoom 100%) button. Refs #272 2016-05-26 23:58:58 +02:00
baldurk 1914a8a029 For APIs with proper separate sampler objects use debug names. Refs #273 2016-05-26 23:51:09 +02:00
baldurk e99660bebc Unwrap images/buffers used in transitions in debug init code 2016-05-25 20:00:22 +02:00
baldurk 65a7cc62c0 Coverity: Fix some warnings from core.cpp/.h 2016-05-24 23:28:15 +02:00
baldurk ddf64963a5 Apply clang-format as I'm not yet in the habit :). 2016-05-23 20:34:46 +02:00
baldurk 2c8b329704 Travis: try clang-format in install, with git diff --exit-code 2016-05-23 20:32:01 +02:00
baldurk ca76864f20 Travis: Run clang-format in before_script so that it halts the build 2016-05-23 20:22:55 +02:00
baldurk bbe25464f0 Coverity: Fix newly added defects 2016-05-23 19:04:07 +02:00
baldurk 1ddcc2f919 Travis: Try to fix LLVM apt authentication issues 2016-05-22 21:28:43 +02:00
baldurk 60a9d77dd2 Travis: Only check clang-format on code builds 2016-05-22 21:26:22 +02:00
baldurk 0fe6a15754 AppVeyor: Allow Win32 Development job to fail 2016-05-22 21:15:46 +02:00
baldurk add56be1c0 Travis: need to actually install clang-format 2016-05-22 21:14:13 +02:00
baldurk 40e7a2616b Travis: Fix for parameters to add-apt-repository 2016-05-22 21:07:28 +02:00
baldurk c0eb5c7988 Update CONTRIBUTING.md to mention clang-format 2016-05-22 19:42:15 +02:00
baldurk 5f28b745a2 Format code according to newly added clang-format
_  /)
                 mo / )
                 |/)\)
                  /\_
                  \__|=
                 (    )
                 __)(__
           _____/      \\_____
          |  _     ___   _   ||
          | | \     |   | \  ||
          | |  |    |   |  | ||
          | |_/     |   |_/  ||
          | | \     |   |    ||
          | |  \    |   |    ||
          | |   \. _|_. | .  ||
          |                  ||
          |repository history||
          |                  ||
  *       | *   **    * **   |**      **
   \))ejm97/.,(//,,..,,\||(,,.,\\,.((//
2016-05-22 19:41:53 +02:00
baldurk bfb7765c8a Travis: Add check in travis builds that clang-format is a no-op 2016-05-22 19:41:51 +02:00
baldurk f8a6f59ac8 Add .clang-format, but don't convert any files yet 2016-05-22 19:41:51 +02:00
baldurk 160762e4ab Add code of conduct 2016-05-22 19:41:50 +02:00
baldurk d60e590a2d AppVeyor: Skip Win32|Development target
[ci skip]
2016-05-21 22:41:35 +02:00
baldurk 3caed2e59d Coverity: Add coverity badge to readme
[ci skip]
2016-05-21 19:15:05 +02:00
baldurk edc691f5ba Appveyor: Skip non-coverity builds when scheduled
[ci skip]
2016-05-21 19:09:22 +02:00
baldurk 142a7e5336 Add AppVeyor badge to readme
[ci skip]
2016-05-21 18:37:10 +02:00
baldurk fb10ae27b1 Appveyor: normal builds at minimal verbosity
[ci skip]
2016-05-21 17:34:27 +02:00
baldurk a90810e2ed Appveyor: Add space to separate powershell commands 2016-05-21 17:15:22 +02:00
baldurk 688b288b8d Add appveyor configuration file, including scheduled coverity build 2016-05-21 17:03:54 +02:00
Baldur Karlsson a0ab0b935f Add Travis CI badge to readme
[ci skip]
2016-05-21 12:26:33 +02:00
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