Commit Graph

  • da6872065f Add event usage for attachments being cleared with dynamic rendering baldurk 2021-11-10 13:56:38 +00:00
  • 3e8eed172e Add Mesh Viewer axis mapping to vulkan, d3d11, and d3d12 drivers Orson Baines 2021-11-08 20:26:32 -05:00
  • 570266702c Enable qualcomm driver bug workaround for all cubemaps baldurk 2021-11-08 12:49:07 +00:00
  • 99bbd9e5f0 Don't provide timers for copy-queue command buffers baldurk 2021-11-08 11:25:43 +00:00
  • a2978dc33d readded custom axis mapping button and updated documentation John Kattukudiyil 2021-11-05 18:57:59 -04:00
  • 5ed073f395 address PR feedback John Kattukudiyil 2021-10-26 12:30:17 -04:00
  • 35f4fad20e Issue 2322: Configure mesh coordinate system Orson Baines 2021-10-12 17:53:42 -04:00
  • f7a1414b52 Restore DONT_CARE enum handling. Closes #2405 baldurk 2021-11-08 10:15:18 +00:00
  • a769f3e253 D3D12 placed resources keep a refcount on their heap baldurk 2021-11-05 12:12:11 +00:00
  • bb3343786b Add support for VK_KHR_dynamic_rendering baldurk 2021-11-05 10:58:05 +00:00
  • 5bee64904c Add workaround to qualcomm bug reading cubemap faces in mips on GLES baldurk 2021-11-04 15:13:44 +00:00
  • 41d39b58ce Pass range-min/max to ApplyCustomShader Mikkel Gjoel 2021-10-27 16:47:06 +02:00
  • d4a5592780 Add functionality to reset an edited shader to original. Closes #2334 baldurk 2021-11-02 14:09:50 +00:00
  • de38cf7b9c Require explicit debug information to support source debugging baldurk 2021-11-02 12:27:42 +00:00
  • 33db9be271 Ignore dstArrayElement as descriptor index for inline UBOs. Closes #2401 baldurk 2021-11-02 11:00:57 +00:00
  • 20b1257411 Make sure that function constant members are fixup'd when patching baldurk 2021-11-01 13:50:42 +00:00
  • 72af2abd7d Handle runtime/unbounded arrays in buffer viewer formatting baldurk 2021-11-01 12:51:26 +00:00
  • 90cad57410 ApplyCustomShader accepts TextureDisplay instead of extracted data Mikkel Gjoel 2021-10-27 19:26:48 +02:00
  • 39d31e880d Handle vertex picking in world space for post-projection data baldurk 2021-10-28 10:49:15 +01:00
  • e26c300566 Use valid values for default states. Closes #2396 baldurk 2021-10-26 13:11:50 +01:00
  • 2cb612f451 Reduce stack size allocated for SerialiseNext() in debug builds baldurk 2021-10-26 12:36:34 +01:00
  • 56ba5a686c Fix unit test failure baldurk 2021-10-22 17:02:19 +01:00
  • d00556dbb5 Support VK_EXT_dynamic_state2 & VK_EXT_vertex_input_dynamic_state baldurk 2021-10-22 16:22:42 +01:00
  • 7a4e68959f Support VK_EXT_load_store_op_none & color_write_enable. Closes #2363 baldurk 2021-10-22 14:48:58 +01:00
  • 5d1dc8f48a Add support for VK_EXT_global_priority_query baldurk 2021-10-22 12:01:45 +01:00
  • 36b9980de1 Add support for VK_EXT_rgba10x6_formats baldurk 2021-10-22 11:33:28 +01:00
  • 25530e8f11 Add support for VK_EXT_ycbcr_2plane_444_formats baldurk 2021-10-22 11:28:59 +01:00
  • c48764f222 Add support for VK_EXT_shader_atomic_float2 baldurk 2021-10-21 17:04:31 +01:00
  • 0995dd404f Add suport for integer dot-product and subgroup uniform flow extensions baldurk 2021-10-21 16:59:26 +01:00
  • 71c1f6b7a0 Add support for VK_KHR_maintenance4 baldurk 2021-10-21 16:47:11 +01:00
  • 0e75b926b0 Add support for VK_KHR_present_id/wait baldurk 2021-10-21 15:59:34 +01:00
  • 9b877549bd Add support for VK_KHR_format_feature_flags2 baldurk 2021-10-21 15:26:29 +01:00
  • ead57d7351 Move document with list of supported vulkan extensions into repository baldurk 2021-10-21 15:13:08 +01:00
  • 56f87abcab Update vulkan & SPIR-V to latest baldurk 2021-10-21 14:25:44 +01:00
  • 604b556c67 Check for geometry shader as well as tessellation baldurk 2021-10-21 10:54:21 +01:00
  • 3cec544508 Patch quad overdraw shaders on D3D12 to follow rules. Closes #2356 baldurk 2021-10-20 15:44:00 +01:00
  • ec785ba167 Add ability to debug compute shaders by dispatch thread ID Steve Karolewics 2021-10-07 12:06:39 -07:00
  • 0b5e8369d3 Add some literal returns for D3D12 swizzle enums baldurk 2021-10-19 18:12:30 +01:00
  • 8245b99b56 Avoid some redundant checks in GetLiveResource baldurk 2021-10-19 18:12:19 +01:00
  • c753655ef1 Optimise lookup of API event from action baldurk 2021-10-19 17:53:48 +01:00
  • 92e3c21baf Always set pipeline state on D3D12 on all types of command buffer baldurk 2021-10-19 17:05:30 +01:00
  • ee8c685880 Tweak docstring on performance counter viewer baldurk 2021-10-18 23:03:39 +01:00
  • 3324b7f86c Hide hidden/internal parameters in resource inspector baldurk 2021-10-18 17:53:08 +01:00
  • 469221ab15 Add sorting options to resource inspector, including 'recently used' baldurk 2021-10-18 17:11:36 +01:00
  • 6dd63c6aec Convert counter viewer to item model, sync filter with event browser baldurk 2021-10-18 13:53:17 +01:00
  • 531946c128 Skip marker regions when fetching D3D11/GL counters baldurk 2021-10-18 11:14:49 +01:00
  • 6ba5278f46 Fix pipeline stats queries on D3D11 baldurk 2021-10-18 11:14:12 +01:00
  • c02c8355c7 Check queued initial state fetches on implicit thread switches on GL baldurk 2021-10-18 11:12:19 +01:00
  • 97dfda3c3c Fix use of GetCBufferVariableContents in tests baldurk 2021-10-11 12:18:15 +01:00
  • 47d6c86222 support VK_EXT_fragment_density_map2 Remi Palandri 2021-10-07 17:35:28 -07:00
  • 5a2dd3fd77 Add support 3d ASTC compressed textures Leonid Fedorov 2021-10-08 11:42:56 +03:00
  • 0151c5ce88 add explicit folder name to d8 commandline Remi Palandri 2021-10-07 17:59:53 -07:00
  • 501b67bccf Further clang warning fixes baldurk 2021-10-06 19:17:15 +01:00
  • 484f25bb75 Linux compile fixes baldurk 2021-10-06 17:14:29 +01:00
  • 1464eaeb81 Ensure linux process hooks don't do anything on replay baldurk 2021-10-06 16:26:18 +01:00
  • b71b84374f Implement option to export current vulkan pipeline to fossilize db baldurk 2021-10-06 16:23:39 +01:00
  • c76c761bab Fix some crashes exporting HTML pipeline state on vulkan baldurk 2021-10-06 16:21:04 +01:00
  • 18647c3d87 Improve important tagging for vkCreateRenderPass2 baldurk 2021-10-06 15:52:58 +01:00
  • b850c2d7fe Fix incorrect use of QByteArray::fromRawData, it doesn't copy input data baldurk 2021-10-06 15:05:24 +01:00
  • 2206f6bd2f Don't add duplicate derived resources baldurk 2021-10-06 15:05:02 +01:00
  • fb912b4853 Add a recursive search function in SDObject baldurk 2021-10-06 15:03:33 +01:00
  • 73f78bd8a4 Ensure formatting tags aren't exported/put on the clipboard. Refs #2382 baldurk 2021-10-05 13:48:08 +01:00
  • 73f0c7681f Add support 2d array/3d textures read back for GLES 2.0/3.0 Leonid Fedorov 2021-10-05 17:20:37 +03:00
  • dc9fd45fc2 Make Oculus' on device Vulkan Validation Layer avaiable for load thisisjimmyfb 2021-10-04 13:13:11 -07:00
  • f80b5ce62a Fix texel read/write to respect format conversion when debugging shaders baldurk 2021-10-04 19:22:52 +01:00
  • bae2f44bf1 Support bool parameters in vulkan debug printf baldurk 2021-10-04 18:40:06 +01:00
  • c070dfd847 Clarify root signature index in D3D12 pipeline view baldurk 2021-10-04 18:39:33 +01:00
  • c24dd2e7aa Use shader stage to properly disambiguate entry points on vulkan baldurk 2021-10-04 17:03:27 +01:00
  • ff40a98ac7 Specify stage for spirv-cross in case it's needed to disambiguate baldurk 2021-10-04 17:01:34 +01:00
  • 4b261bd8f6 Fix problems with GL counter fetch around multi-draw draws baldurk 2021-10-04 15:40:56 +01:00
  • cd1b68aadf If a shared resource is imported mid-capture, snapshot initial contents baldurk 2021-10-04 15:05:07 +01:00
  • 44cfabb12a Remove more problematic D3D11 misc resource flags baldurk 2021-10-04 15:04:48 +01:00
  • 3ed35bf253 Fix assignment of 64-bit vertex input element locations. Closes #2380 baldurk 2021-10-04 13:07:24 +01:00
  • 83da4cb471 Sanitise : in pipeline state vertex input names baldurk 2021-10-04 13:05:57 +01:00
  • bfbc9a3e48 Fix order of scrollbar update when texture scale changes. Closes #2377 baldurk 2021-10-04 12:10:56 +01:00
  • 4a44d76426 Strip VK_KHR_win32_keyed_mutex extension on replay baldurk 2021-10-04 12:02:37 +01:00
  • 3fb4e230de Handle single-basic-element buffers in GL/Vulkan properly. Closes #2378 baldurk 2021-10-04 12:02:09 +01:00
  • bc532ebf49 Bump version to 1.17 baldurk 2021-09-30 17:28:02 +01:00
  • 5486bf09b3 Fix D3D11 overlays not displaying due to overwritten renderstate v1.16 baldurk 2021-09-29 13:54:32 +01:00
  • 25b17c8093 Add R/W locking around access to crash handler. Closes #2376 baldurk 2021-09-29 10:54:29 +01:00
  • d386df55b9 Clarify requirement of a capture for device lost errors baldurk 2021-09-27 12:49:58 +01:00
  • 62d6ffaec2 Enable DXIL bindless feedback test baldurk 2021-09-27 12:26:22 +01:00
  • 2a53db8eae Fix DXIL feedback to account for handle indices being register relative baldurk 2021-09-27 12:23:58 +01:00
  • b20e337fd2 Remove unused root elements after filling D3D12 pipeline state baldurk 2021-09-27 12:23:15 +01:00
  • c8e7037ed1 Make some custom changes to Catch2 for a better experience baldurk 2018-05-07 15:04:18 +01:00
  • d3c6818f4a Update Catch to version 2.13.7 baldurk 2021-09-27 10:01:05 +01:00
  • 552621a87f Fix a compile warning that appears on redhat baldurk 2021-09-27 10:00:50 +01:00
  • 8c5792f412 Add api/replay/pipestate.inl to sources list Jake Turner 2021-09-26 06:10:10 +01:00
  • e1880f62ab Clamp value index by number of values baldurk 2021-09-24 15:11:22 +01:00
  • ff92cc2ba3 Don't flush coherent maps on vulkan when there are no command buffers baldurk 2021-09-24 14:04:07 +01:00
  • 7700c2a80d Don't trust presence/absence of raw buffer flag on D3D12 descriptors baldurk 2021-09-24 13:23:32 +01:00
  • a77c9e7ac3 Demote DXIL validation step to warning as it's not reliable baldurk 2021-09-24 12:04:50 +01:00
  • 22dda946fc Strip root signature to avoid false validation errors baldurk 2021-09-24 10:59:39 +01:00
  • 5c87ee069f Ignore static used binds when allocating feedback slots baldurk 2021-09-24 10:59:06 +01:00
  • 77785cfe1f 32-bit compile fix baldurk 2021-09-23 19:45:51 +01:00
  • 8901880d15 Ensure reference data for map comparisons is taken from serialised data baldurk 2021-09-23 17:48:45 +01:00
  • b4e4fed40f Remove path to trust application flushes on coherent maps. Closes #2372 baldurk 2021-09-23 17:37:26 +01:00
  • 42fcc3820d Try to load DXC before doing DXIL patching, to validate in debug builds baldurk 2021-09-23 17:01:31 +01:00
  • e092607896 Patch feature flags chunk when adding UAVs on geometry stages baldurk 2021-09-23 16:59:34 +01:00
  • b4cf86c48c Fix compilation on mac baldurk 2021-09-21 18:48:43 +01:00