baldurk
f47799c1fe
Implement glCheckFramebufferStatus
2014-05-31 00:04:23 +01:00
baldurk
b56ad403d9
Serialise blend functions and blend state
2014-05-31 00:04:23 +01:00
baldurk
9e0cace897
Implement glBindSampler
2014-05-31 00:04:22 +01:00
baldurk
459c3b5aa3
Serialise out glBindBuffer{Base,Range} and glBindFramebuffer
2014-05-31 00:04:21 +01:00
baldurk
5d7f296deb
Add GLRenderState class to track GL state vector
...
* Use it to serialise in/out initial state at the start of each captured
frame.
* Serialise active texture and buffer bindings (indexed and non-indexed).
2014-05-31 00:04:21 +01:00
baldurk
ada40e303c
Serialise glActiveTexture during frame captures
2014-05-31 00:04:20 +01:00
baldurk
c7b0ae41ef
Remove texture alignment tracking and save texture units in initial state
...
* Tracking the alignment was pointless and it isn't implemented yet anyway.
* Relevant state should be saved at the start of each captured frame, so
include the active texture bindings in this
2014-05-31 00:04:19 +01:00
baldurk
f15fffa115
Use vsnprintf_s over vsprintf_s, make char buffer big enough. Closes #64
2014-05-27 19:18:12 +01:00
baldurk
7982301b60
Speculative fix for crash report NullReferenceException in OnInject
2014-05-26 15:00:02 +01:00
baldurk
2d578cdda1
Handle IO errors while reading/writing config file - crash report fix
2014-05-26 14:54:30 +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
07d16672a4
Fix backbuffer RTV not recreating properly if Desc->Format is UNKNOWN
...
* Judging by the error reports that pointed to this crash, this happens
with the Dolphin emulator.
2014-05-26 13:50:09 +01:00
baldurk
827fae3a67
Fix shader debugging always reading from pixel resources. Closes #59
...
Instead of assuming that we can sample straight from the bound resource,
we save what's bound on PS slot 0, always sample from that slot, and
bind whatever resource & sampler onto PS slot 0 for the sampling draw.
2014-05-13 22:40:59 +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
1f43b0e64e
In release advance precisely opcode length. Fixes #54 .
...
In non-release, still warn + log for unexpected tokens, and
error for over-reading, but since there's no good documentation
we have to just assume the opcode length is accurate and try not
to worry about mysterious inaccuracies.
2014-05-10 23:46:53 +01:00
baldurk
b30fe86658
check for vshost exe as well as other exes to detect replay app
2014-05-08 22:20:48 +01:00
baldurk
3b4c2a909e
Merge pull request #52 from zerhacken/vs2013-compiler-warnings
...
vs2013 compiler warnings
2014-05-08 20:16:36 +01:00
Rasmus Christian Pedersen
7c1260fdc0
core: fix VC++ warning C4703
...
This commit fixes VC++ warning C4703 in core/remote_access.cpp
"potentially uninitialized local pointer variable".
2014-05-08 21:14:06 +02:00
Rasmus Christian Pedersen
15aa210468
jpeg compressor: fix VC++ warning C4703
...
This commit fixes VC++ warning C4703 in jpeg-compressor/jpgd.cpp
"potentially uninitialized local pointer variable".
2014-05-08 21:13:15 +02:00
baldurk
d31df95df6
Merge pull request #51 from zerhacken/minor-fixes
...
core: const correctness
2014-05-08 11:59:29 +01:00
Rasmus Christian Pedersen
77ffde4beb
core: const correctness
...
This commit chanages several functions in renderdoc/core to const functions.
2014-05-08 11:20:20 +02:00
baldurk
abd062a700
Merge pull request #50 from zerhacken/minor-fixes
...
Const correctness fixes in threading.h and wrapped_pool.h
2014-05-07 19:55:43 +01:00
Rasmus Christian Pedersen
01da98996b
wrapped pool: IsAlloc constness
...
This commit changes WrappingPool::IsAlloc to take a const pointer as argument
as pointer isnt modified. ItemPool::IsAlloc is changed to a const function
taking a const poiner as argument.
2014-05-07 20:34:27 +02:00
Rasmus Christian Pedersen
37a5f1c8e1
threading: HasLock const function
2014-05-07 20:34:27 +02:00
baldurk
abbe8efc26
Only read from input data from debug message when WRITING.
...
Fixes submitted auto-crash-dump "report_2014.05.07_16.39.37_408"
2014-05-07 18:39:50 +01:00
baldurk
79af66715c
Merge pull request #49 from zerhacken/minor-fixes
...
Minor const correctness fixes from zerhacken
2014-05-07 14:40:34 +01:00
Rasmus Christian Pedersen
e783ae4473
timing: constness fix
2014-05-07 15:18:44 +02:00
Rasmus Christian Pedersen
cf27eb36d5
camera: minor constness
...
This commit fixes constness of camera getters, and changes a few
arguments into const references.
2014-05-07 13:13:45 +02:00
baldurk
6355731bf2
fix line endings in original files before gitattributes etc
2014-05-07 09:52:53 +01:00
baldurk
721c76bb54
Update docs to reference source being released now!
2014-05-06 19:53: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
v0.20
2014-05-02 08:33:01 +01:00
baldurk
04b1549c0f
Update README with source information
2014-05-02 08:12:54 +01:00
Baldur Karlsson
9a1914ff6e
update link to cryengine.com landing page
2014-02-27 16:28:06 +00:00
Baldur Karlsson
787c80c1fe
initial commit - README and LICENSE files
2014-02-27 16:02:07 +00:00