Commit Graph

  • 92192ef348 Add test to ensure vkBindBufferMemory2 can be split up baldurk 2021-01-13 14:48:40 +00:00
  • f5a99d47a2 Update D3D headers in test project baldurk 2021-01-13 14:25:54 +00:00
  • 026da176bb Update copyright years to 2021 baldurk 2021-01-13 13:56:10 +00:00
  • fbb17becf9 Only display base filename in loading progress dialog, not whole path baldurk 2021-01-13 12:50:34 +00:00
  • 0b12a2d16f Always create RTV for wrapped swapchain buffers even if wrapper exists baldurk 2021-01-13 12:02:30 +00:00
  • a3007ffa05 Make sure BDA capture/replay bit is enabled baldurk 2021-01-13 10:42:46 +00:00
  • 76b62ba841 Disable AMD switchable graphics layer baldurk 2021-01-12 18:01:51 +00:00
  • 29277b93a1 Both PRIMITIVE_RESTART_FIXED_INDEX and PRIMITIVE_RESTART enable restart baldurk 2021-01-12 17:16:17 +00:00
  • f717915738 Fix handling of separate debug info around fxc/dxc inconsistencies baldurk 2021-01-12 12:52:26 +00:00
  • 8ed47fd75a Update vulkan headers to 1.2.166 baldurk 2021-01-11 15:55:21 +00:00
  • b6462b19a9 When flow layout hasn't been visible, be conservative with its size baldurk 2021-01-11 13:58:20 +00:00
  • 441be22410 Override QTreeView::moveCursor to fix scrollbar behaviour. Closes #2144 baldurk 2021-01-11 11:45:18 +00:00
  • b487aa85af Flush pending dead on D3D11 before checking for wrappers. Closes #2145 baldurk 2021-01-11 11:08:13 +00:00
  • c63d222c69 Update linux build to compile against Qt 5.15.2 baldurk 2021-01-08 11:24:59 +00:00
  • b0f07dfee4 Fix some style issues with new Qt versions baldurk 2021-01-07 16:16:23 +00:00
  • 5eec88fdc7 Fix extra read-only resources displayed in D3D12 Texture Viewer Dylan Barrie 2021-01-07 12:10:01 -08:00
  • bb45e67e30 Fix compile errors when the '-mf16c' CFLAG is enabled. TheGreatMcPain 2021-01-06 15:47:04 -06:00
  • e970ee0e33 Fix issue with clamped length with byte offset in buffer viewer baldurk 2021-01-06 15:15:32 +00:00
  • 4f7abcd488 Remove unneeded window attribute in custom paint widget baldurk 2021-01-06 15:11:34 +00:00
  • cc36581592 Restore initial state for resources created mid-frame on D3D12 baldurk 2021-01-06 12:56:26 +00:00
  • 0e60918e4d Combine/ignore the same usage from the same event baldurk 2021-01-06 12:04:13 +00:00
  • d11c92d440 Fix crash with imageless framebuffers baldurk 2021-01-06 10:55:38 +00:00
  • 6756189324 Prevent GPU hang in postvs incremental draws with many instances Steve Karolewics 2021-01-05 10:44:03 -08:00
  • ecb1ba7804 Add config option to hide command buffer boundary markers baldurk 2021-01-05 17:32:55 +00:00
  • 3e4cac4985 Respect dedicated memory allocations during capture, use those buffers baldurk 2021-01-05 16:18:58 +00:00
  • f5f9e78dde Completely remove idle background tracking of descriptors on vulkan baldurk 2021-01-05 13:45:52 +00:00
  • b01c84f051 Implement proper handling for unbound views in shader debugging baldurk 2021-01-04 15:21:43 +00:00
  • 5e92bff7ee When build is invoked with ninja, build parallel over number of CPUs baldurk 2021-01-04 13:18:05 +00:00
  • 8697aec4f4 Reactivate AMD buffer_device_address workaround baldurk 2021-01-04 12:57:23 +00:00
  • b98c1f956e When fetching bindless feedback patch pipeline to reference load RP baldurk 2021-01-04 11:57:14 +00:00
  • a89e6e9722 Don't set 0 patch vertices baldurk 2021-01-04 11:31:20 +00:00
  • 2fb48704ee Handle unsized depth-stencil formats in GL overlay properly baldurk 2021-01-04 11:27:19 +00:00
  • 47c7b38f93 supporting full glCopyImageSubData Kanglai Qian 2020-12-24 16:31:00 +08:00
  • c1ecd9d375 Some GGP modifications Aliya Pazylbekova 2020-12-04 16:56:52 -05:00
  • d9915388c7 Add check for Android Version Omar El Sheikh 2020-12-21 14:40:38 -05:00
  • 050e9e1bba Update ADB Command to Install RenderDoc on Android Omar El Sheikh 2020-12-21 12:49:13 -05:00
  • 7aee537700 If multiple entry points are present in module, strip all unused baldurk 2020-12-19 12:49:39 +00:00
  • 610dda70db Use entry point interface ID list if available over building our own baldurk 2020-12-19 12:47:52 +00:00
  • 56c7c47a73 Don't emit drawcall errors for degenerate drawcalls. Closes #2124 baldurk 2020-12-18 19:43:18 +00:00
  • a3c33c2e3f Patch variable pointer types when we remove the underlying pointer type baldurk 2020-12-18 15:44:05 +00:00
  • 6830321f04 D3D11 scissors are enabled globally, not per-scissor baldurk 2020-12-18 14:39:11 +00:00
  • 0e5f173b04 Hide independent blend toggle in common pipe state baldurk 2020-12-18 14:36:23 +00:00
  • fd1b051d2c Add helper for selecting sample mask, which varies in location by API baldurk 2020-12-18 14:05:54 +00:00
  • 674d11fdda Use RichResourceText system to linkify EID links with format @123 baldurk 2020-12-18 13:42:04 +00:00
  • eabc6990b0 Don't try to always read 4 components of data from output. Closes #2119 baldurk 2020-12-17 22:23:34 +00:00
  • 51d5250fd4 Reuse root elements array in D3D12 pipeline state baldurk 2020-12-17 15:23:45 +00:00
  • 7c35bdb174 Omit large ranges of empty resources in arrays in D3D12 pipeline state baldurk 2020-12-17 15:20:50 +00:00
  • f3b66b0112 Only refresh texture list if resource renames changed baldurk 2020-12-17 15:20:32 +00:00
  • 47571c6b92 CPU writes should be treated as writes in the timeline bar baldurk 2020-12-17 12:22:00 +00:00
  • e7e2b73170 Search extracted namespace for class, not all headers baldurk 2020-12-16 20:39:58 +00:00
  • 71f10084df Fix SPIR-V editor unit test for new section types baldurk 2020-12-16 18:06:23 +00:00
  • 0e054d864c Don't use capture writer after it is destroyed. Closes #2121 baldurk 2020-12-16 17:24:53 +00:00
  • 402d43f915 Handle OpModuleProcessed being in a separate section properly baldurk 2020-12-16 17:24:39 +00:00
  • 523af0f2b4 Ensure replay controller only gets deleted via Shutdown() baldurk 2020-12-16 13:49:50 +00:00
  • 539ea53b3c Fix python reference in docstring baldurk 2020-12-16 00:27:41 +00:00
  • 2a6774db34 Remove incorrect sRGB conversion of clear overlay background color baldurk 2020-12-15 16:36:07 +00:00
  • 6ea3f99676 Don't enable scissor in D3D11 overlay if it wasn't enabled prior baldurk 2020-12-15 16:13:23 +00:00
  • 3aaccc4fda Use rdcfixedarray in parameters for functions instead of C arrays baldurk 2020-12-15 16:12:35 +00:00
  • 2b0f9c2eba Use richtext representation for ResourceId when converting to string baldurk 2020-12-15 14:41:13 +00:00
  • d727feb806 Improve handling of multiline richresourcetext documents baldurk 2020-12-15 14:40:45 +00:00
  • ed813e25bb Fix crash in vulkan overlay if non-drawcall is selected baldurk 2020-12-15 11:23:23 +00:00
  • 143f66478a Support converting an rdcarray pointer to rdcarray baldurk 2020-12-15 11:23:13 +00:00
  • d91785fefb Unbind unpack buffer when creating overlay texturel baldurk 2020-12-14 20:25:36 +00:00
  • 0163328884 Fix error messages not being printed from async python callbacks baldurk 2020-12-14 19:09:38 +00:00
  • 4bc795c344 Fix DumpObject to work with lists baldurk 2020-12-14 19:08:50 +00:00
  • f32008e95f Add access for changing the 3D preview stage in mesh viewer baldurk 2020-12-14 18:20:52 +00:00
  • 90ced90a89 Add common pipeline state helper to grab stencil face states baldurk 2020-12-14 15:49:47 +00:00
  • 5bdf00c0bf Checking for D3D12 features can fail, don't assert just zero the struct baldurk 2020-12-14 11:04:49 +00:00
  • fede056ef7 Fix bug in redeclarator if type hint like Tuple[int, ...] is used baldurk 2020-12-14 10:47:17 +00:00
  • e4e2d781bb Fix access mode for ::popen() call in ggp OS wrapper Alex Vakulenko 2020-12-15 17:18:11 -05:00
  • b6b255439a Properly check feature tiers in D3D12 as well as command list interface baldurk 2020-12-11 17:17:34 +00:00
  • 32cb98f800 Don't check framebuffer dimensions against image, check renderarea baldurk 2020-12-11 14:48:03 +00:00
  • 76e86db3bd Fix selection of root constant source data when viewing cbuffers baldurk 2020-12-10 17:28:11 +00:00
  • 9a6ec5282d Don't build GL_Callstacks demo in release baldurk 2020-12-10 16:56:34 +00:00
  • bd342e1596 Fix buffer overrun in D3D12_Draw_Zoo baldurk 2020-12-10 16:46:01 +00:00
  • 8b5234d0af Fix texture zoo remote server launch when running from renderdoccmd baldurk 2020-12-10 16:40:26 +00:00
  • 232c4a9ecb Fix texture zoo tests baldurk 2020-12-10 16:40:10 +00:00
  • ea2410fe9f Make new python documentation checks optional baldurk 2020-12-10 10:05:10 +00:00
  • afc9fc8f1e Fix verify-docstrings.py baldurk 2020-12-09 23:07:56 +00:00
  • 492aaf21b6 Fix apple compilation baldurk 2020-12-09 22:55:53 +00:00
  • 9d1673f5a4 Fix formatting in new docstrings baldurk 2020-12-09 22:55:48 +00:00
  • 6726540a11 Remove test passing NULL for rdcstr baldurk 2020-12-09 22:25:53 +00:00
  • 466eecde1d Remove raw strings from persistant config settings baldurk 2020-12-09 22:19:36 +00:00
  • f70c5be592 Fix issues with linux/mac builds baldurk 2020-12-09 21:57:15 +00:00
  • 8107a7a795 Account for array stride when unrolling AoS in buffer viewer baldurk 2020-12-09 17:34:37 +00:00
  • 8597b5ce30 Fix VulkanQuadOverdrawCallback still being active on restore replay baldurk 2020-12-09 14:12:24 +00:00
  • 68d690a912 When rendering overlays, clear to transparent black baldurk 2020-12-07 15:16:46 +00:00
  • 7ff7e0a71d Replace fixed C arrays with wrapper class in public interface baldurk 2020-12-09 15:17:21 +00:00
  • 580f96c8a1 Rename ShaderVariableType/Descriptor to ShaderConstant baldurk 2020-12-04 10:42:45 +00:00
  • 659fdaa235 Check that all complex struct members that have :type: in docstrings baldurk 2020-12-05 14:06:49 +00:00
  • dd3e7ab121 Add a modified and improved version of PyCharm's skeleton generator baldurk 2020-12-05 13:30:04 +00:00
  • 6b8ce92d88 Clean up docstrings in python interfaces to be strictly typed/formatted baldurk 2020-12-07 12:42:35 +00:00
  • e5f4ca7bb8 Remove use of const char * in public API and OS specific where possible baldurk 2020-12-04 20:21:33 +00:00
  • df6fec13f9 Remove use of automodule in docs baldurk 2020-12-04 00:23:58 +00:00
  • 8a58ba6843 Allow arrays of pointers in GPU buffers baldurk 2020-12-07 17:42:18 +00:00
  • 3cd10c9ed0 Disable crash reporting in edge baldurk 2020-12-07 16:35:05 +00:00
  • 1ab2047ecb Reset state in D3D shader debugging to before draw when fetching UAVs baldurk 2020-12-07 15:40:56 +00:00
  • 6803f32ab8 Print a message when stripping android libraries, and keep unstripped baldurk 2020-12-04 15:16:02 +00:00
  • 6f7e8bb396 Add python interface consistency check that we don't use non-class enums baldurk 2020-12-03 22:29:15 +00:00
  • 170f29ebfa Disable loading LunarG validation layer baldurk 2020-12-04 10:42:10 +00:00