baldurk
b1008ceb82
Add index buffer binding offset to byte offset when opening buffer view
2018-05-03 14:25:37 +01:00
baldurk
644217bcbf
Workaround for QTBUG-14949, eliding multi-line itemview items breaks
2018-05-03 12:35:49 +01:00
baldurk
e91116706c
Move scripts/ folder to util/
2018-05-01 18:53:03 +01:00
baldurk
9b2e515be5
Fix UBO state display wrt/ GL reflection re-sorting. Closes #965
2018-04-30 11:42:41 +01:00
Jake Turner
cae6b44a97
Fix xcode9.3 -Wunused-lambda-capture errors
...
Disable the warning on 3rdparty files
${glslang_dir}/hlsl/hlslParseHelper.cpp
Disable the warning on files where fixing it would cause a non-OSX compile error
os/os_specific.cpp
2018-04-30 10:53:42 +01:00
baldurk
fe0b7ba3c1
Fix linking against user32.lib in qrenderdoc
2018-04-26 14:14:04 +01:00
baldurk
5698c46277
Use collapsing group boxes on pipeline state viewer
2018-04-26 13:37:57 +01:00
baldurk
4a986f44d3
Add a custom collapsing group box control
2018-04-26 13:34:09 +01:00
baldurk
9617bfc390
Add support in RDStyle for checkboxes on group boxes
2018-04-26 12:41:35 +01:00
baldurk
52af0722ee
Add a 'human formatting' function for special-case/heuristic display
...
* For unsigned integers this notices UINT16/32/64_MAX and displays as
a text string for easier consumption.
* Also for numbers over a given threshold we display them as hex instead
of decimal.
2018-04-26 12:31:05 +01:00
baldurk
7dd4238eb0
Allow resize/rearrange of panels in resource inspector via docking
2018-04-26 11:35:09 +01:00
baldurk
bf270e170f
Don't mutate actual filenames - just menu text to escape &
2018-04-26 11:34:54 +01:00
baldurk
9f6610932d
Add missing documentation string
2018-04-25 22:08:55 +01:00
baldurk
08147dfa66
Rename public property to match python-esque naming scheme
2018-04-25 21:30:22 +01:00
baldurk
460ab48645
Escape a literal '&' in filenames, to not create accidental shortcuts
2018-04-25 19:11:05 +01:00
baldurk
f87338dc0e
Add support for VK_EXT_vertex_attribute_divisor
2018-04-25 19:11:04 +01:00
baldurk
048d2c4f4e
Bring RenderDoc window to foreground when event is selected from RGP
2018-04-25 19:10:52 +01:00
baldurk
2d0f675ca8
Add socket-based interop with RGP and profile embedding in captures
2018-04-25 19:10:51 +01:00
baldurk
bbc0581e7e
Implement support VK_EXT_conservative_rasterization. Closes #898
2018-04-24 19:23:51 +01:00
baldurk
94548886eb
Implement VK_KHR_push_descriptor extension. Closes #905
2018-04-24 14:41:57 +01:00
baldurk
4f32e62886
Align shader tooltips to account for negative 9-digit ints. Closes #964
2018-04-23 14:04:56 +01:00
baldurk
550f4f4424
Add extra column of empty data for unbound sampler row
2018-04-20 16:37:00 +01:00
baldurk
172e937206
Pass through and display format for texel buffer views. Closes #957
2018-04-20 15:40:21 +01:00
baldurk
701fd0282a
Only append comparison/min/max status to filter, don't replace
2018-04-20 15:40:20 +01:00
baldurk
e51a14f18a
Fix display of RTVs and DSVs in D3D12 pipeline state viewer
2018-04-13 16:43:44 +01:00
baldurk
3224df835b
Fix disassembly view not working in shader viewer list of files
2018-04-09 17:11:26 +01:00
baldurk
3129a44495
Actually comment out skipped fixed-size members. Closes #948
2018-04-06 14:11:52 +01:00
baldurk
2974ca8d12
Delete replay outputs on replay thread, not on UI thread
...
* On OpenGL this can cause problems with not being able to make the
output context current because it's already current on the replay
thread.
2018-04-05 12:34:22 +01:00
baldurk
0ecc8ed0e5
Fix a reported NULL pointer dereference when exporting GL state to HTML
2018-04-04 17:53:28 +01:00
baldurk
c5612dc7dc
Add out typemap for rdcpair that passes through ConvertToPy
2018-04-04 16:19:17 +01:00
baldurk
9685f5e9c5
Clarify that clicking 'No' to not elevate installs the layer per-user.
2018-04-03 17:10:19 +01:00
baldurk
0cbcba2413
Fix issues with displaying UAVs in D3D12 pipeline state. Closes #926
2018-04-03 17:10:16 +01:00
baldurk
2d8981faf5
Fix backwards logic enabled/blend enabled columns in D3D11 pipe state
2018-04-03 17:10:08 +01:00
baldurk
6c3c488a4c
Fix typo of knosole -> konsole
2018-04-03 11:46:09 +01:00
Silent
3074ebeb51
Project fixes to fix building from paths with spaces
2018-03-26 15:07:12 +01:00
Baldur Karlsson
ae82dfcb26
Disable debug/pixel history buttons when they cannot be used
2018-03-15 13:32:21 +00:00
Baldur Karlsson
497575b687
Remove Qt::WA_StaticContents property as it has several Qt bugs
...
* In particular, the widget gets added to a 'staticWidgets' list in a
widget backing store, but if the window is floating then it's never
removed from the list and causes a crash shortly after the floating
window is closed.
2018-03-15 13:02:39 +00:00
Baldur Karlsson
5076b9c37f
Escape any HTML characters in resource names when rendering rich text
2018-03-15 13:01:36 +00:00
Baldur Karlsson
d798146de3
Don't allow launching an application with no application selected!
2018-03-14 15:27:20 +00:00
Baldur Karlsson
3b239dcfa9
Fix non-ASCII issues in 3rd party files. Refs #915
...
* Each of these have been reported upstream respectively, but changing
it manually here to avoid a potentially long turnaround time.
2018-03-13 20:21:50 +00:00
Baldur Karlsson
93cebc715c
Only show texture viewer when closing live capture if we got a capture
2018-03-13 15:49:31 +00:00
Baldur Karlsson
f8a0aeef1f
Skip vertex buffers with invalid byte stride
2018-03-13 13:04:36 +00:00
Baldur Karlsson
8de1bcce90
Set pixmap device pixel ratio when creating empty version
2018-03-13 12:49:18 +00:00
Baldur Karlsson
128381ce10
Fix refcounting with RemoteManager that could cause crash after refresh
2018-03-12 15:46:45 +00:00
Baldur Karlsson
98041c5b93
Try to protect against invalid draw counts without crashing
...
* This can be especially error-prone with indirect draws where the
parameters are GPU-fed and may point to random memory.
2018-03-12 15:46:45 +00:00
Baldur Karlsson
669589b3f8
Preserve mesh tables horiz scroll when picking vertices or syncing views
2018-03-12 15:46:45 +00:00
Baldur Karlsson
68a3f3a31f
Filter out previous/next drawcall shortcuts when text editing.
...
Closes #911
editing.
path.
'ad0678a'.
2018-03-12 15:46:44 +00:00
Baldur Karlsson
1a268ace8b
Add async tags for display widget painting
...
* This prevents widget painting from getting out of control and queuing
up many redundant paints which slows down processing of the command
queue.
* Also remove a spammy command to disable pixel context that only ever
got called when pixel context was already disabled (right after a
reset - at all other times it stays active).
2018-03-12 15:46:44 +00:00
Rémi Verschelde
4a5393b41e
CMake: Set SWIG word size based on architecture
...
Fixes #906 .
2018-03-09 12:37:01 +00:00
baldurk
ab7fa9e281
Ignore python env vars which might load incompatible libs. Refs #902
...
* PYTHONHOME is used *ahead* of the python36.zip on Python's default
search path, so we need to suppress that to make sure it doesn't
interfere.
2018-03-07 22:18:55 +00:00