Commit Graph

30 Commits

Author SHA1 Message Date
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