Commit Graph

  • d020543065 Set -fno-strict-aliasing to prevent gcc from breaking tons of code baldurk 2020-07-28 15:30:45 +01:00
  • 624da2fb25 Add test that we don't crash on draws with new viewports baldurk 2020-07-27 15:02:48 +01:00
  • 1c6c671781 Change scissor/viewport count when it's not dynamic state baldurk 2020-07-27 15:02:37 +01:00
  • e6a2b94b6f Disallow closing progress dialogs early baldurk 2020-07-27 14:16:12 +01:00
  • fda371cc6e Avoid glTextureBufferRangeEXT if range isn't valid baldurk 2020-07-27 11:32:26 +01:00
  • 691ee0c348 Don't overwrite GL state when creating text-rendering data. Closes #1994 baldurk 2020-07-27 11:09:20 +01:00
  • 287bb81fca Add a note about the python module version restriction baldurk 2020-07-24 16:33:21 +01:00
  • e147a5a6d1 Test OpLine/OpNoLine being intermingled with function header baldurk 2020-07-23 10:56:29 +01:00
  • c161797420 Don't look up viewport if none is bound baldurk 2020-07-23 09:45:32 +01:00
  • 2f6ed260be Replacing non-ascii characters with - Kevin McCullough 2020-07-16 12:18:05 -07:00
  • a10f67f26a Skip OpLine/OpNoLine that appears before function variable declarations baldurk 2020-07-22 20:04:58 +01:00
  • 865d39ec44 Bump version to 1.10 baldurk 2020-07-22 18:48:41 +01:00
  • 22dbb188ce Document the new custom shader directories setting v1.9 baldurk 2020-07-22 17:34:40 +01:00
  • 5d8d57540b Update docs as vulkan pixel history and shader debugging are supported baldurk 2020-07-22 17:31:20 +01:00
  • 8e3d38ce2c Fix crash if texture is discarded with NULL region (means all discarded) baldurk 2020-07-22 13:26:29 +01:00
  • 7a1c476ceb Remove Vulkan shader debugging beta feature flag baldurk 2020-07-21 22:36:16 +01:00
  • 6c1376fbb9 Add credits note for vulkan pixel history baldurk 2020-07-21 19:56:30 +01:00
  • 03029a5152 Don't end unbalanced counters while fetching them ourselves on GL baldurk 2020-07-21 17:24:19 +01:00
  • 0d8c36d6e8 Handle instanced client memory arrays in GL baldurk 2020-07-21 16:52:25 +01:00
  • 331aabcde6 Include test process output into test log baldurk 2020-07-21 15:16:43 +01:00
  • 9f4f68a76b Add an unhandled exception handler on windows to print crashes to output baldurk 2020-07-21 15:01:37 +01:00
  • f75c34d3c2 Fix swizzle on resource not being properly applied to ld_raw operations baldurk 2020-07-21 12:42:20 +01:00
  • b540f631ab Don't overwrite idx variable with loop iterator baldurk 2020-07-21 12:42:09 +01:00
  • 56f1b8c4e8 Fix size clamp being backwards for D3D12 index buffers baldurk 2020-07-21 12:35:37 +01:00
  • 109d5e90a9 Remove Vulkan pixel history beta feature flag Aliya Pazylbekova 2020-07-21 12:44:35 -04:00
  • bf567adea1 Fix backwards finite check in D3D11 shader debugging baldurk 2020-07-20 16:31:59 +01:00
  • f6babe77fd Handle depth clipping and depth bounds failure separately baldurk 2020-07-20 16:07:36 +01:00
  • 6a8e7cbbe5 Fix python examples not being up to date with latest API changes baldurk 2020-07-20 10:52:59 +01:00
  • 8299fb5039 Add some missing D3D12 bitfield stringise cases baldurk 2020-07-20 10:50:57 +01:00
  • fb313a0f54 Respect minImageCount from surface capabilities baldurk 2020-07-17 17:09:58 +01:00
  • 05e2761fb8 Quantise pixel history depth when doing per-fragment comparisons baldurk 2020-07-17 16:49:59 +01:00
  • 7a885ae9bd Tweak ISA checks baldurk 2020-07-17 16:30:11 +01:00
  • 9506d8e465 Make unbound checkerboard full alpha baldurk 2020-07-17 16:08:41 +01:00
  • 2bc59d1610 Fix mesh checks for extended dynamic state test baldurk 2020-07-17 15:52:34 +01:00
  • a46e86f191 Ensure indirect buffer is properly cleared on first run baldurk 2020-07-17 15:52:20 +01:00
  • c6ef3f1006 Properly enable indirect count feature on VK1.2 baldurk 2020-07-17 15:52:07 +01:00
  • 76caaba8bb Avoid use of EXT_direct_state_access in demos baldurk 2020-07-17 15:41:06 +01:00
  • 7aa3993a51 Add image name to depth/stencil clear draws baldurk 2020-07-17 15:40:56 +01:00
  • 845710d58a Fix compile error in demos on linux baldurk 2020-07-17 14:55:52 +01:00
  • e8b61fbf30 Serialise name in GL program block binding calls, to remap index baldurk 2020-07-17 13:52:27 +01:00
  • 485f7d21fc Make overlays interact consistently with viewport/scissor baldurk 2020-07-17 13:02:33 +01:00
  • e176fcb9d7 Fix D3D12 debugging with a texture mapped as UAV Steve Karolewics 2020-07-17 01:50:14 -07:00
  • c912ccc3a8 Fix lookup of source var that references an array baldurk 2020-07-16 20:39:11 +01:00
  • 1316dbc65b When iterating captures, don't compare outputs that are uninitialised baldurk 2020-07-16 17:17:53 +01:00
  • cccbb18bb9 Initialise local variables with 0xcc as well as global scope variables baldurk 2020-07-16 17:10:27 +01:00
  • 2c2d70c6ad Fix assert condition being backwards baldurk 2020-07-16 17:08:17 +01:00
  • 2a1af6d936 Render more context when getting shader output baldurk 2020-07-16 17:05:36 +01:00
  • 7ab794ffb3 Update vulkan pixel history test to exercise recent changes baldurk 2020-07-16 16:25:03 +01:00
  • 49788f34a1 Add const overload of subresource state lookup by aspect baldurk 2020-07-16 16:18:58 +01:00
  • 5a9fe05bb7 Sanitise barrier layouts in vulkan pixel history baldurk 2020-07-16 15:56:43 +01:00
  • 18f4412813 Don't clear out of bounds when doing renderpass clears on non-0 slices baldurk 2020-07-16 15:56:32 +01:00
  • 5ef45a3576 Apply output mip/slice when selecting a new texture or new drawcall baldurk 2020-07-16 15:56:12 +01:00
  • f49c10bcca Fix tests that got broken by sharing shaders baldurk 2020-07-16 15:06:50 +01:00
  • dbce13e434 Explicitly destroy freed descriptor sets in vulkan pixel history baldurk 2020-07-16 14:40:27 +01:00
  • 78aa55681a Use original renderpass and framebuffer for per-fragment postmod values baldurk 2020-07-16 14:35:57 +01:00
  • 93ac1654a9 Add more internal markers for debugging vulkan pixel history baldurk 2020-07-16 14:04:55 +01:00
  • 4d6d949f42 Manually check depth test to get per-fragment pass/fail baldurk 2020-07-16 13:28:45 +01:00
  • a8c97a7530 Save the post-modification fragment depth in D3D11 pixel history baldurk 2020-07-16 12:38:28 +01:00
  • 7b191861e8 Don't remove replacement when capture is closing baldurk 2020-07-16 12:12:38 +01:00
  • 498bab80e4 Improve support for multiview case with vulkan pixel history baldurk 2020-07-16 11:44:51 +01:00
  • 08a3d05e71 Explicitly note which modifications in pixel history are unavailable baldurk 2020-07-16 10:53:58 +01:00
  • 9042aeab39 Don't hide counters belonging to multiple Intel queries. Marcin Ślusarz 2020-07-16 13:16:09 +02:00
  • 8f00d3fbd6 Compile fixes baldurk 2020-07-16 09:37:25 +01:00
  • ee17cfee65 Use a checkerboard instead of a fixed colour for unbound thumbnails baldurk 2020-07-15 17:27:06 +01:00
  • f0e397bb99 Return explicit 0s for invalid derivatives, and add debug message baldurk 2020-07-15 17:15:47 +01:00
  • 7927ff2e40 Add tests of shaders that don't use GLSL.450 & have 0 stageFlags binds baldurk 2020-07-15 15:34:37 +01:00
  • ddba7ef996 Use NaN-friendly behaviour for all mins and maxs in SPIR-V baldurk 2020-07-15 14:49:51 +01:00
  • c3c95ece79 Don't assert that inactive threads are converging baldurk 2020-07-15 14:24:44 +01:00
  • e1f90b4b01 Add test that validation layers and extensions can be captured baldurk 2020-07-15 14:11:42 +01:00
  • 5c57493855 Share common shader source on vulkan baldurk 2020-07-15 13:53:56 +01:00
  • 67df704f5a Make sure to properly reset per-command list state so we don't leak baldurk 2020-07-15 12:15:07 +01:00
  • f70d397d0e Don't change unrelated state while doing depth/stencil test overlay baldurk 2020-07-15 11:53:34 +01:00
  • 2607044691 Fix off-by-one error clamping vertex buffer access baldurk 2020-07-15 11:51:14 +01:00
  • 152db57598 Default A8 textures to show the alpha channel only baldurk 2020-07-15 11:50:56 +01:00
  • b0f4a11b98 Test glBindBuffersBase doesn't crash when passed NULL baldurk 2020-07-14 18:00:50 +01:00
  • 79e460f3e6 Test that we can change entry point names when editing shaders in vulkan baldurk 2020-07-14 17:58:10 +01:00
  • 7ebe4e5ac1 Add test that GL state isn't trashed by initial contents or overlay baldurk 2020-07-14 17:52:40 +01:00
  • a395ec8560 Increase GL_Large_Buffer test to check >2GB buffer baldurk 2020-07-14 17:22:01 +01:00
  • 1df39247fa Fix access to render state in D3D12 baldurk 2020-07-14 14:08:54 +01:00
  • ec6627af03 Use our own isinf/isnan over compiler provided ones that are unreliable baldurk 2020-07-14 13:24:36 +01:00
  • eabfb9b074 Remove isnan call that's seemingly impossible to call portably baldurk 2020-07-13 21:04:38 +01:00
  • cf867816ab Experimental compressonator compile fix baldurk 2020-07-13 20:54:48 +01:00
  • 00580031fc Add more ignored warnings on compressonator baldurk 2020-07-13 20:29:32 +01:00
  • 55c248e44a Disable warning on GCC in compressonator code baldurk 2020-07-13 20:12:05 +01:00
  • 7a7b33014b Fix case of BC7 file baldurk 2020-07-13 19:33:08 +01:00
  • 9c4d01833c Compile fixes baldurk 2020-07-13 18:36:59 +01:00
  • 02a54be6ad When replaying resource discards fill with explicit pattern. Closes #284 baldurk 2020-07-13 17:29:11 +01:00
  • bc4a803605 Add usage entries for discards. Closes #1951 baldurk 2020-07-07 17:00:23 +01:00
  • 0d026a43d6 Remove CompType::Double baldurk 2020-07-07 12:42:05 +01:00
  • 6dd09ed2cb Allow 3D textures to be bound to framebuffers with layers baldurk 2020-07-10 14:21:16 +01:00
  • da0e18dbac Fix some issues with glClearTexImage and glClearFramebuffer baldurk 2020-07-10 15:31:06 +01:00
  • 9a2c49210a Track command list state for all replayed command lists baldurk 2020-07-10 11:34:19 +01:00
  • bd484d85de Fix bug in Compressonator BC6 options setting baldurk 2020-07-10 11:33:23 +01:00
  • a0b3bffda6 Display slices in texture details in GL pipeline state view baldurk 2020-07-08 13:54:35 +01:00
  • 75fc8140c1 Fix marker regions before command buffers are started baldurk 2020-07-10 17:54:17 +01:00
  • 88591c35fd Collapse large arrays if no dynamic use information is available baldurk 2020-07-08 13:56:35 +01:00
  • 37612a426d Use non-debug runtime for all builds of the renderdocui stub baldurk 2020-07-07 18:01:38 +01:00
  • d1d84d22b0 Don't print error if struct stride is exactly matched baldurk 2020-07-07 11:41:58 +01:00
  • f0fe801d27 Specify RC include paths instead of using a macro for the output path baldurk 2020-07-12 10:51:51 +01:00
  • 4c40549b32 Use actual size of Intel performance counters metadata. Marcin Ślusarz 2020-07-09 22:12:49 +02:00