baldurk
7ef73f92ef
Add shader viewer (view only - not edit/debug) using Scintilla widget
2017-01-23 19:09:29 +00:00
baldurk
2e9167b08e
Add Scintilla 3.7.2 to qrenderdoc to build in directly
2017-01-23 19:09:29 +00:00
Jake Turner
a91c355062
Remove qt warning settings and use renderdoc ones
...
Disable warnings in qt (warn_off) then remove -w from qt compiler flags
to re-enable previous renderdoc warnings
Use qt standard way to enable c++11 eg CONFIG += c++11
2017-01-04 13:54:59 +00:00
baldurk
28e5cd6b56
Pass warning flags into qmake when building
2017-01-03 14:23:59 +00:00
baldurk
060a1caa8f
Add extended RDTableView to expose viewOptions()
2016-11-28 17:45:49 +01:00
baldurk
08bd19a990
Fix compilation (mostly) on OSX, with stubs for VK WSI.
2016-11-28 12:57:55 +01:00
baldurk
4ce3c31fef
Add un-finished work in progress mesh buffer viewer
2016-11-25 17:05:58 +01:00
baldurk
a2d40f8061
Add constant buffer previewer for qrenderdoc
2016-11-25 14:17:20 +01:00
baldurk
6ef7dbb356
Add pipeline state viewer and implement vulkan viewer
...
* Minus interactions with as-yet-unimplemented windows like buffer and
shader viewers.
* Also missing HTML export
2016-11-24 19:47:05 +01:00
baldurk
81f3bb4680
Add extended RDTreeWidget with hovering capabilities
2016-11-24 17:16:02 +01:00
baldurk
e13b6277ed
Add API Inspector
2016-11-21 19:33:19 +01:00
baldurk
f336643e37
Check for 5.6 Qt specifically in project file.
2016-11-21 10:56:28 +01:00
baldurk
9bd02042d0
Generate pdb files in release qrenderdoc builds
2016-11-15 12:00:34 +01:00
baldurk
d2c55377f3
Add live capture connection dialog
2016-11-14 14:12:51 +01:00
baldurk
10d1dc6e53
Add extended RDListWidget, which adds mouse click/double-click
2016-11-14 14:12:51 +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
9fd1e6bae2
Add qprocessinfo from https://github.com/baldurk/qprocessinfo
...
* This lets us enumerate processes and fill the inject list on windows
and linux at least.
2016-11-11 20:35:59 +01:00
baldurk
9e22509521
Add resource file to qrenderdoc for icon and version embedded data
2016-11-10 16:22:35 +01:00
baldurk
28f5bdcf9d
Add a mostly-complete capture dialog
2016-11-09 18:35:48 +01:00
baldurk
bb2f3a205c
Move common Qt utility functions & JSON I/O together in a single place
2016-11-09 13:23:53 +01:00
baldurk
66298ea1ce
Output moc/uic/rcc directly into generated/ folder for VS to use
2016-11-09 13:12:28 +01:00
baldurk
fbcb04944d
Add texture saving dialog
2016-10-12 00:26:15 +02:00
baldurk
48a60104bb
Create more of a directory structure for qrenderdoc files
2016-10-11 21:31:57 +02:00
baldurk
db5bdbb05e
Add range histogram
2016-10-11 18:33:37 +02:00
baldurk
2507634df9
Add filterable texture list to texture viewer
2016-10-10 18:48:38 +02:00
baldurk
a1e9554e66
Implement the ctrl-g texture goto popup
2016-10-10 16:41:48 +02:00
baldurk
2d4c79b244
Rename main.cpp to qrenderdoc.cpp to be more clear
2016-10-07 19:51:06 +02:00
baldurk
03eb2ea696
Save and load persistant config file
2016-10-07 19:51:05 +02:00
baldurk
c47ab2c515
Fix for conflicts between X headers and Qt due to overlapping #defines
2016-10-05 01:13:09 +02:00
baldurk
924b973c5b
Remove duplicated files listed in qt project
2016-10-05 01:13:08 +02:00
baldurk
6668b44153
Update Core filename to CaptureContext in qt project
2016-10-04 19:54:34 +02:00
baldurk
39bfe99ae5
Implement common pipeline state abstraction
2016-10-04 19:54:32 +02:00
baldurk
2577218e32
Add thumbnail strip widget to manage sizing and layout of thumb previews
2016-10-04 19:54:28 +02:00
baldurk
ca8cc98be6
Add RDLabel, an expanded QLabel
2016-10-04 19:54:25 +02:00
baldurk
7ec3049844
Rename LineEditFocusWidget to RDLineEdit
...
* It seems due to deficiencies in Qt's design, there will be a
substantial need for these small custom subclasses just to add basic
functionality that should have been present in the original. So we'll
adopt a naming scheme of QFooBar -> RDFooBar for this 'almost the
same widget' type subclassing, compared to more custom/changed ones.
2016-10-04 19:54:24 +02:00
baldurk
39cd42882b
Add a ResourcePreview widget
2016-10-04 19:54:24 +02:00
baldurk
7a86b9cbb7
Put temporary files for windows Qt builds in a more conventional place
2016-09-14 15:12:54 +02:00
baldurk
76f2dd50ca
Error out if Qt build is less than Qt 5
2016-09-14 14:05:57 +02:00
baldurk
863dc1d259
Split 'linux' os-specific code into 'posix' and then 'linux'/'android'
...
* And eventually probably 'apple' as well.
2016-05-14 01:53:51 +02:00
Cory Bloor
45a0f62139
Add about dialog to qrenderdoc
2016-04-17 04:48:15 -06:00
Cory Bloor
929433cb4d
Fix platform defines for qrenderdoc
2016-04-17 08:54:15 +02:00
Chia-I Wu
cb9449230a
Update CMake rules
...
* Suggest users to use VS on Windows
* Add a top-level wrapper Makefile and disallow in-source builds
* Support clang
* Centralize compiler flags
* Remove all occurrences of "if(WIN32)..."
* Make qrenderdoc an external project
2016-03-11 10:23:56 +08:00
baldurk
0a42d3e4d7
Rename 'Profile' target in visual studio to 'Development'
...
* When I went to explain to someone why the target was named Profile and
not Debug as you might expect, I realised the reasons were entirely
opaque and historical. So instead, rename it to Development since that
is really what it's for - any profiling would be done in Release mode.
2016-02-28 11:33:23 +01:00
baldurk
d9d90097ad
Start tracking current state
2016-02-07 18:38:47 +01:00
baldurk
7a8e6020b5
QRenderDoc build fix - allow includes relative to project root
2015-09-26 20:19:08 +02:00
baldurk
85e26b2e90
Add FlowLayout from Qt examples (BSD licensed)
2015-07-10 16:38:46 +02:00
baldurk
9276cb875f
Hook up the jump/find bars
2015-07-10 16:38:41 +02:00
baldurk
459272d790
Disable annoying warning on linux too
2015-07-10 16:38:35 +02:00
baldurk
f6400f383e
Remove annoying warning
2015-07-10 16:38:33 +02:00
baldurk
1ae7bc73bf
Compile in core.cpp
2015-07-10 16:38:31 +02:00