Commit Graph

  • dc35083392 Check for clip origin on GL to enable Y-flipping for output meshes baldurk 2021-03-01 11:38:04 +00:00
  • 839665f3ca Add checks on D3D11 resource discard that we have a valid view/resource baldurk 2021-03-01 10:41:40 +00:00
  • 7171350638 fix heap buffer overflow Artyom Dangizyan 2021-02-28 19:58:07 +04:00
  • 0a3a236540 Fix compilation errors on some compilers jeromenxp 2021-02-24 23:28:03 +01:00
  • 7c62b80d89 Search explicitly for python3 with new python search baldurk 2021-02-24 13:28:14 +00:00
  • f3ae6873ea Look for python 3.9 in cmake baldurk 2021-02-24 12:55:20 +00:00
  • a1e436a8e0 Add event and structured chunk for image viewer baldurk 2021-02-24 11:18:05 +00:00
  • d6e88ae4fa Remove redundant callstack member in APIEvent baldurk 2021-02-10 15:03:19 +00:00
  • 728fa34acc Move branch colouring to RDTreeView baldurk 2021-01-14 16:17:33 +00:00
  • d906e23f32 Store original texture details in image viewer, rather than patched baldurk 2021-02-24 12:08:15 +00:00
  • 4de38aef1e Fix issue with DDS writing reading from wrong subresource index for data baldurk 2021-02-24 11:18:16 +00:00
  • 30dd13feb8 Pull index byte width and topology out of drawcall state baldurk 2021-02-23 13:53:26 +00:00
  • 04e533742f Adjust pitch calculation in saved DDS files to match spec. Closes #2189 baldurk 2021-02-22 17:03:12 +00:00
  • 14983a76cd Fix missing handling of variable descriptor counts in usage baldurk 2021-02-22 16:47:09 +00:00
  • fd14fdbfa8 Add missing column of data to constant buffer array parent baldurk 2021-02-22 16:46:33 +00:00
  • 795d7e0910 Handle a memory object that can't be covered by a buffer. Closes #2185 baldurk 2021-02-22 12:37:50 +00:00
  • 11268b358a Remap block-compressed 3D textures to 2D arrays on GL. Closes #2186 baldurk 2021-02-22 12:15:10 +00:00
  • 3025cf66c6 Force shader feedback before clear-before-draw overlay on vulkan baldurk 2021-02-22 11:24:43 +00:00
  • c6be4f7834 Fix highlighting of active thumbnail preview baldurk 2021-02-22 11:03:15 +00:00
  • 4a379408f9 Patch VkImageFormatListCreateInfo for MSAA textures baldurk 2021-02-22 10:31:14 +00:00
  • baf0e3ea70 #error for unknown platform in demos project Jake Turner 2021-02-20 05:26:37 +00:00
  • f14130fc2d Wrap TEST_ASSERT with do...while(0) Jake Turner 2021-02-20 05:10:19 +00:00
  • a7ac9d7923 Fix DXIL reflection if array type is listed as having 0 elements baldurk 2021-02-19 17:47:06 +00:00
  • 4e569cfe97 Add specific error when failing to disassemble DXIL shaders baldurk 2021-02-19 14:48:54 +00:00
  • f244d970c7 Properly convert fetched vertex inputs to target type in mesh output baldurk 2021-02-19 14:45:40 +00:00
  • 1f332f629f Fix Apple platform bug in GetTickFrequency Jake Turner 2021-02-17 18:25:38 +00:00
  • 698e22a5ae Suppress warning about self-assignment that we are deliberately testing baldurk 2021-02-18 17:21:36 +00:00
  • bb6b92f9a6 Compile fix for linux baldurk 2021-02-18 16:22:17 +00:00
  • 0f07545151 Add context menu item for toggling bookmarks on events baldurk 2021-02-18 15:36:16 +00:00
  • 9232921e17 Add some missing test coverage of rdcstr baldurk 2021-02-18 13:31:54 +00:00
  • c3769ce569 Remove tautological test summing empty array baldurk 2021-02-18 13:29:08 +00:00
  • 552af377e6 Add a test of serialising an array of enums baldurk 2021-02-18 13:28:39 +00:00
  • c470a0abf6 Remove old workaround for glslang bug baldurk 2021-02-18 13:27:42 +00:00
  • 2648e3e03c Add test and fix bug with printf'ing subnormal doubles baldurk 2021-02-18 12:32:22 +00:00
  • b61202af8e Add tests of get_lastpathsep baldurk 2021-02-18 12:32:10 +00:00
  • bafdb16b4b Update intervals tests for better code coverage baldurk 2021-02-18 12:11:02 +00:00
  • 2409132989 Add unit tests of strhash() on NULL/empty strings baldurk 2021-02-18 12:01:19 +00:00
  • 7ab0cac68b Fix C++11 error assign string literal to char* Jake Turner 2021-02-17 05:24:52 +00:00
  • eae38aad8a Added -Werror to demos project Jake Turner 2021-02-17 05:20:26 +00:00
  • b2b76486a5 Move format.cc from VULKAN_SRC to SRC Jake Turner 2021-02-16 06:41:05 +00:00
  • 85ab48750e Linux compile fix after updating catch2 Jake Turner 2021-02-17 18:30:33 +00:00
  • 0a7020b557 Fix minor typo checkou -> checkout Jake Turner 2021-02-14 07:01:12 +00:00
  • 2e47b58b18 Minor updates to demos cmake configuration Jake Turner 2021-02-14 06:18:49 +00:00
  • 46f84675f8 Test compiler to decide to add -std=c++11 option Jake Turner 2021-02-14 06:25:17 +00:00
  • b7eebf9f68 Compile error fix for Apple clang version 12.0.0 Jake Turner 2021-02-14 06:12:19 +00:00
  • 0fb11c6c0e Extra information for building demos using cmake Jake Turner 2021-02-14 05:44:30 +00:00
  • fb0c92669a Make some custom changes to Catch2 for a better experience baldurk 2018-05-07 15:04:18 +01:00
  • 28941a4f07 Update Catch to version 2.13.4 Jake Turner 2021-02-14 04:45:49 +00:00
  • 423ca67fb2 cmake 3.19.4 changes to find Python 3 libraries and include files Jake Turner 2021-02-13 16:34:26 +00:00
  • 329b092cfb Fixed user level registration of vulkan layers. sebastianpick 2021-02-18 12:31:14 +01:00
  • c700204037 Ensure CMAKE_EXE_LINKER_FLAGS are included during linking. sebastianpick 2021-02-18 12:21:59 +01:00
  • 7d0675aab8 Compile fix for mac baldurk 2021-02-17 20:58:56 +00:00
  • 4e0c7bf6d0 Add explicit casting for 64-bit enums on vulkan baldurk 2021-02-17 20:22:53 +00:00
  • 7c0a7e7e71 Make new 64-bit flag Bits enums explicitly uint64_t baldurk 2021-02-17 19:47:22 +00:00
  • 743bbb9aab Linux compile fix baldurk 2021-02-17 17:40:45 +00:00
  • 5cb9b90f5f Implement support for VK_KHR_synchronization2 baldurk 2021-02-17 10:43:05 +00:00
  • 7b8e19f513 Add support for VK_KHR_workgroup_memory_explicit_layout baldurk 2021-02-16 14:27:22 +00:00
  • c9a3923987 Add support for VK_KHR_zero_initialize_workgroup_memory baldurk 2021-02-16 14:16:12 +00:00
  • cf23c35d60 Update vulkan headers to 1.1.170 baldurk 2021-02-16 13:59:13 +00:00
  • d66133d610 Fix handling of buffer length & offset in buffer viewer baldurk 2021-02-15 12:14:39 +00:00
  • 907ce48f7a Display message when no vertices or instances are present in drawcall baldurk 2021-02-15 11:00:24 +00:00
  • 0e86f0e320 Fix overflow setting rowOffset when numRows is 0 baldurk 2021-02-15 10:43:06 +00:00
  • b31d7d94e8 An instanced draw with no instances has no vertices even if numIndices>0 baldurk 2021-02-15 10:41:17 +00:00
  • 218078f75f Identify stencil-only GL framebuffer attachments correctly baldurk 2021-02-15 10:30:37 +00:00
  • 9f6eda6e12 Don't check Qt version if not building qrenderdoc baldurk 2021-02-14 15:43:55 +00:00
  • 673579e854 Print renderdoc and qrenderdoc module locations baldurk 2021-02-14 14:31:35 +00:00
  • 321fbdefe9 Don't check docs build consistency if an exception happened baldurk 2021-02-14 14:30:27 +00:00
  • b18a28f0f9 Revert to sphinx 3.4.0 baldurk 2021-02-14 14:56:25 +00:00
  • 4b65d7f841 Add explicit /m to msbuild.exe invocations baldurk 2021-02-13 22:18:53 +00:00
  • fc2b2c11cc Include ShadingRateCombiner in the documentation baldurk 2021-02-10 15:07:37 +00:00
  • 9290ed926b Display VRS state in D3D12 pipeline state viewer baldurk 2021-02-10 14:09:44 +00:00
  • 4619a54771 Properly set optional/newer D3D12 state when applying baldurk 2021-02-10 14:06:55 +00:00
  • 6de87f21b2 Unwrap shading rate image passed to RSSetShadingRateImage baldurk 2021-02-10 12:58:07 +00:00
  • 08201d3645 Use v142 VC++ runtime merge modules baldurk 2021-02-09 16:30:04 +00:00
  • 9b9fd7e8af Make bounds checking on D3D debugged view access more rigorous baldurk 2021-02-08 14:05:00 +00:00
  • 327a9fdced Don't assume 4-byte stride for typed buffer loads/stores in DXBC baldurk 2021-02-08 13:58:51 +00:00
  • 6eab349dd5 Fix event counting leading to mismatches in vulkan captures baldurk 2021-02-08 13:49:13 +00:00
  • e8b183b7e8 Speculative workaround for DXGI bug baldurk 2021-02-08 13:48:58 +00:00
  • 20e91d8bd5 Reserve more space for descriptor set initial contents baldurk 2021-02-08 13:45:06 +00:00
  • 4c3cf74f18 Don't linkify any @123 EID text that is followed by an x baldurk 2021-02-08 12:27:02 +00:00
  • 15cbeef054 Fix offset calculation with declaring nested buffers in format string baldurk 2021-02-08 12:26:13 +00:00
  • 3da41af1a9 Don't use constant buffer alignment rules on D3D for SRV/UAV structs baldurk 2021-02-08 12:25:25 +00:00
  • 69661b0cbb Clamp the current event to the actually visible region Mikko Rasa 2021-02-05 22:13:06 +02:00
  • 19eb9bec34 Refactor drawing of lines in TimelineBar Mikko Rasa 2021-02-05 21:42:22 +02:00
  • fa674a59b6 Consistently use outlineBrush() for drawing borders Mikko Rasa 2021-02-05 21:20:21 +02:00
  • 52a5b35027 Properly hook glXCreateNewContext. Refs #2170 baldurk 2021-02-02 19:10:05 +00:00
  • 31c45634be Fix linux injected process incorrectly detecting debugger. Closes #2170 baldurk 2021-02-02 18:40:01 +00:00
  • 7e6a785055 Add test of vulkan dedicated allocations baldurk 2021-02-01 14:31:46 +00:00
  • 0513914c42 Test that correct root-constant entry is used for cbuffer values baldurk 2021-02-01 13:39:09 +00:00
  • 2333cfa2a1 Test that UAV reads in shader debugging read data prior to event baldurk 2021-02-01 13:31:23 +00:00
  • 6b12864a7b Ensure pixel pack/unpack buffers don't break overlays on GL baldurk 2021-02-01 13:22:40 +00:00
  • 28bf213382 Test APIs where scissor can be disabled doesn't affect overlays baldurk 2021-02-01 13:14:28 +00:00
  • 13ead841a4 Add tests of cubemaps on GL baldurk 2021-02-01 12:49:02 +00:00
  • cf3dc150cb Test compute bindless feedback on vulkan baldurk 2021-02-01 11:55:54 +00:00
  • b9c82bd4fb Split large pending cmd batches to prevent device removal on load Steve Karolewics 2021-01-31 14:31:42 -08:00
  • 2629a8b096 Fix AMD shader extensions test to check for tuples baldurk 2021-01-29 10:57:39 +00:00
  • 85e767b969 Increment D3D12 initial state batch index baldurk 2021-01-28 20:24:33 +00:00
  • 4adbf00af0 Fill in information about units of Intel performance counters. Marcin Ślusarz 2021-01-19 20:17:05 +01:00
  • 263cf0778f Fixes for structured exporting multisampled textures on GL baldurk 2021-01-28 15:49:28 +00:00
  • 22636f673b Fix bug when no DXIL reflection information is present baldurk 2021-01-28 15:25:57 +00:00