Baldur Karlsson
c648904cba
DebugMessage description is an ascii string
2014-08-06 15:42:33 +01:00
baldurk
15f98e3749
Show pixel history events in the timeline bar
2014-08-03 16:25:14 +01:00
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
b26b816d81
Implement FillCBufferVariables for buffer-backed UBOs
2014-07-29 14:07:56 +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
ca043bf3e2
Add ability to view buffer elements as hex with xint/xshort/xbyte
2014-07-25 08:58:49 +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
4e51aab9e5
Add externally visible API to query for pixel history
2014-07-13 18:56:45 +01:00
baldurk
25c4771589
Add drawcall flags for clearcolour/cleardepth
2014-07-13 18:55:04 +01:00
baldurk
7799f107f8
Can only have up to 2 double components in a vector
2014-07-04 22:51:05 +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
9b8adebb91
Bind resources while in READING, as we're replaying edit chunks
...
* While replaying the initial chunks, we're doing edit type operations but
we haven't serialised out the binding operations in between, so in this
state we do the bind-to-edit binds ourselves.
2014-06-01 11:54:54 +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
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