Commit Graph

  • e7669288c9 DoStringise for MetalChunk Jake Turner 2022-06-19 21:10:57 +01:00
  • c6fff16bf2 Reserve Chunk for modifying MTLBuffer contents Jake Turner 2022-06-18 06:35:15 +01:00
  • f5a2bae23c Set the enable state for Save, Delete actions Jake Turner 2022-06-19 17:52:29 +01:00
  • 59b43510b2 Fix typo in in intercepted CreateCommittedResource William Hjelm 2022-06-17 20:30:25 +02:00
  • 028d71fced Remove DENY_SHADER_RESOURCE flag in all resource creation functions baldurk 2022-06-17 18:13:06 +01:00
  • e15df3a75c Test that glBindProgramPipeline(0) generates no errors baldurk 2022-06-17 16:21:59 +01:00
  • db06aaa2de Test that recreating renderbuffers doesn't leak resources baldurk 2022-06-17 15:53:11 +01:00
  • 95c8a3f42e Test swizzles of UAV reads baldurk 2022-06-17 15:16:11 +01:00
  • 4a0bc691a7 Add test that solid/lit rendering works on points and lines baldurk 2022-06-17 14:44:53 +01:00
  • 71d7f000c4 Add test for D3D12 texture contents including with DENY_SHADER_RESOURCE baldurk 2022-06-17 14:26:20 +01:00
  • 20b496fc7a Add test of integer bare uniforms on GL baldurk 2022-06-17 13:52:29 +01:00
  • ef003ec881 Test depth bounds serialisation on GL baldurk 2022-06-17 13:34:59 +01:00
  • 46a1f90495 Disable depth bounds test when rendering GL overlay baldurk 2022-06-17 13:18:00 +01:00
  • fd2ae37a8b Test overlay rendering with separable shader programs baldurk 2022-06-17 12:46:28 +01:00
  • 623cd01919 Do not use inline asm for debugbreak on non i386/x86_64 targets Danylo Piliaiev 2022-06-17 18:09:09 +03:00
  • 825f1c69fe Fix typo Jason Chen 2022-06-17 22:14:09 +08:00
  • 6a006625f2 Ignore rasterizerDiscardEnable == true if it is dynamic. Closes #2617 baldurk 2022-06-17 10:43:23 +01:00
  • 1eee00f01d Remove unnecessary sRGB conversions baldurk 2022-06-16 16:30:00 +01:00
  • 0fce39ff04 Implement workaround for broken occlusion queries on Intel. Closes #2591 baldurk 2022-06-16 15:40:59 +01:00
  • 59804c1d1e When using GLES on desktop, use same API for child context. Closes #2612 baldurk 2022-06-16 15:25:54 +01:00
  • fc39299da8 Don't require GL_OVR_multiview2 when GL_OVR_multiview is enough baldurk 2022-06-16 15:24:11 +01:00
  • 9f66c125df Add color attachment usage for MSAA targets for discard patterns baldurk 2022-06-16 11:05:03 +01:00
  • 4d8fdf4e31 Use inline asm for debugbreak on linux to remove stack frames baldurk 2022-06-15 17:13:56 +01:00
  • f6ac09c4e1 Workaround intel mesa issue reading invalid sample locations baldurk 2022-06-15 16:58:56 +01:00
  • 15a99155ce Fix checks for individual features in EXT dyn state 2 baldurk 2022-06-15 15:44:43 +01:00
  • 31b97ab0e8 Updated TODO: about BinaryArchive & DynamicLibrary Jake Turner 2022-06-01 07:16:11 +01:00
  • 22b2272812 Added wrapped MTLBuffer Jake Turner 2022-03-22 21:40:56 +00:00
  • 85af87c231 Fix unused variable warning baldurk 2022-06-14 20:38:43 +01:00
  • 7142bf16e0 Handle non-infinite arrays of UBOs in vulkan shader debugging baldurk 2022-06-14 18:36:33 +01:00
  • 1e8425c3e6 Refactor handling of device/window pairs and overlay text baldurk 2022-06-14 18:05:07 +01:00
  • ed9ac9f7bf Add a hack flag to allow subgroup bitwise or baldurk 2022-06-09 16:56:02 +01:00
  • a68f9ba86a Don't use dynamic rendering when we replace with a fixed renderpass baldurk 2022-06-07 22:31:02 +01:00
  • 5ff8f2c4da Fix state inheritance properly for library pipelines baldurk 2022-06-07 22:22:02 +01:00
  • dc7d79a50a Resetting command pools should free in-flight recording pages baldurk 2022-06-07 21:05:06 +01:00
  • c81a522360 Fix entry-point remapping when editing compute shaders on vulkan baldurk 2022-06-07 12:19:50 +01:00
  • e50e114cb7 Show error/unavailable status for postvs data in mesh view. Refs #2595 baldurk 2022-06-06 18:35:15 +01:00
  • 3e9a72071d Update to latest VK and SPIR-V headers baldurk 2022-06-06 16:49:42 +01:00
  • c73c54dd6f Be more informative with 'capture incompatible' error messages on vulkan baldurk 2022-06-06 12:51:23 +01:00
  • 958e568c9d Added wrapped MTLRenderCommandEncoder Jake Turner 2022-03-20 17:45:27 +00:00
  • c4b4c528a3 Add a testing option to step to DebugValue instructions baldurk 2022-06-02 18:18:58 +01:00
  • 2a97762b87 Handle indexes and partial source mapping in SPIR-V debug info baldurk 2022-06-02 18:16:30 +01:00
  • c625f9dbd1 Add debug option for showing DebugValue opcodes baldurk 2022-06-02 18:13:29 +01:00
  • 21d4d4c017 Fix debugging of SPIR-V with offsets in image sampling operations baldurk 2022-06-02 17:02:30 +01:00
  • fcc7eada44 Ignore whitespace when matching variable tooltip expressions baldurk 2022-06-02 17:01:48 +01:00
  • 3059cc6160 Fix error code for linux programs failing to run baldurk 2022-06-02 17:00:52 +01:00
  • c3dd785a43 Don't add source files to SPIR-V reflection with no filename baldurk 2022-06-01 21:05:37 +01:00
  • 77232e0288 Fix lookup of HLSL direct cbuffer variable references baldurk 2022-05-31 13:06:42 +01:00
  • f01dfbecc1 Add a python extension function to access picked location. Refs #2065 baldurk 2022-05-31 11:26:59 +01:00
  • 6d7d4829ee Fix docs build on sphinx 5 baldurk 2022-05-30 17:09:17 +01:00
  • b3e8bdb0f5 Only show base EID not EID range when exporting actions baldurk 2022-05-30 15:58:30 +01:00
  • 49df2e4446 Include a few more things in verbose command recording logs baldurk 2022-05-30 11:18:31 +01:00
  • e89cee8f09 Bump version to v1.21 baldurk 2022-05-27 17:10:54 +01:00
  • 70676a57a4 Fix a Qt error setting layout into buffer format specifier v1.20 baldurk 2022-05-27 10:44:10 +01:00
  • ba5f806ba1 Set constant buffer generated format as the auto format baldurk 2022-05-27 10:43:55 +01:00
  • 1f1f1fae2d Fix some issues with tests found running on linux baldurk 2022-05-26 13:43:46 +01:00
  • c77261f0f3 Display struct/enum typenames when available in buffer viewer baldurk 2022-05-25 17:10:57 +01:00
  • d44d9e4857 Show bitpacking in offset column in buffer viewer baldurk 2022-05-25 17:02:27 +01:00
  • 4b0b746217 Don't clear annotations when only style changes baldurk 2022-05-25 17:02:17 +01:00
  • 9bde5324b6 Improve handling of enums in buffer viewer fixed variables baldurk 2022-05-25 17:02:10 +01:00
  • 91675e8dbb Improve sizing of custom format setcion and use splitter between sides baldurk 2022-05-25 15:37:44 +01:00
  • 702e361393 Unregister F5 shortcut in buffer formatter baldurk 2022-05-25 14:09:25 +01:00
  • 694c17d6bf Fix formatting of buffers with explicit unbounded arrays baldurk 2022-05-24 17:59:10 +01:00
  • 27aa5e05c3 Work recursively to estimate packing rules of a struct baldurk 2022-05-24 16:34:42 +01:00
  • da974ad5cf Fix test failing if compiler eliminates dead inputs baldurk 2022-05-24 13:31:04 +01:00
  • a351fc14f4 Fix tests for API changes baldurk 2022-05-24 12:48:17 +01:00
  • 397088a813 Remove some cbuffer considerations for regular buffer views baldurk 2022-05-23 16:33:21 +01:00
  • 444515c67a Always treat vertex buffer formats as scalar packed baldurk 2022-05-23 16:33:00 +01:00
  • 8d5950af89 Add F5 as a shortcut to update the buffer format baldurk 2022-05-23 16:32:35 +01:00
  • c5a588d2e4 Fix texture-as-buffer view format string generation baldurk 2022-05-23 14:43:08 +01:00
  • 6db5e339bb Handle external queues properly when doing coherent memory readback baldurk 2022-05-23 13:52:58 +01:00
  • b0fce7c8cc Zero-initialise query struct baldurk 2022-05-23 13:27:21 +01:00
  • e925688913 Fix use-after-free when freeing vulkan postponed memory. Closes #2573 baldurk 2022-05-23 12:47:38 +01:00
  • 362d1a46b3 Change serialization name for RDMTL structs Jake Turner 2022-05-18 21:09:29 +01:00
  • cb98a133bf Use RDCMTL descriptor structs C++ wrapped APIs Jake Turner 2022-05-19 09:32:23 +01:00
  • 3baa24407a Initialize member variables in the RDMTL structs Jake Turner 2022-05-19 09:26:40 +01:00
  • d1c5db388a Tweak METAL helper macros Jake Turner 2022-05-19 09:25:19 +01:00
  • 3794f63636 Call real MTLCommandBuffer::enqueue from the hook Jake Turner 2022-05-19 09:22:39 +01:00
  • 225b6001d2 Reference bool via lowercase bool not Bool baldurk 2022-05-20 17:57:16 +01:00
  • d7404bb66d Fix missing newline in docs code snippet baldurk 2022-05-20 17:00:47 +01:00
  • a1abc95ac2 Remove use of QStringView from newer Qt versions baldurk 2022-05-20 16:43:09 +01:00
  • d103d31f55 Don't replay past end of indirect draws on vulkan. Closes #2590 baldurk 2022-05-20 15:51:01 +01:00
  • 601ed78771 Fx mac ssh host signature for new server baldurk 2022-05-20 14:16:00 +01:00
  • 90accaef67 Add usage from trailing events in command buffers on D3D12. Closes #2589 baldurk 2022-05-20 14:48:10 +01:00
  • cef5aa857b Avoid declaring redundant structs for anonymous GL structs baldurk 2022-05-20 12:30:41 +01:00
  • 8566d55650 Add missing value check in GL_CBuffer_Zoo baldurk 2022-05-20 12:13:28 +01:00
  • e4751e66f3 Update docs for buffer viewer changes baldurk 2022-05-19 17:12:19 +01:00
  • 07d7bbc1ae Add tests for buffer format parsing baldurk 2022-05-19 14:55:15 +01:00
  • 6b133b437c Account for specified struct padding in final root struct baldurk 2022-05-19 14:55:06 +01:00
  • 7acde16d1e Improve parsing of pointers in buffer formats baldurk 2022-05-19 14:41:59 +01:00
  • 8ab61370a9 Make blank parse result more consistent baldurk 2022-05-19 14:41:29 +01:00
  • d2c557a1ae Pick better packing defaults for APIs where we know what is expected baldurk 2022-05-18 12:58:03 +01:00
  • 31feedd16d Remove ShaderConstantDescriptor, inline into ShaderConstantType baldurk 2022-05-17 16:16:01 +01:00
  • 8c6192d5bd Copy catch.hpp into qrenderdoc and run on --unittest in non-release baldurk 2022-05-17 14:13:49 +01:00
  • 2d8687e28e Show parse errors on the line they occur baldurk 2022-05-17 14:40:53 +01:00
  • 3908082bd6 Improve python docstring checks baldurk 2022-05-17 13:43:57 +01:00
  • d6c7bbb90d Remove appveyor integration from catch baldurk 2022-05-17 12:41:12 +01:00
  • abe645f031 Add support for saving and loading structure definitions baldurk 2022-05-12 15:06:39 +01:00
  • 4bb54d00dd Show visible offsets and (optionally) padding in buffers. Closes #1664 baldurk 2022-05-11 13:48:37 +01:00
  • 5ac9de0a20 Show truncation in fixed variables explicitly instead of showing 0s baldurk 2022-05-09 15:19:33 +01:00
  • 43fa3cd94b Use BufferViewer for viewing constant buffers baldurk 2022-05-09 14:51:41 +01:00