Commit Graph

433 Commits

Author SHA1 Message Date
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
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