Commit Graph

  • 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
  • 07fce392a6 Fix D3D12 depth targets using the wrong formats in TextureViewer Steve Karolewics 2020-12-03 21:36:05 -08:00
  • e2d47fa1a5 Fix compilation of PythonCaptureViewer baldurk 2020-12-03 21:14:13 +00:00
  • 60409caf8d Make event selection 'soft' blocking instead of hard blocking baldurk 2020-12-03 15:09:29 +00:00
  • 6bc4e007a0 Fix C++ invokes being responsible for destroying python callbacks baldurk 2020-12-03 14:55:02 +00:00
  • 0d1f6e3940 Add helper to invoke back onto the UI thread from the replay thread baldurk 2020-12-03 14:17:42 +00:00
  • a8a40ca3d6 Add the ability to create spacers, for better layouts baldurk 2020-12-03 13:24:56 +00:00
  • a176849962 Add some new helpers for managing widgets baldurk 2020-12-03 11:24:39 +00:00
  • b69ca4526e Log the specific error if vkCreateInstance fails in demo program baldurk 2020-12-03 10:59:05 +00:00
  • 1e1ac07a07 Allow python scripts to implement and register as ICaptureViewer classes baldurk 2020-12-03 10:44:27 +00:00
  • 1a0df46f62 Fix issue selecting indirect draw sub-command in draw with count=1 baldurk 2020-12-02 16:53:11 +00:00
  • b52713d55d Fix issue with wholeMemBuf not covering whole allocation sometimes baldurk 2020-12-02 15:26:49 +00:00
  • f38c4c366d Add a ctrl+enter shortcut in capture dialog to launch the capture baldurk 2020-12-02 14:56:24 +00:00
  • 806d6fce2a KHR_buffer_device_address is fixed in AMD driver 20.11.3 baldurk 2020-12-02 14:08:50 +00:00
  • 9610919c16 Fix copy-paste of rich resource text baldurk 2020-12-02 14:08:27 +00:00
  • 1b9cd082bd Fix UUID copy for AMD markers for non-Windows Aliya Pazylbekova 2020-11-27 16:51:26 -05:00
  • 8628f95b9f Expire pointer aliases in SPIR-V debugging when Ids go out of scope baldurk 2020-11-30 11:24:05 +00:00
  • 8d14408f09 Fix header being incorrectly renamed on linux installs baldurk 2020-11-30 10:33:02 +00:00
  • 34bf107ac2 Implement support for SPV_GOOGLE_user_type 攻伤菊菊长 2020-11-30 18:30:14 +08:00
  • ced7fc70cd Bump version to 1.12 baldurk 2020-11-27 17:32:26 +00:00
  • c5480aa622 Add some simple protection against binding bad GL texture handles v1.11 baldurk 2020-11-27 15:52:24 +00:00
  • 949cff30a2 Add some Qt python interfaces not included in docs baldurk 2020-11-27 14:30:01 +00:00
  • 6c26562201 Remove duplicate documentation entry for GlobalEnvironment baldurk 2020-11-27 14:19:33 +00:00
  • c27c714677 Fix compilation on stable builds baldurk 2020-11-27 11:08:00 +00:00
  • 16b2ccc670 Fix preprocessing empty filenames in #line statements baldurk 2020-11-27 09:50:35 +00:00
  • b8f7029d59 Refactor chunk-allocator to two level pool and allocator baldurk 2020-11-26 11:29:49 +00:00
  • 593a903cf1 Enable sRGB framebuffer immediately on GL output window baldurk 2020-11-26 10:26:37 +00:00
  • 3f394aa5df Handle multiple pages in a row being too full baldurk 2020-11-25 16:56:16 +00:00
  • ecafa4f129 Tweak lock order to avoid a deadlock during capture baldurk 2020-11-25 14:06:35 +00:00
  • 883e023259 Avoid use of EXT_direct_state_access in tests baldurk 2020-11-24 16:47:35 +00:00
  • abf7e3bd90 Only declare half type if shaderFloat16 is supported baldurk 2020-11-24 16:44:08 +00:00
  • d3013af91c Fix annotations on output storage buffer for math operations baldurk 2020-11-24 16:43:46 +00:00
  • a34d7b1965 Don't bind Qt signals multiple times for custom paint widgets baldurk 2020-11-24 16:29:36 +00:00
  • 0e94699156 Don't add fragment execution mode for compute-shader math pipeline baldurk 2020-11-24 16:29:18 +00:00
  • c9f1c9ea2e Update to AGS 6.0.1 baldurk 2020-11-24 16:12:20 +00:00
  • 7a6b044f10 Use comparison state not shadow sampler type for pipeline state baldurk 2020-11-23 15:19:24 +00:00
  • 8d4b45cda3 Fix paramref documentation reference baldurk 2020-11-20 18:15:00 +00:00
  • efac5ad70a Disable runtime and security checks in development builds baldurk 2020-11-20 16:47:19 +00:00
  • 883000009d Ensure ResourceId declares all operators baldurk 2020-11-20 16:24:01 +00:00
  • 58e16414e0 Add a number of control functions to the Qt python interface baldurk 2020-11-20 16:01:58 +00:00
  • f0d00b5ad4 Don't allow command pool/allocator reset until capture is finished baldurk 2020-11-20 13:10:38 +00:00
  • bd9d88b328 Add missing includes baldurk 2020-11-19 17:34:11 +00:00
  • 23e66418d9 Compile fixes on linux baldurk 2020-11-19 16:51:20 +00:00
  • ee0267d741 Fix missing sRGB conversion of clear background color baldurk 2020-11-19 14:34:32 +00:00
  • 3f5a911483 Refactor CustomPaintWidget to handle widget recreation internally baldurk 2020-11-19 14:30:22 +00:00
  • 1dc1b4d167 Add some profile markers in common hotspots baldurk 2020-09-21 15:52:49 +01:00
  • d0bf0f6eab Add Superluminal PerformanceAPI annotation support baldurk 2020-09-02 18:19:56 +01:00
  • ef0b3fe8a1 Add virtual destructor baldurk 2020-11-18 19:14:35 +00:00
  • 916c431dfa Compile fixes baldurk 2020-11-18 19:05:03 +00:00
  • 0aefcced95 Add a small interface into Qt widgets to our own python wrapping baldurk 2020-11-18 18:21:20 +00:00
  • ab2f4e4046 Fix exception handling in wrapped python callbacks baldurk 2020-11-18 15:41:20 +00:00
  • 91d8c30cd3 Fix python object conversion for NULL QWidgets baldurk 2020-11-18 13:11:58 +00:00
  • a457389937 Thumbnails with automatic scale shouldn't always be linear sampled on GL baldurk 2020-11-16 18:33:35 +00:00
  • e0147928f1 For 3D texture views the depth is the original texture's depth baldurk 2020-11-16 18:24:31 +00:00
  • 0d4194afc5 Cache id so we don't reference iterator after deletion baldurk 2020-11-16 12:20:15 +00:00
  • 705eb10c77 Set correct type when interpreting R10G10B10A2_UNORM vertex inputs baldurk 2020-11-16 10:35:56 +00:00
  • 9fa89e39e3 Disable mesa device select layer. Closes #2093 baldurk 2020-11-13 14:23:19 +00:00
  • 6320923966 When VB stride is 0 read enough data for any single attribute baldurk 2020-11-12 17:04:43 +00:00
  • 1375a17682 Add missing plugin file to installer manifest baldurk 2020-11-12 10:58:43 +00:00
  • dc957b4c5c Fix typo and clarify AlphaMapping use. Closes #2090 baldurk 2020-11-12 10:58:32 +00:00
  • 38886ab541 Fix memory leak if only baked commands are freed on vulkan baldurk 2020-11-10 14:36:09 +00:00
  • 804fddcdf7 Allow python extensions to be loaded from app folder as well as user baldurk 2020-11-10 13:57:27 +00:00
  • bd5b79bd3a Tweak Repeat_Load to do two reload tests before grabbing baseline baldurk 2020-11-10 13:18:31 +00:00
  • c0876f2573 Fix multisampled array framebuffer attachments in initial states baldurk 2020-11-10 13:02:28 +00:00
  • b402dfeeb5 Don't set program I/O bindings on GL unless it has a vertex/pixel shader baldurk 2020-11-10 13:02:08 +00:00
  • 5f6f00d175 Fix vulkan vertex shader debugging populating inputs baldurk 2020-11-10 12:40:52 +00:00
  • daaff29044 Fix crashes with overlays on rasterizer discard enabled pipelines baldurk 2020-11-10 11:31:53 +00:00
  • 561a15e11a Add some missing GL enums baldurk 2020-11-10 11:26:24 +00:00
  • 8ca89b9c2d Further compile fixes for half library baldurk 2020-11-10 10:06:12 +00:00
  • 944070fdd7 Fix warnings with clang build of half library baldurk 2020-11-09 17:59:53 +00:00
  • d5a51dd145 Ignore uselist block in DXIL container baldurk 2020-11-09 16:29:39 +00:00
  • e3e3d2747e Ignore root signature RST0 chunk in DXBC container baldurk 2020-11-09 16:29:29 +00:00
  • d9eab23bd5 Fix clipping when rendering RichResourceText documents baldurk 2020-11-09 15:45:39 +00:00
  • 44b1ab7ef2 Fix patching of indirect draws not storing indexed baseVertex correctly baldurk 2020-11-09 14:12:13 +00:00
  • 063131d288 Enable and expand float64 tests in VK_Shader_Debug_Zoo baldurk 2020-11-09 13:57:53 +00:00
  • 58625ad36b Allow debugging SPIR-V shaders that use non-32bit type capabilities/exts baldurk 2020-11-09 12:25:03 +00:00
  • 7f8e555544 Update remaining I/O handling to support non-32-bit types baldurk 2020-11-09 11:26:19 +00:00
  • 24764c579a Continue type walking from the correct point in type hierarchy baldurk 2020-11-06 19:05:59 +00:00
  • 9309b09ab6 Convert main SPIR-V dispatch loop to handle any bit width baldurk 2020-11-06 17:09:47 +00:00
  • 3c65545c82 Add helpers for accessing 'special' properties in pointer/image vars baldurk 2020-11-06 16:00:33 +00:00
  • 7bdede5dbb Update CalculateSampleGather/CalculateMathOp to support all bit-sizes baldurk 2020-11-06 13:54:30 +00:00
  • 80a7ffc3ec Update GLSL.450 extended instructions to support all bit-widths baldurk 2020-11-06 12:54:04 +00:00
  • b21f9da85a Add helpers for dispatching in bit-width-agnostic ways baldurk 2020-11-06 17:10:23 +00:00
  • d9121a7f90 Add half.hpp 2.1.0 from http://half.sourceforge.net/ baldurk 2020-07-30 12:04:09 +01:00
  • ab28d102cd Fix bug allowing users to close unclosable texture viewer panels baldurk 2020-11-09 11:55:30 +00:00
  • 2bfccb1321 Properly apply vertexOffset for builtin in indexed draws baldurk 2020-11-05 21:24:18 +00:00
  • e69eacf989 Add Fedora dependencies trietch 2020-11-05 14:57:36 +01:00
  • 8be0da2ce3 Add a test of AMD shader operations baldurk 2020-11-04 17:48:49 +00:00
  • 6352786d31 Fix post-processing of AMD shader ops baldurk 2020-11-04 17:24:23 +00:00
  • 791a3a6f57 Print used nvapi version baldurk 2020-11-04 15:16:16 +00:00
  • 47680e3821 All nvapi opcodes are treated as supported baldurk 2020-11-04 15:16:07 +00:00
  • c7e1ea08c4 Add support for capture/replay of AGS shader extensions baldurk 2020-10-07 18:27:34 +01:00
  • 24ec36b4e0 Batch moves of indirect drawcall nodes baldurk 2020-11-03 23:32:21 +00:00
  • d80300b337 Don't use IDs to identify redundant root signature binds baldurk 2020-11-03 18:51:20 +00:00
  • 0eea63c238 Always show UnpackedSignature for root signatures baldurk 2020-11-03 18:32:55 +00:00
  • 9a0e1c5535 Treat internal D3D12 descriptors as volatile, not static baldurk 2020-11-03 18:22:58 +00:00
  • 5006a787d9 Account for inverse viewport height when picking vertices baldurk 2020-11-02 21:11:50 +00:00
  • 41c57c0b68 Tidy up logging of unknown interface queries baldurk 2020-10-30 15:46:44 +00:00
  • 8548892939 Add support for new D3D interfaces baldurk 2020-10-30 15:44:16 +00:00