valeriog
e0450d7940
Fix for typo found in pull request conversation.
2014-10-15 11:50:26 +02:00
valeriog
fc4ba7ae81
Avoid applying hooks to powrprof.dll as it causes a crash.
2014-10-14 17:46:59 +02:00
valeriog
86a87f091c
Differentiate between glDepthRangef and glDepthRange when capturing.
...
This prevents a crash when the captured application doesn't retrieve the glDepthRange pointer, and uses glDepthRangef instead.
2014-10-14 17:45:53 +02:00
valeriog
1a71922910
Pass the base format and data type to GetByteSize instead of the internal format in GLReplay::GetTexture.
2014-10-14 17:44:12 +02:00
valeriog
6241559c59
Don't set the GLResourceManager pointer to the serializer to NULL.
2014-10-14 17:40:46 +02:00
valeriog
8fda0a817b
Don't throw an error when serializing GL buffer initial state.
2014-10-14 17:38:31 +02:00
valeriog
b09454a67d
Correctly set and restore pixel pack state when capturing thumbnail; don't set GL_PIXEL_UNPACK_BUFFER to zero in the process.
2014-10-14 17:29:16 +02:00
baldurk
87bcde1c4c
Speculative fix for System.OverflowException
...
* Crash report came in with System.OverflowException inside FillPolygon,
but I don't see a way for these values to get too large (or invalid
some other way).
2014-10-13 20:07:09 +01:00
baldurk
2ffb2c6a05
Fix cp typo in distribution script
2014-10-12 22:15:42 +01:00
baldurk
29894e4db3
Add Interactive/script running python shell window
2014-10-10 21:30:40 +01:00
baldurk
1c306fb155
Make sure public function is properly invoked :)
2014-10-10 21:23:38 +01:00
baldurk
9907abcc9b
Add IronPython 2.7.4 to project
2014-10-09 18:25:47 +01:00
baldurk
3bd5f028dc
Take UAV type from resource not shader type, for correct size
2014-10-09 08:17:38 +01:00
baldurk
ed1b03fe68
Hide highlight verts button when not in mesh view
2014-10-08 22:08:55 +01:00
baldurk
333ade7201
Handle drawcalls of 0 indices/vertices without crashing.
2014-10-08 22:07:59 +01:00
baldurk
96dc252d4b
Add HTML export for D3D11 pipeline state viewer. Closes #92
2014-10-07 23:20:43 +01:00
baldurk
deffa8c68e
Add displayable string representation for primitive topology
2014-10-07 23:20:19 +01:00
baldurk
37e4209cc9
Remove MipSlice parameter to make things a little simpler
2014-10-07 23:19:57 +01:00
baldurk
9793ac6312
Add a default copy paste handler for tables in pipeline state. Refs #92
2014-10-07 00:27:06 +01:00
baldurk
50626337da
Copy handler for texture viewer that copies status text. Refs #92
2014-10-07 00:11:28 +01:00
baldurk
cfbdc98212
Re-hook up KeyDown handler that mysteriously went missing. Refs #92
2014-10-07 00:11:23 +01:00
baldurk
e8f25d4067
Make sure menu-strip export comes from selected buffer view. Refs #92
2014-10-07 00:11:10 +01:00
baldurk
f3f3e7629f
Disable verify map writes by default
2014-10-06 17:41:10 +01:00
baldurk
2cebc9866f
Fix WindowFromPoint P/Invoke
2014-10-06 17:40:30 +01:00
baldurk
56e7f0c754
Add an option to verify Map() writes don't overrun. Closes #42
...
* Has a couple of limitations - won't check deferred context or
NO_OVERWRITE Map()s except in a captured frame. This could in theory be
implemented but it'd be complex and I don't want to complicate/break
the normal path.
* When an overrun is detected, a messagebox pops up to block the thread,
and if you hit yes, it will debugbreak.
2014-10-05 23:42:25 +01:00
baldurk
a23f597c99
Fix some stupid typos/errors with commit e749f4287
2014-10-05 22:25:01 +01:00
baldurk
4c934b5049
pdblocate rebase
2014-10-05 19:06:25 +01:00
baldurk
3b8e4a3323
[Refs #87 : Static Analysis] Fix incorrectly unused variables/returns
2014-10-05 19:01:28 +01:00
baldurk
09863d920b
[Refs #87 : Static Analysis] Fix P/Invoke - C# point varies on x86/x64
2014-10-05 19:01:28 +01:00
baldurk
f198e71806
[Refs #87 : Static Analysis] Remove unused variables
2014-10-05 19:01:27 +01:00
baldurk
a470213b4b
[Refs #87 : Static Analysis] Add neutral resources language
2014-10-05 19:01:26 +01:00
baldurk
8b0f05ca5e
[Refs #87 : Static Analysis] Clarify timer member by explicit use
2014-10-05 19:01:26 +01:00
baldurk
e749f42876
[Refs #87 : Static Analysis] string compare as uppercase or by length
2014-10-05 19:01:25 +01:00
baldurk
d29024dd8b
[Refs #87 : Static Analysis] Handle paranoid case of NULL parameters
2014-10-05 19:01:24 +01:00
baldurk
47edff3d5b
[Refs #87 : Static Analysis] Ensure indices are initialised
2014-10-05 19:01:23 +01:00
baldurk
3c0e4357c4
[Refs #87 : Static Analysis] Only verify Format/Offset if it was fetched
2014-10-05 19:01:23 +01:00
baldurk
5954f1a406
[Refs #87 : Static Analysis] Handle paranoid case of dll not existing
2014-10-05 19:01:22 +01:00
baldurk
20e86183bf
[Refs #87 : Static Analysis] Handle NULL parameters separately
2014-10-05 19:01:21 +01:00
baldurk
efbc27909c
[Refs #87 : Static Analysis] Couple of cases that confused the analyser
2014-10-05 19:01:21 +01:00
baldurk
957e73ce28
[Refs #87 : Static Analysis] Add error checks for injecting remote DLL
2014-10-05 19:01:20 +01:00
baldurk
07464f27ad
[Refs #87 : Static Analysis] Add annotations from original definition
2014-10-05 19:01:19 +01:00
baldurk
71abc2079c
[Refs #87 : Static Analysis] Do error checking on fetching resources
2014-10-05 19:01:19 +01:00
baldurk
cb7fd103eb
[Refs #87 : Static Analysis] Call into function that accepts va_args
2014-10-05 19:01:18 +01:00
baldurk
b061ad2263
[Refs #87 : Static Analysis] Use correct string for wcsrchr
2014-10-05 19:01:17 +01:00
baldurk
5e9cdde3a0
[Refs #87 : Static Analysis] Check that section enum is valid
2014-10-05 19:01:17 +01:00
baldurk
b791cb59de
[Refs #87 : Static Analysis] Add in wWinMain annotations
2014-10-05 19:01:16 +01:00
baldurk
dae776fb33
[Refs #87 : Static Analysis] Be explicit about checking pointer
2014-10-05 19:01:15 +01:00
baldurk
441c97e09b
[Refs #87 : Static Analysis] Extra wchar_t for null terminator
2014-10-05 19:01:15 +01:00
baldurk
4d72d85c45
[Refs #87 : Static Analysis] Restore function annotations
2014-10-05 19:01:14 +01:00
baldurk
bd3c4b81fb
[Refs #87 : Static Analysis] Remove annotations that aren't accurate
...
* The problem with these annotations is they're duplicated for the
Serialise_* functions, which the annotations do not apply to. The easiest
solution is just to remove the annotations entirely
2014-10-05 16:58:32 +01:00