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
baldurk
172372a2f1
Add skeleton (untested) of RenderManager handling its own thread
2015-07-10 16:38:28 +02:00
baldurk
56c4b23c7a
Organise source files a bit more, add Core class
2015-07-10 16:38:26 +02:00
baldurk
355729aaad
Put QRC intermediate files in .obj as well
2015-07-10 16:38:25 +02:00
baldurk
5ba1ae0730
Fix linux compiling by enabling C++11 (for initializer lists)
2015-07-10 16:38:24 +02:00
baldurk
29efd6df2f
Add X11 support for rendering to Qt windows via native handle
2015-07-10 16:38:23 +02:00
baldurk
a96167a110
Add resources to qrenderdoc (identical to renderdocui resources)
2015-07-10 16:38:21 +02:00
baldurk
1d87a6eec0
Add CustomPaintWidget and super-super hacky initial 'rendering' test
2015-07-10 16:38:21 +02:00
baldurk
f04b72ba07
Add missing \s from merge conflict
2015-07-10 16:38:18 +02:00
baldurk
1e7a473354
Placeholder event browser and texture viewer windows, for testing
2015-07-10 16:38:18 +02:00
baldurk
e68e8efa40
rename mainwindow to MainWindow
2015-07-10 16:38:16 +02:00
baldurk
b2c582aea1
Fixes for qrenderdoc on linux
2015-07-10 16:38:15 +02:00
baldurk
35cc323ee4
Add skeleton qrenderdoc (just a qt template) & include in linux build
...
* Building qrenderdoc on windows will be supported just because that's
likely where I will be developing it mostly, but for the foreseeable
future it won't be built by default. If it ever gets good enough to
replace the .NET UI, then we can look at it again.
2015-07-10 16:38:14 +02:00