Commit Graph

  • 46c2b8cf4c Reset pixel unpack state when uploading proxy texture data in GL baldurk 2019-10-31 12:18:47 +00:00
  • aa942d243c Remove duplicate VK_EXT_pci_bus_info extension whitelist baldurk 2019-11-13 10:04:00 +00:00
  • 6653316a62 Protect against window being closed during async render thread work baldurk 2019-11-12 17:10:33 +00:00
  • 75d323c2b6 Don't rewrap queues when multiple queues are mapped to one on replay baldurk 2019-11-01 17:00:43 +00:00
  • d6fdd2893f Fix some broken rst specifiers in docstrings baldurk 2019-11-12 09:37:49 +00:00
  • 47fdb5add3 Exclude StructuredBufferList, StructuredObjectList from python docs baldurk 2019-11-12 09:31:46 +00:00
  • 8b7d23cba1 Rename SDObjectData::str member in python, to avoid confusion baldurk 2019-11-04 11:59:08 +00:00
  • 0544c737f7 Don't load stale/unused descriptor contents in initial contents baldurk 2019-11-12 09:26:41 +00:00
  • 2f6dc63458 Disable crash handler when chrome or chrome derivative is detected baldurk 2019-11-12 08:57:31 +00:00
  • 88879dd349 Disable compute support on GL < 4.2. Closes #1591 baldurk 2019-11-12 08:35:54 +00:00
  • b35eca4a62 Ensure tool path cache doesn't get destroyed before adb shuts down baldurk 2019-11-12 08:32:26 +00:00
  • d236b784dd Don't add attachments as parent resources for imageless framebuffer baldurk 2019-11-12 08:26:26 +00:00
  • 7e08bf6573 Filter the list of formats listed in 'convert' help. Closes #1590 baldurk 2019-11-12 08:25:57 +00:00
  • 9b141086c0 Move some functions to common locations for upcoming D3D12 usage. Steve Karolewics 2019-11-09 17:19:58 -08:00
  • b5890155b5 gl: Consider also ARB_shader_bit_encoding to enable bit conversion Gert Wollny 2019-11-11 12:40:31 +01:00
  • 44e7bbe439 gl: Handle the use of (u)intBitsToFloat by using a separate define Gert Wollny 2019-11-11 12:32:46 +01:00
  • 9cb2f1d0f5 Prevent overflow in gathering D3D12 descriptor counts Steve Karolewics 2019-11-06 19:58:35 -08:00
  • 2b7753af67 Implemented PerformanceCounterViewer::OnEventChanged handling mweber 2019-11-06 16:33:50 +01:00
  • fa232b7f14 Move some shader debug functions to a shared location. Steve Karolewics 2019-11-05 22:14:30 -08:00
  • 67d73af8c8 Fix capture and replay of D3D12 render passes. Closes #1574 baldurk 2019-11-04 12:58:40 +00:00
  • df104e2062 Add file and function declarations for D3D12 debugging. Steve Karolewics 2019-11-03 11:11:14 -08:00
  • 9a5c4531e9 Explicitly document what capturing frame 0 means. baldurk 2019-11-01 11:31:25 +00:00
  • 84152a74bf Tweak issue template and documentation baldurk 2019-11-01 11:18:24 +00:00
  • ad8a23e9c3 Handle backbuffers in GL that are 0 width or height. Closes #1571 baldurk 2019-11-01 10:58:54 +00:00
  • 36c7d6d623 Vk pixel history: Add stencil and event flags Aliya Pazylbekova 2019-10-25 16:53:14 -04:00
  • 86c2352a37 Fix a few issues with 1D array textures on GL baldurk 2019-10-29 18:02:15 +00:00
  • 48c98a3dc1 Add debug-time options for debugging the remote server baldurk 2019-10-29 16:48:06 +00:00
  • 14bc99947c Add a debug-only mode to log everything going through a serialiser baldurk 2019-10-29 16:42:48 +00:00
  • 253194c9a1 Support using atomic-append logging for multiple file outputs baldurk 2019-10-29 16:40:38 +00:00
  • 99934e799a Make sure to bounds check static instanced vertex data for debugging baldurk 2019-10-29 16:37:36 +00:00
  • a8baf4fa49 Fix compile error baldurk 2019-10-28 19:25:02 +00:00
  • 6a39e4d6f8 Fix deletion of image viewer's IReplayDriver baldurk 2019-10-28 18:57:52 +00:00
  • 3674e5a494 Add guidance on filing good issues, and update issue template baldurk 2019-10-28 18:00:25 +00:00
  • 038028f4ba Use integer copy for MSAA<->array when texture is typeless baldurk 2019-10-28 16:16:28 +00:00
  • b9fbdc0ff0 Add explicit error for legacy CxV8U8 texture format baldurk 2019-10-28 12:04:05 +00:00
  • 0fe6be3ac6 Support YUY2/UYVY formats in DDS files baldurk 2019-10-28 12:00:01 +00:00
  • ec29e92abf Add support for old D32F_LOCKABLE format baldurk 2019-10-28 11:27:55 +00:00
  • 15c0244fd4 Add support for DXT2 / DXT4 aliases of DXT3 (BC2) and DXT5 (BC3) baldurk 2019-10-28 11:23:37 +00:00
  • b6c9b6298f Only read pImmutableSamplers pointer for sampler descriptors baldurk 2019-10-28 11:17:54 +00:00
  • 938d8f63f5 Add missing check for DXGI_FORMAT_B8G8R8X8_UNORM baldurk 2019-10-25 18:28:59 +01:00
  • 273a87e606 Fix calculation of array byte stride for structs with padding in DXBC baldurk 2019-10-25 15:33:21 +01:00
  • a452c7f4c8 If sync primitive queries are called in a loop don't serialise each call baldurk 2019-10-25 15:03:35 +01:00
  • c40c97558a Add helper to set wide-string name on objects baldurk 2019-10-25 12:36:30 +01:00
  • 85b7f88737 Don't throw an error when specifying unused view parameters baldurk 2019-10-25 11:32:55 +01:00
  • 6aec6b76a7 Fix fetching of view parameters for MSAA array textures on D3D11 baldurk 2019-10-25 11:32:39 +01:00
  • ee2a491f20 Fix status bar display of A8 textures baldurk 2019-10-25 11:32:16 +01:00
  • 343fbed90a Update Vulkan features with VK_EXT_debug_utils Piotr Szpetkowski 2019-10-25 17:34:41 +02:00
  • e53b8d82d0 In SPDB processing, try normalising filenames if we don't get a match baldurk 2019-10-24 20:16:39 +01:00
  • 43432a4650 Add D3D11 test helper for setting rasterizer state baldurk 2019-10-24 17:33:08 +01:00
  • cc0a539364 Set window title from test name baldurk 2019-10-24 17:32:52 +01:00
  • 3a2a89d10a Add test of D3D12's WriteToSubresource baldurk 2019-10-24 13:51:54 +01:00
  • 1530bc6499 Let tests know if they're being run in debug mode baldurk 2019-10-24 13:08:56 +01:00
  • 0559bfffd4 Test cbuffers with huge spaces on D3D12 baldurk 2019-10-24 13:02:03 +01:00
  • 1eae20cad3 Add test of exporting/importing capture with a large number of buffers baldurk 2019-10-24 12:38:19 +01:00
  • 2492ebf26d Don't register debug callback on GL when structured-exporting baldurk 2019-10-24 12:29:45 +01:00
  • e00d2e28c5 Enforce that all tests are unique (to avoid copy-paste problems) baldurk 2019-10-24 12:02:19 +01:00
  • fef94ef012 Add more tests of raw/structured buffer debugging baldurk 2019-10-24 11:40:18 +01:00
  • 4aa3c967ac Fix byte-addressed 4-component loads in shader debugging baldurk 2019-10-24 11:39:44 +01:00
  • 4037927834 Fix histogram shader compilation for GLES tabi.katalin 2019-10-24 11:19:22 +02:00
  • 875e27d844 Don't bounds check bindset against spaces in D3D12 baldurk 2019-10-23 19:42:07 +01:00
  • b8302beac1 Fix error when loading validation layers in vulkan replay baldurk 2019-10-23 17:10:26 +01:00
  • a3af488927 Don't recursively call IsSupported from GetFriendlyName (and vice-versa) baldurk 2019-10-23 17:09:26 +01:00
  • a08455c4fb Don't crash if vertex buffer stride is 0 when picking vertices baldurk 2019-10-23 11:23:32 +01:00
  • bb8c8294e5 Ensure we always create a reflection object, even if it's empty baldurk 2019-10-22 20:34:20 +01:00
  • 92e2899ca3 Add support for DXGI desktop duplication API baldurk 2019-10-22 13:13:26 +01:00
  • ba3df46052 Fall back to EGL for GL replay Alexandros Frantzis 2019-10-03 15:04:34 +03:00
  • 70780b0750 32-bit compile fixes baldurk 2019-10-21 16:06:02 +01:00
  • fd5fd7269a Split up texture viewer status bar into separate items to wrap better baldurk 2019-10-21 13:56:10 +01:00
  • 00b217f6f7 Fix issues with flow layout sizing when too small baldurk 2019-10-21 13:51:30 +01:00
  • a602e7ab1c Add string form for missing ReplayStatus return codes baldurk 2019-10-21 13:05:05 +01:00
  • 02520ed8f7 Don't use full filename as texture name in image viewer baldurk 2019-10-21 12:17:49 +01:00
  • 3cbce1f0c4 Fix calculation of dataSize and using wrong pitch in WriteToSubresource baldurk 2019-10-21 12:14:07 +01:00
  • bdf2f046d9 Add stubbed out DXIL bytecode decoder baldurk 2019-10-18 20:18:39 +01:00
  • e0ea5ed3da Split out DXBC bytecode to be separate from DXBC container baldurk 2019-10-18 22:17:54 +01:00
  • 91c9afb655 Move reflection data into separate struct in DXBC baldurk 2019-10-18 20:57:01 +01:00
  • 2a21bd8d5e Move DXBC ShaderType to enum class in common header baldurk 2019-10-18 20:18:31 +01:00
  • cd020007d2 Rename dxbc_inspect.* to dxbc_container.*, and DXBCFile -> DXBCContainer baldurk 2019-10-18 20:03:35 +01:00
  • 2a1baae8a9 Add decoder of LLVM block-stream baldurk 2019-10-18 19:21:30 +01:00
  • a9a094bcdd Add bit reader to decode low-level LLVM bitstream baldurk 2019-10-18 18:40:17 +01:00
  • 6140701358 Add stub DXIL project baldurk 2019-10-18 15:58:35 +01:00
  • 0bd249c44e Add missing .c_str() when formatting strings baldurk 2019-10-18 20:57:23 +01:00
  • 30fe42672b Declare multidimensional arrays in right order in SPIR-V disassembly baldurk 2019-10-18 15:39:42 +01:00
  • 9d05ab992e Handle reflecting runtime arrays of arrays baldurk 2019-10-18 15:35:54 +01:00
  • 1cfa46e771 Don't call D3D12 FirstFrame() on destruct, but on construct baldurk 2019-10-18 15:35:38 +01:00
  • 7533c6b7ac Improve handling of different cases registering vulkan layer on linux baldurk 2019-10-16 15:12:38 +01:00
  • 6562185e1a When using a terminal emulator to sudo, print the command baldurk 2019-10-16 15:11:20 +01:00
  • b48b3fb87e pkexec is not a reliably graphical sudo, don't use it baldurk 2019-10-16 13:39:24 +01:00
  • 52e0ecf543 Add dlsym hooking for extreme cases on linux. Closes #1551 baldurk 2019-10-16 13:02:59 +01:00
  • a59d17f5b8 Fix bug with structured buffer loads on D3D11 baldurk 2019-10-15 17:35:01 +01:00
  • f5cc5c22ad Don't display typed buffers as structured in D3D11 pipeline state baldurk 2019-10-15 17:34:38 +01:00
  • 9548274a60 Store specified GPU address in vulkan info on replay baldurk 2019-10-15 16:08:21 +01:00
  • eee1efcf4f Handle naming forward pointer types better in SPIR-V disassembly baldurk 2019-10-15 15:07:42 +01:00
  • 03ddc61779 Support rich resource text in buffer viewer baldurk 2019-10-15 15:05:38 +01:00
  • 328666e71f Fix clipping of rendered rich resource text baldurk 2019-10-15 15:04:56 +01:00
  • 553957f933 Fix memory reference tracking of forced references baldurk 2019-10-15 14:18:07 +01:00
  • ae833182cb Remove a couple of outdated TODO items baldurk 2019-10-15 13:10:17 +01:00
  • 125cee09ef Add support for VK_KHR_timeline_semaphore baldurk 2019-10-15 12:51:11 +01:00
  • d48b84d8f5 Pass buffer length to format string parse, for better default format baldurk 2019-10-15 10:54:42 +01:00
  • 179dbb0e43 Display sample mask in D3D12 pipeline state baldurk 2019-10-14 13:04:50 +01:00
  • 6be0736d24 Update miniz to 2.10 with ZIP64 support baldurk 2019-10-14 12:02:38 +01:00