Commit Graph

  • 9f97419ee4 Fix problem with patching framebuffers in vulkan pixel history baldurk 2021-11-16 15:41:13 +00:00
  • 751c80af85 Don't use spec constant ID as offset for storage. Closes #2413 baldurk 2021-11-16 15:01:42 +00:00
  • 64a7bcc22e Remove VK_KHR_present_wait extension on replay baldurk 2021-11-16 11:34:52 +00:00
  • 4647492b24 Remove message about binding 0 GPUVA for root parameters baldurk 2021-11-16 11:34:31 +00:00
  • 37fd59313b Add a test of vulkan shader debug printf baldurk 2021-11-15 16:14:00 +00:00
  • 9e5b81471c Clear shader message count cache when resetting event browser baldurk 2021-11-15 15:49:28 +00:00
  • ff1fc1c20f Test handling of residency refcounting and placed resources on D3D12 baldurk 2021-11-15 15:07:56 +00:00
  • 799f3a806b Add tests of multi-bind GL functions that take NULL arrays baldurk 2021-11-15 13:32:10 +00:00
  • f96a91a108 Show how to hardcode a single test in the demos project baldurk 2021-11-15 13:09:24 +00:00
  • 4d2afdeea7 Skip past any undefined descriptor binds when overflowing. Closes #2410 baldurk 2021-11-15 12:02:24 +00:00
  • 9fff431f5a Change recursive chunk assert check baldurk 2021-11-15 12:00:12 +00:00
  • 5b4d6dab63 Implement buffer copy via get function for GL queries. Closes #2409 baldurk 2021-11-15 11:25:57 +00:00
  • 32fd5b5f18 Fix SDK detection on VS2022 where the windows SDK has no 64-bit reg key baldurk 2021-11-15 11:01:51 +00:00
  • a5636c7bec When starting a chunk assert that it starts from 0 Jake Turner 2021-11-12 05:27:06 +00:00
  • ae9ce88930 Remove subsampled bit from vulkan images on replay. Refs #2403 baldurk 2021-11-12 14:11:51 +00:00
  • 2e4905a6a8 Ensure that texture views have right texture type recorded. Closes #2408 baldurk 2021-11-12 11:16:23 +00:00
  • 4d906c5007 Check that multiple D3D12 devices with different resources doesn't break baldurk 2021-11-11 15:54:47 +00:00
  • 3da6a89bfb Test reading from NULL vertex buffer at offset 0 with VK_EXT_robustness2 baldurk 2021-11-11 15:36:56 +00:00
  • 77e11abf07 Test that mapping and unmapping a "persistent" buffer each frame works baldurk 2021-11-11 15:20:43 +00:00
  • eb96e8007c Fix validation error in VK_Shader_Debug_Zoo baldurk 2021-11-11 15:15:50 +00:00
  • d0d809f43e Add a test using ~0U for OpVectorShuffle inputs baldurk 2021-11-11 15:15:42 +00:00
  • 352821026e Add tests that frame 0 can be captured and contains correct events baldurk 2021-11-11 14:38:04 +00:00
  • 15944e2b41 Patch dynamic rendering depth format for pixel history baldurk 2021-11-10 13:58:00 +00:00
  • e51f24ee25 Disable extended dynamic states that might mess with pixel history baldurk 2021-11-10 13:57:43 +00:00
  • 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