baldurk
98fd2bf114
Ensure that proxy driver gets properly shut down
2014-09-25 16:20:38 +01:00
baldurk
940f742e04
Implement DDS reading, add function to quickly check header exists
2014-09-25 16:19:47 +01:00
baldurk
0e6085ea20
DDS writing fixes for cubemaps & 3D textures with mips
2014-09-25 16:19:12 +01:00
baldurk
dad0ba91c4
Return values should be bool32 not bool
2014-09-25 16:18:30 +01:00
baldurk
0261095de6
Add selection of primitive to pixel debug from pixel history
...
* This means when multiple fragments are writing to a pixel you can choose
precisely the one you want to debug, rather than the debugging always
running the approximately last fragment to pass
2014-09-25 10:49:01 +01:00
baldurk
672bd14af9
Display a tooltip over registers with their current value
2014-09-25 09:46:17 +01:00
baldurk
3bc3f7a902
Fix for crash if frame capture is queued & process fails to create
2014-09-25 08:20:47 +01:00
baldurk
aaaf9ae908
Pass through chunk serialiser and log state to ResourceManager
2014-09-25 01:29:39 +01:00
baldurk
c1cb2c7333
Comment capture options, deprecate CacheStateObjects. Closes #61
2014-09-24 23:44:31 +01:00
baldurk
eee2fc9476
Inline the couple of DIA interfaces used so USE_DIA isn't needed
2014-09-24 20:26:01 +01:00
baldurk
8d685de609
Reorganise 3rdparty, include breakpad with sln, drop mhook. Closes #84
2014-09-24 20:24:35 +01:00
baldurk
7dbb80b25e
Batch update for bits of documentation that were out of date
v0.21
2014-09-24 13:45:29 +01:00
baldurk
082a8afb9b
Remove toolbar debug pixel button
2014-09-24 13:32:07 +01:00
baldurk
2966bfeb79
Update snippet-adding code for multisampled types
2014-09-24 13:31:56 +01:00
baldurk
0ac899046f
Correctly fetch coverage, primitive ID and frontface. Refs #81
...
* PSInput must be the first thing in the function signature to match the
output of previous stage, but we snip out the above SV semantics and
fetch them separately to get the right values and not hit any weird
compiler errors.
2014-09-21 17:21:27 +01:00
baldurk
d97339248f
Use the correct/matching row pitch value when reading from Map()
2014-09-21 15:22:18 +01:00
baldurk
1039285b49
Fix bug with pixel history not allocating enough pixel data store
2014-09-21 15:05:52 +01:00
baldurk
a3c5e4a51b
Convert capture timestamp to local time
2014-09-19 17:55:35 +01:00
baldurk
9c23d67c30
Pack-in d3dcompiler_47.dll with distribution. Refs #81
2014-09-18 19:02:28 +01:00
baldurk
d650946afd
Make installer add thumbnail & file ext registry entries by default
...
* This might be the wrong thing to do, I've changed my mind on this a dozen
times. I think most people will want these, and I don't think it's a bad
thing to include it as the default setting - people can still go to
customise and unselect it. I thought most people would do custom and then
opt-in since most will want it, but I suspect (from watching people run
the installer) that most people hit typical, and so don't get these.
2014-09-18 18:47:15 +01:00
baldurk
4704289e30
Install UI.pdb to get better callstacks (zip distributes all pdbs)
2014-09-18 18:44:58 +01:00
baldurk
d661f17a05
Update things to point to the new builds page available
2014-09-18 18:41:48 +01:00
baldurk
0ce769bfc2
Add note about stb to 3rd party credits in LICENSE and docs
2014-09-18 18:30:01 +01:00
Baldur Karlsson
5f27b1d9ba
Update for new builds site with beta builds
2014-09-17 23:49:14 +01:00
baldurk
f4de6993bc
Fix double support in FormatElement & custom Buffer/CBuffer views
2014-09-17 18:51:00 +01:00
baldurk
f2637a7bff
Use Range min/max vals to ignore sliders when fetching histogram
2014-09-17 18:44:05 +01:00
baldurk
aa4dc6f5ab
bool should be explicit bool32 on parameters from external API
2014-09-17 18:40:12 +01:00
baldurk
73d03c0c54
Check arraysize*depth (mutually exclusive) to get right calculation
2014-09-17 18:39:39 +01:00
baldurk
6bcf042cdf
SliceFace to render from should be loop counter
2014-09-17 18:38:58 +01:00
baldurk
0292f5f140
Beta versions check for updates with their version & commit hash
...
* This will allow official and beta releases to have parallel update tracks
as planned
2014-09-17 18:33:26 +01:00
baldurk
61ba671572
Speculative crash fix - cache m_LogViewers locally. Closes #77
2014-09-17 18:08:55 +01:00
baldurk
53eeb9b28e
Tweak error since no config is saved (and in-memory one is preserved)
2014-09-17 18:03:26 +01:00
baldurk
0b502f17ff
Fix edge case with save options
2014-09-16 19:52:24 +01:00
baldurk
5596533459
Add handler for escape/enter shortcut keys in the dialog
2014-09-16 19:52:24 +01:00
baldurk
29e78c467e
Set tab order on the form
2014-09-16 19:52:23 +01:00
baldurk
eccf3fc052
Handle overwrite & invalid path on save click to validate filename
2014-09-16 19:52:23 +01:00
baldurk
73f624b922
In GetTextureData don't use rawoutput, but force no-blend
...
* This allows the range min/max to apply when rendering down to RGBA8
2014-09-16 19:05:21 +01:00
baldurk
339ee48ea6
Texture save dialog should be non-sizeable
2014-09-16 19:00:34 +01:00
baldurk
5a7c4201aa
64bit compile fix
2014-09-16 01:30:29 +01:00
baldurk
e81169f021
Add a dialog to guide users to selecting available save options
2014-09-16 01:27:08 +01:00
baldurk
326ca2ebe8
Move SaveTexture logic to replay layer
...
* Expand the abilities of the GetTextureData in replay drivers
to be able to resolve samples and render down to RGBA8 unorm
for file export to other programs.
* Greatly improve the ability to save textures - in theory any
texture format/type/dimension/etc should now be mappable in
sensible & useful ways to output formats.
2014-09-16 01:25:13 +01:00
baldurk
9f62428f7f
Move DDS writing code out from d3d11 driver
2014-09-16 01:18:00 +01:00
baldurk
8ba8041a2a
Add variants to stb_image_write that take FILE* instead of filename
2014-09-16 01:16:55 +01:00
baldurk
1c77f6d27e
In GetTextureData() handle MS textures as if they were arrays
...
* Client code is expected to handle this and request arrayIdx N for the Nth
sample (possibly offset if it's an array of MS textures).
2014-09-16 01:16:55 +01:00
baldurk
cf2511727b
bugfixes to CopyTex2DMSToArray and CopyArrayToTex2DMS
2014-09-16 01:16:54 +01:00
baldurk
3a3a8a8578
Move InitRemoteAccess to app API
2014-09-15 07:50:07 +01:00
baldurk
eee0740874
Remove old file no longer in project
2014-09-15 07:49:28 +01:00
baldurk
72e2ed1513
Remove UNorm_SRGB component type as it's redundant
2014-09-14 20:29:25 +01:00
baldurk
6f9e8f3002
Linux compile fixes
2014-09-14 16:51:11 +01:00
baldurk
69fec43309
Add API to set which keys trigger cap etc in-program
...
* Not exposed in the UI to be able to configured just yet, but it can be
set by a program that's renderdoc-aware.
2014-09-14 13:17:00 +01:00