baldurk
e65ca2937a
Add a call to checkAllowClose slot (if it exists) when closing windows
2016-11-14 14:12:46 +01:00
baldurk
54bc2c67ca
Hide the tooltip when clicking or scrolling
2016-11-14 11:32:51 +01:00
baldurk
73899fc307
Don't show tooltips if the mouse cursor is outside the control
2016-11-14 11:31:36 +01:00
baldurk
0c73240f8f
Hide tooltips when TreeListView is destroyed so they don't linger
2016-11-14 11:19:26 +01:00
baldurk
b0c2224a97
Get the right row to display tooltips on
2016-11-14 11:19:15 +01:00
baldurk
f7e939cda9
Sort node selection from treelistview before iterating on copy-paste.
2016-11-13 13:50:40 +01:00
baldurk
936d86d7c3
Remove leftover declaration of closeEvent that was removed
2016-11-12 19:16:22 +01:00
baldurk
d164d560d5
Explicitly cast memory barriers to avoid strict aliasing violation
2016-11-12 18:59:38 +01:00
baldurk
20b4cc8d2f
Cast to enum type for comparison (warning fix)
2016-11-12 18:32:40 +01:00
baldurk
b509599a54
Fix a clang-format issue that somehow got in past my pre-commit hook...
2016-11-11 20:56:13 +01:00
baldurk
f6f4c3f4cc
Add a fake enum for bitfield values in glMemoryBarrier. Refs #420
2016-11-11 20:45:48 +01:00
baldurk
097b93ce9c
Default to deleting windows from ToolWindowManager when closed
2016-11-11 20:35:59 +01:00
baldurk
614c15d669
Create config path if it doesn't already exist
2016-11-11 20:35:59 +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
1c61b82221
Add stub ToStr copied functions to fix up some implementations
...
* Eventually the main project's ToStr will move into a header file so
that we don't have to duplicate any code.
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
Michael Rennie
7c4f0fd2e4
Android internal compiler error from array initialisers.
2016-11-11 20:34:04 +01:00
Michael Rennie
8e7c920ef0
Fix error MessageBox when failing to copy to remote host.
2016-11-11 20:34:04 +01:00
Michael Rennie
b225731a2f
Popup a dialog if we haven't granted Android storage permissions.
2016-11-11 20:34:04 +01:00
baldurk
db27879ff7
Fix calculation of color luminance.
2016-11-10 22:01:00 +01:00
baldurk
9e22509521
Add resource file to qrenderdoc for icon and version embedded data
2016-11-10 16:22:35 +01:00
baldurk
01c0ec36b0
Update URLs to point to https://
2016-11-10 16:19:16 +01:00
baldurk
e6149a55ce
Set replacement sampler for bias to the right slot, fix clamping
2016-11-10 15:30:36 +01:00
baldurk
d600f686d4
Try to set constant buffers without offset, in case it works
2016-11-10 15:30:35 +01:00
baldurk
80eabd0f47
Fix cbuffer lookups to check register instead of expecting index
2016-11-10 15:30:35 +01:00
baldurk
8f265a76cf
Fix usage calculation for constant buffers to match non-sparse cbuffers
2016-11-10 12:39:49 +01:00
baldurk
ec32769395
Fix cbuffer indexing when preparing for shader debug. Refs #411
2016-11-10 11:47:17 +01:00
baldurk
b843c38bdc
Categorise remaining TODOs somewhat
2016-11-09 19:27:44 +01:00
baldurk
d6a3086394
Pass in environment modification list when capturing
2016-11-09 19:27:18 +01:00
baldurk
cff5da63eb
Cache method index for GUIInvoke invokes to avoid string compares
2016-11-09 19:13:22 +01:00
baldurk
28f5bdcf9d
Add a mostly-complete capture dialog
2016-11-09 18:35:48 +01:00
baldurk
27f1aa71a6
Use absoluteFilePath() when the filename is needed in the path
2016-11-09 18:34:08 +01:00
baldurk
2ccc157114
Add TempLogFilename() utility function
2016-11-09 18:33:38 +01:00
baldurk
e53a854de3
Handle drag and drop into the main window
2016-11-09 18:18:56 +01:00
baldurk
9d264e1998
Fix error message when failing to load a capture
2016-11-09 18:17:57 +01:00
baldurk
2175404d4e
Ensure message boxes happen on the main thread
2016-11-09 18:09:56 +01:00
baldurk
8b697f7055
Fix issues with FlowLayout not resizing properly in some cases
2016-11-09 13:26:21 +01:00
baldurk
5c850ac03a
Enable action buttons in texture viewer when log is loaded
2016-11-09 13:24:10 +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
5ecd4f9437
Hold hooking lock for a shorter time to avoid deadlocks
...
* In particular, we don't want to hold this lock while potentially
calling FreeLibrary as that could try to acquire the loader lock that
another thread might be holding while waiting on our lock.
2016-11-09 12:01:34 +01:00
baldurk
7baf53c89b
Do stencil copies before depth copies, to *actually* do workaround
2016-11-08 14:11:33 +01:00
baldurk
2b2eb1b96b
Workaround failed depth copies on nvidia
2016-11-08 13:38:18 +01:00
baldurk
2ef5b469ea
Fix VS2015 variable shadowing warnings
2016-11-07 20:14:37 +01:00
baldurk
4304b626ad
Fix clang warning, remove redundant 0 in braces-initialiser
2016-11-07 19:42:52 +01:00
baldurk
5a243c4b42
Add an implementation of QOverload to avoid depending on Qt 5.6
...
* Also switch travis to 5.6 so we don't add a dependency on 5.7 by
accident.
2016-11-07 19:22:56 +01:00
baldurk
bcc2eec252
Allow a back-door UUID to query for the real ID3D11InfoQueue. Refs #418
...
* The user is responsible for making sure they don't break anything by
getting the real interface - ie. not querying for anything else.
Likewise the normal ability to record debug messages will be changed
if they add any filters or retrieve messages before RenderDoc records
them when capturing.
* API Validation still must be enabled via RenderDoc's capture options
before device creation, one way or another.
2016-11-07 18:14:50 +01:00
baldurk
8d0915401f
Unify feature macro handling
2016-11-07 18:14:49 +01:00
baldurk
f1b247fa3d
Don't change filetype to PNG while trying to invoke callback
2016-11-07 18:14:48 +01:00
baldurk
f260d5e2c8
Don't display 'resolve samples' option for non-resolveable formats
2016-11-07 18:14:47 +01:00