Commit Graph

  • cd65e5beee Ignore unused attachments being cleared baldurk 2021-08-26 15:49:11 +01:00
  • 69a27aea40 Handle MakeResident/Evict being refcounted, and handle placed resources baldurk 2021-08-26 12:06:25 +01:00
  • a21d245114 Remove show unused/show empty options from texture viewer baldurk 2021-08-25 14:24:32 +01:00
  • 3bb4e8c22c Avoid crash if no pipeline is bound for D3D12 shader feedback baldurk 2021-08-25 14:01:12 +01:00
  • 3f2f74bba4 Fix backwards check on upload buffer being available baldurk 2021-08-25 12:38:11 +01:00
  • 833a63e639 Add missing renderdoccmd .h file to sources Jake Turner 2021-08-21 04:38:58 +01:00
  • 01a1549628 Add missing renderdoc/driver .h file to sources Jake Turner 2021-08-21 04:38:40 +01:00
  • ae118264c5 Add some missing renderdoc .h files to sources Jake Turner 2021-08-20 06:38:54 +01:00
  • c820ea7735 When no draw action is selected in the mesh viewer, be explicit about it baldurk 2021-08-24 19:01:05 +01:00
  • 137893f508 When giving nodes an effective EID, ignore trailing PopMarker EID baldurk 2021-08-24 19:00:44 +01:00
  • fe50a5674a Fix a crash getting the event name of EID 0 baldurk 2021-08-24 19:00:05 +01:00
  • f258261a21 Add a couple of extra protection checks in D3D12 code against crashes baldurk 2021-08-24 18:59:45 +01:00
  • f45f8eac43 Don't do anything in PickVertex if there are no vertices baldurk 2021-08-24 17:46:00 +01:00
  • dd8265bf9e Add extra protection against invalid buffers in buffer viewer baldurk 2021-08-24 17:09:20 +01:00
  • f32e8525f2 Only allow reports from builds with valid commit hashes baldurk 2021-08-24 16:29:03 +01:00
  • 341478a3da Don't try to enable debug exts for internal android vulkan instance baldurk 2021-08-24 15:43:58 +01:00
  • f8cf943c42 Fix problem where a new profile wouldn't have default event filter baldurk 2021-08-24 10:57:36 +01:00
  • 9486cac1ca Fix mac compile error baldurk 2021-08-19 00:19:05 +01:00
  • 8ddc6eaa10 Fix docstring reference baldurk 2021-08-18 23:18:14 +01:00
  • aa26252a77 Update key before looking up bindless slot lookup on D3D12 baldurk 2021-08-18 19:58:03 +01:00
  • 3d168b3836 Fix a crash for buffer views in descriptors baldurk 2021-08-18 19:43:11 +01:00
  • cd6df12f8b Fix assert to properly use expected state baldurk 2021-08-18 18:30:02 +01:00
  • a76aa1dede Update RGA devices list to include RDNA2 baldurk 2021-08-18 14:17:29 +01:00
  • cab76389c7 Add fatal (device lost/out of memory) error checking to backends baldurk 2021-08-18 13:33:05 +01:00
  • 620e75c2a1 Add a system for backends to handle device lost/OOM errors and report it baldurk 2021-08-17 14:44:01 +01:00
  • dc955079ab Fix RELEASE define on linux baldurk 2021-08-17 13:04:48 +01:00
  • 45a8a63474 Dynamically allocate shaders and structured files to allow detaching baldurk 2021-08-16 12:29:50 +01:00
  • c319ac0234 Store API pipeline states in the replay controller baldurk 2021-08-16 10:58:23 +01:00
  • 0804ef63be Emulate bad vertex attribute casts on GL in mesh viewer baldurk 2021-08-16 10:54:47 +01:00
  • 441ab2520b 32-bit compilation fix baldurk 2021-08-12 16:18:34 +01:00
  • d851e8de9c Add small optimisation and fix for extremely large ExecuteIndirect calls baldurk 2021-08-12 15:17:42 +01:00
  • a38ab1b0d3 Handle conservatively marked storage images in assert baldurk 2021-08-12 14:11:43 +01:00
  • 100ccc9c65 Specify entry point when disassembling with spirv-cross. Closes #2342 baldurk 2021-08-11 21:53:15 +01:00
  • c2e5d2a7fb Allow find text to be preserved when closed and reopened baldurk 2021-08-11 10:44:23 +01:00
  • 752c839072 Fix missing D3D12 counter 丛越 2021-08-10 17:22:23 +08:00
  • da4c6497e7 Make D3D12 initial state resource padding more generous baldurk 2021-08-10 16:07:38 +01:00
  • a2da75c6dd Implement emulated depth readbacks on GL. Closes #2336 baldurk 2021-08-10 15:38:45 +01:00
  • b8fd1fce02 When finding in the event browser, respect the current filter baldurk 2021-08-10 13:53:25 +01:00
  • 96408c30d3 Fix backwards compatibility issue loading vulkan captures baldurk 2021-08-10 12:20:14 +01:00
  • 87e08feb7c Document that only 64-bit x86 is supported on linux. Closes #2332 baldurk 2021-08-02 22:55:12 +01:00
  • c31c04712d Fix broken capture when app uses dedicated allocation weirdly Pavel Asyutchenko 2021-07-31 17:09:14 +03:00
  • 93f8a59a8f Linux compile fixes baldurk 2021-08-02 16:27:48 +01:00
  • 5279b1378d Sort final list of used descriptors in D3D12 shader feedback baldurk 2021-08-02 16:24:28 +01:00
  • d9a886ee62 Reset current bind every time we iterate over a range for a stage baldurk 2021-08-02 16:24:06 +01:00
  • 2bfc3c2264 For storage resources be pessimistic about their usage in the frame baldurk 2021-08-02 11:15:24 +01:00
  • a3d5404393 Don't use the W from VS input (and VS out with geom/tess) positions baldurk 2021-08-02 10:22:40 +01:00
  • 7e080857aa Fix an infinite recursion crash when opening the event browser baldurk 2021-08-02 10:05:42 +01:00
  • 4932f91f28 Fix bindless feedback setting resource arrays as unused in DXIL shaders baldurk 2021-07-29 19:31:10 +01:00
  • dc68a1d5e1 Fix off-by-one error with indirect count draws on vulkan baldurk 2021-07-29 15:37:13 +01:00
  • 9655a029a9 Handle fake markers in timeline bar. Closes #2327 baldurk 2021-07-29 12:51:47 +01:00
  • 4d31495b25 Update URLs to HTTPS TotalCaesar659 2021-07-29 01:12:16 +03:00
  • 715caed7a0 Bump version to 1.16 baldurk 2021-07-28 17:14:09 +01:00
  • a490606012 Handle D3D12 CreateConstantBufferView with a NULL desc v1.15 baldurk 2021-07-28 14:01:13 +01:00
  • a516c2d483 Disable view instancing on D3D12 for postvs baldurk 2021-07-28 13:02:19 +01:00
  • 210f391901 Mark parameters in internal chunks as unimportant baldurk 2021-07-28 11:37:08 +01:00
  • faebd8b3c7 Fix old breadcrumbs persisting into new captures baldurk 2021-07-27 15:33:46 +01:00
  • 88d005d945 Update python examples to work with latest code baldurk 2021-07-27 15:33:23 +01:00
  • 97a83f4dc4 Fix a crash with action durations if there are fake markers added baldurk 2021-07-27 15:11:43 +01:00
  • 4bb3286d05 Reset action timings when eventbrowser model is reset baldurk 2021-07-27 15:00:07 +01:00
  • 514f05876f Mark D3D12 shader feedback as non-experimental baldurk 2021-07-27 13:16:55 +01:00
  • 63e5448275 Fix naming of resource usage on GL/Vulkan baldurk 2021-07-27 13:16:18 +01:00
  • 50219acaf9 Fix crash when tests are run on linux baldurk 2021-07-23 17:50:27 +01:00
  • 08b0a1d7ea Fix use-after-free on temporary vector baldurk 2021-07-23 17:50:17 +01:00
  • d0acc2a349 Fix display of typed buffers in D3D pipeline state viewer baldurk 2021-07-23 16:24:16 +01:00
  • d2a03c6e06 Fix filling in missing components on typed buffer loads baldurk 2021-07-23 16:18:40 +01:00
  • 076b2827c6 Fixed unused variable warnings when compiling with VS 2022 compiler Jake Turner 2021-07-20 10:49:40 +01:00
  • 03648a9580 Serialise out empty map writes. Closes #2323 baldurk 2021-07-23 13:18:51 +01:00
  • 34a65857b1 Use custom sort on shader messages for location/workgroup baldurk 2021-07-23 12:01:41 +01:00
  • 58afe63fe6 Fix export of shader messages from compute dispatches. Closes #2324 baldurk 2021-07-23 11:48:07 +01:00
  • 4c4b0c58ec Fix 0-based line numbers in shader viewer find results baldurk 2021-07-22 11:57:12 +01:00
  • bef75ce7fa Add export options and multi-select to shader msg viewer. Closes #2321 baldurk 2021-07-22 11:41:20 +01:00
  • f06171f733 When copy-pasting from a treeview, trim each line individually baldurk 2021-07-22 11:08:28 +01:00
  • 92efebd5f0 Fix some errors from unhandled PDB data baldurk 2021-07-21 15:55:08 +01:00
  • 0d0ed26fb0 Handle 0xFFFFFFFF as a component in OpVectorShuffle baldurk 2021-07-21 14:22:57 +01:00
  • 121c1ce067 Don't run shader feedback if there's no root signature bound baldurk 2021-07-21 14:17:15 +01:00
  • d6e51d0fb6 Check the D3D12 DLL can be loaded before using it baldurk 2021-07-21 14:17:06 +01:00
  • 2e1b49dd14 Remove signature check of d3d12sdklayers.dll as it's not always signed baldurk 2021-07-21 14:05:18 +01:00
  • 124d0e71b6 Implement more flexible step/run options. Closes #2276 Closes #2312 baldurk 2021-07-21 13:39:26 +01:00
  • 5d78cc9334 Update toolwindowmanager to dcb8d74 baldurk 2021-07-20 18:19:03 +01:00
  • 71bbc53759 Implement double clicking to go to find-all results. Closes #2277 baldurk 2021-07-20 16:59:11 +01:00
  • a88bc9dd7d Disable autocompletion for find/replace text baldurk 2021-07-20 16:58:55 +01:00
  • 091cde69d4 Slightly tweak find-all highlight colour. Refs #2277 baldurk 2021-07-20 15:50:56 +01:00
  • 8d5ef8109e When pre-populating find text, also try current word and select the text baldurk 2021-07-20 15:41:29 +01:00
  • e182a477b8 Close floating find windows when pressing escape baldurk 2021-07-20 15:40:50 +01:00
  • a3a0aae660 Handle fixed index lookups in array resources baldurk 2021-07-19 14:26:28 +01:00
  • 6130a120ef Update some out-of-date docs baldurk 2021-07-16 11:56:18 +01:00
  • 3d00a585d4 Fixed code review comments Dmytro Bulatov 2021-07-19 14:57:42 +03:00
  • 92f64281d0 Added digital signature validation for d3d12core.dll Dmytro Bulatov 2021-07-18 18:47:43 +03:00
  • dcb65e20e2 Disable experimental bindless feedback by default baldurk 2021-07-15 16:42:53 +01:00
  • abe0787bb2 Add test of D3D12 bindless feedback baldurk 2021-07-15 16:41:11 +01:00
  • 46266a9dd6 Implement bindless feedback for DXBC shaders on D3D12 with patching baldurk 2021-07-14 19:08:35 +01:00
  • 95ea12b0e5 Fix incorrect D3D12 pipeline state python type references baldurk 2021-07-15 16:39:43 +01:00
  • a8da2fed64 Respect palette foreground colour properly in rich text baldurk 2021-07-15 12:57:33 +01:00
  • f5f1737c83 Fix a bug with URL handling that would add richtext twice baldurk 2021-07-15 12:38:40 +01:00
  • e4325a1cc1 Add debugPrintfEXT to glsl syntax highlighting baldurk 2021-07-14 15:33:12 +01:00
  • 011acd74b0 Since printf is user-facing now, make formatter errors less fatal baldurk 2021-07-14 11:12:54 +01:00
  • 7d6e7dfb78 Info return type is used for sampleinfo and resinfo baldurk 2021-07-13 18:06:37 +01:00
  • 7f13429d0e Log in tests when using linked shaderc baldurk 2021-07-13 17:45:59 +01:00
  • 24af06ac3e Fix validation warnings in VK_Synchronization_2 test baldurk 2021-07-13 17:45:49 +01:00
  • e889e4aa52 Ensure we hook all exec* variants not just 'terminal' ones. Closes #2301 baldurk 2021-07-13 16:43:24 +01:00