baldurk
b695ba2070
Pass indexable temps through and display in UI. Closes #73
...
* The storage is rather wasteful (once per state), but the temp registers
are mutable so could be changed from state to state.
2014-08-03 14:28:27 +01:00
Baldur Karlsson
9fda74fc07
Add a button on the texture viewer that flips the tex in Y
...
* Useful for systems that render OpenGL upside down with a final flip,
for example.
2014-07-28 10:28:28 +01:00
baldurk
6e9b08e382
Add faint default working directory when textbox is 'blank'
...
* If the working directory is empty, the directory containing the exe is
used instead, make this more clear in the UI.
2014-07-25 10:28:28 +01:00
baldurk
ca043bf3e2
Add ability to view buffer elements as hex with xint/xshort/xbyte
2014-07-25 08:58:49 +01:00
baldurk
74a0330271
Ensure C# UI uses consistent culture on all threads. Closes #72
...
* This means that e.g. decimal separator will always be . and similar
effects, which avoids the need to have culture specific formatting or
special-case handling around CSV export etc.
2014-07-23 08:36:05 +01:00
baldurk
07b41426a2
Add RGBA value prefixes, only print valid elements, preview depth
2014-07-18 00:07:18 +01:00
baldurk
9075812226
Pass stencil as int32_t so depth or stencil of -1 indicates no data
2014-07-18 00:03:04 +01:00
baldurk
e462ab15b3
Collect depth and stencil values before/after.
...
* This code is just to test if the method works, it's super ugly and needs
to be tidied up (as does this whole function!)
2014-07-17 21:13:33 +01:00
baldurk
7f6e960d85
Bake in range-select min and max when opening a pixel history view
...
* I'm not sure if this 'hidden' latched UI state is good or bad, but it
means the colours are visible if you've adjusted the range way outside
of 0-1.
2014-07-15 12:06:25 +01:00
baldurk
844f080300
Change priority of node background colours, so select colour works
2014-07-13 18:58:47 +01:00
baldurk
3bb382d9cf
Further progress on pixel history view
...
* Added simple UI
* Don't apply SRGB curve to alpha data
* Account for clear calls not returning occlusion query results, and for
depth/colour clears.
2014-07-13 18:58:45 +01:00
baldurk
ecfa6dbe7b
Don't misidentify RTs as UAVs if UAVStartSlot is mis-set to 0
2014-07-13 15:14:27 +01:00
baldurk
75353bd190
Add toggle to disable gamma 'correction' of linear data. Closes #58
...
* The explanation is in the FAQ but the short explanation is that most
data e.g. normal maps are conventionally displayed as if they contained
SRGB data, so RenderDoc does the same so things look as expected.
2014-07-04 17:02:11 +01:00
baldurk
0fbdcbc83c
If a constant buffer is unused, open raw buffer viewer. Closes #60
2014-07-01 00:52:18 +01:00
baldurk
443ad1e967
Allow choosing background display even for no alpha. Closes #69
...
* Defaults to black, legacy behaviour. Colour (or checkerboard) is saved
in persist data for texture viewer between sessions.
2014-07-01 00:37:23 +01:00
baldurk
185bbea851
Clamp picked pixel co-ords to texture size. Closes #68
...
* "Hover" co-ords still show larger values, in []s.
2014-07-01 00:02:57 +01:00
Arne Schober
5d73a581a3
Added bit visualization to the Debugger
2014-06-28 16:16:31 +02:00
baldurk
f0c4cfe51d
Handle exceptions when saving config files and alert the user
2014-06-16 23:11:03 +01:00
baldurk
92c1df0573
Check index is in valid range for pipeline arrays.
2014-06-07 13:48:09 +01:00
baldurk
7982301b60
Speculative fix for crash report NullReferenceException in OnInject
2014-05-26 15:00:02 +01:00
baldurk
3ccd8980a3
Fix default capture options not being applied in 0.20 and above
...
* These capture options used to be propagated through from the C++ struct
when there was a C++/CLI dll used for interop between C# and C++. Now
that we use P/Invoke this needs to be added back so a couple of default
options can be enabled
2014-05-26 13:53:30 +01:00
baldurk
d678d847d7
Add support for arrays in the buffer viewer. Closes #56
...
For now this just acts like a really wide vector with N columns for the
array, but this could be improved in future if a better visualisation is
decided on.
2014-05-13 21:53:59 +01:00
baldurk
851f280725
Expand shader viewer for really long source. Closes #57
2014-05-13 21:28:26 +01:00
baldurk
c38affcded
Initial commit of existing code.
...
* All renderdoc code up to this point was written by me, history is available by request
2014-05-02 08:33:01 +01:00