baldurk
faeb047211
Handle vtx highlights outside UI, for complex topologies. Refs #85
2014-09-28 02:24:57 +01:00
baldurk
7da04de998
Stream-out as point list for vs-out draws to get vertex reuse
...
* For vertex shader output only, we do the streamout as a point list and
render each vertex once then we can reuse the same(ish) index buffer and
topology as the original draw.
* For GS/DS out there will likely be some expansion of verts so we do the
same as we used to.
2014-09-27 21:41:35 +01:00
baldurk
896d3837f2
Bump version to v0.22 so unofficial/beta builds are v0.22-xxxx
2014-09-27 01:38:38 +01:00
baldurk
2aef371f7e
Include registry keys to show renderdoc as an image file opener.
2014-09-27 01:29:57 +01:00
baldurk
6b990bd193
Fix overlays to work with MSAA render targets
...
* Some work just per-pixel rather than per-sample but it's not too
important
2014-09-27 00:43:04 +01:00
baldurk
4526e8beae
Add MSAA support for pixel history. Refs #82
...
* We expand the depth-pixel-copy CS to copy colour pixels too, and be able
to read from MSAA textures where appropriate.
* This introduces a small unnecessary overhead for non-MSAA colour textures
but it's not really an issue.
* I've also changed it to use the existing textures rather than creating
copies when the existing texture has BIND_SRV already.
2014-09-26 22:50:33 +01:00
baldurk
eeaab87854
Add a couple of utility functions for DXGI_FORMAT
2014-09-26 22:00:58 +01:00
baldurk
499e3b7c9f
pass through sample index to pixel history
2014-09-26 22:00:58 +01:00
baldurk
a23e6f8801
For windows ensure dll stays alive until remoteaccess threads close
...
* See http://blogs.msdn.com/b/oldnewthing/archive/2013/11/05/10463645.aspx
2014-09-26 19:25:38 +01:00
baldurk
93f29d1280
Respect the MSAA sample chosen when debugging a pixel
2014-09-26 16:14:57 +01:00
baldurk
f27381db29
Don't skip writing dirty resources if we have RefAllResources on
2014-09-25 23:26:53 +01:00
baldurk
81e812b5f3
Add image viewer so that an image can be loaded as a faux-log
...
* This adds the ability to drag in/open up a dds or jpg file and get all
the usual texture viewing and manipulation options.
2014-09-25 16:27:17 +01:00
baldurk
75c9ba32c9
Check that UAV array is non-empty before indexing into it
2014-09-25 16:26:30 +01:00
baldurk
2122c5c0a8
Only add log to recent list when it successfully loaded.
2014-09-25 16:26:15 +01:00
baldurk
bad288f890
amend to dds writing fixups
2014-09-25 16:21:31 +01:00
baldurk
95bd75d915
Proxy texture fixups - set cubemap, name, work for 1D/3D
2014-09-25 16:21:19 +01:00
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