Commit Graph

  • 9716b407d3 Add helper for generating GLSL450 extinst operations baldurk 2020-04-02 15:07:19 +01:00
  • 85dedabcf8 Add helpers for building SPIR-V ops incrementally baldurk 2020-04-02 14:48:15 +01:00
  • ecc0a53dcb Declare inputs in PSInput struct baldurk 2020-04-02 14:06:50 +01:00
  • feafbde8bc Add GL hack to check for implicit thread switching baldurk 2020-04-02 13:08:21 +01:00
  • ea6cc026ae Allow de-activating GL contexts in tests baldurk 2020-04-02 10:46:17 +01:00
  • d279d6dcd2 Silence D3D debug layer spam by including NULL terminator baldurk 2020-04-02 10:10:02 +01:00
  • d88026a697 Fix KHR storage counter issue for time units Lionel Landwerlin 2020-04-02 15:41:17 +03:00
  • d2f7837ecf qrenderdoc: Drop building swig .py.c files Jordan Justen 2020-03-15 02:23:36 -07:00
  • 528a0c5f5e Guard against integer division by zero baldurk 2020-04-01 17:38:44 +01:00
  • 53ca92965d Add missing resize when constructing matrix composite baldurk 2020-04-01 17:37:16 +01:00
  • 230cf69761 Test integer division by zero in DXBC debugging baldurk 2020-04-01 17:16:28 +01:00
  • 6f2dfc1a2b Add support for non-compressed formats in DDS shell preview baldurk 2020-04-01 15:29:01 +01:00
  • 1cdb617cf9 Make sure to rewind image file when checking header baldurk 2020-04-01 14:11:42 +01:00
  • 9372fa879a Don't allow PNG files to fail to open in Texture_Zoo test baldurk 2020-04-01 14:10:57 +01:00
  • 2cc9dd81d9 Implement initial state creation for D3D12 baldurk 2020-04-01 13:24:15 +01:00
  • ced6ca2bd4 Ensure that Wait/Signal replays happen on correct queue. Closes #1806 baldurk 2020-04-01 12:10:22 +01:00
  • ee12d68a84 Shared handles should now be supported baldurk 2020-04-01 12:09:17 +01:00
  • 9014daf76c Fix remapping readback from non-regular formats on GLES baldurk 2020-04-01 12:03:13 +01:00
  • 3fa87882a7 Fix compilation on apple baldurk 2020-03-31 20:19:45 +01:00
  • 1b8ae53e57 Fix compilation on linux baldurk 2020-03-31 19:47:35 +01:00
  • ad4f736b12 Use edited shader and fetch produced output hit data baldurk 2020-03-31 18:34:27 +01:00
  • 1d0f87cca0 Check for desired pixel and that slot is in bounds baldurk 2020-03-31 18:02:04 +01:00
  • 1931bd6311 Declare output struct, allocate slot, fill in fixed parameters baldurk 2020-03-31 17:16:48 +01:00
  • 11a4a8f3d1 Use StorageBuffer storage class when editing 1.3+ SPIR-V modules baldurk 2020-03-31 15:47:46 +01:00
  • 24ff94ea3c Move SPIR-V editing into separate function baldurk 2020-03-31 15:08:12 +01:00
  • a64611f7fc Declare or fetch builtin inputs as needed baldurk 2020-03-31 12:57:24 +01:00
  • 16c01a6db2 Remove OpName for removed types in postvs SPIR-V patching baldurk 2020-03-31 12:53:24 +01:00
  • c1f91bcd51 Add skeleton of generating PS-input gathering shader in SPIR-V baldurk 2020-03-20 11:29:24 +00:00
  • 9516e8df09 Don't disassemble void function calls with return value in SPIR-V baldurk 2020-03-31 12:35:55 +01:00
  • 414d8df8f5 Fix debugging function calls without return values baldurk 2020-03-31 12:33:02 +01:00
  • fbe2d1fbee Change ReadAll/WriteAll to take rdcstr instead of char* filename baldurk 2020-03-31 11:58:13 +01:00
  • bfeb66d4ce Pixel history changes Aliya Pazylbekova 2020-03-30 12:34:55 -04:00
  • bebc78b106 Fill in return code for LaunchProcess on linux Aliya Pazylbekova 2020-03-31 12:18:52 -04:00
  • 52310f174f Fix clang-format issue missed in PR baldurk 2020-03-30 22:38:30 +01:00
  • 27f2a4b7f9 Don't modify states/variables list on replay thread baldurk 2020-03-30 19:48:59 +01:00
  • cfe5f8e975 Clamp out-of-bounds descriptor access when getting bindless feedback baldurk 2020-03-30 18:40:57 +01:00
  • 3ec60fcde1 Don't crash on config settings with no key baldurk 2020-03-30 18:25:30 +01:00
  • 11801a0e32 Don't crash in D3D12 overlays if no viewport is set baldurk 2020-03-30 18:02:12 +01:00
  • 606ab1ad32 Add in forced flush after texture prepare on GL. Closes #1799 baldurk 2020-03-30 15:13:50 +01:00
  • 3bdccf37e6 Fix crash with eglGetDisplay(EGL_DEFAULT_DISPLAY) on linux baldurk 2020-03-30 13:07:15 +01:00
  • 81c46c9b1e When creating extremely large query pools, fill with data in batches baldurk 2020-03-30 12:24:48 +01:00
  • 4d2aa3321b Manually apply framebuffer clears when selecting vkCmdBeginRenderPass baldurk 2020-03-30 12:18:17 +01:00
  • bcc6027a1a Fix renderdoc filters file baldurk 2020-03-30 11:50:40 +01:00
  • ddea71cd94 Hide any debug messages found while fetching render state. Closes #1802 baldurk 2020-03-30 11:39:30 +01:00
  • e6a9632d81 Do not allow non-absolute paths when saving textures. Closes #1795 baldurk 2020-03-30 10:23:21 +01:00
  • 4f72e09b62 Removed conversion from srgb to linear. Tabea Haeseler 2020-03-30 20:01:40 +02:00
  • 101bc02c47 Thumbnail support for BC6 and BC7 Arvastra 2020-03-24 15:52:08 +01:00
  • a59f922ef6 Disable tiled resources for d3d12 check feature Calvin Hsu 2020-03-24 14:44:49 -07:00
  • 55437ee0f9 Add license attribution for Compressonator baldurk 2020-03-23 11:05:24 +00:00
  • a9e1c46e46 Fix crash if some settings aren't available e.g. due to the platform baldurk 2020-03-23 11:00:01 +00:00
  • c52e1a46d1 Add missing vulkanlayer register parameter on linux baldurk 2020-03-23 10:51:24 +00:00
  • ab6bbfd5fd Don't have more than one query active at once baldurk 2020-03-20 19:39:25 +00:00
  • 9ea49d6b6e When emulating glTexImage on GLES, manually blit GL_RGB format textures baldurk 2020-03-20 16:10:15 +00:00
  • 4c5b209e6f Test constant buffer offsetting in cbuffer zoo tests baldurk 2020-03-20 13:24:02 +00:00
  • 7ff8a95205 Don't end stream-out queries twice baldurk 2020-03-20 13:16:01 +00:00
  • 0e44c51450 Add stub of pixel shader debugging, without inputs baldurk 2020-03-20 10:36:06 +00:00
  • 48a24a31e4 Implement location assignment for struct members on I/O variables baldurk 2020-03-20 10:25:24 +00:00
  • 6c0aa42ff1 Propagate thread initial state to whole workgroup properly baldurk 2020-03-20 10:24:38 +00:00
  • 4a2d5ddbc6 Fix wrong stage specified in DebugThread baldurk 2020-03-20 10:23:45 +00:00
  • 8323eb75ee Don't enumerate GPUs while opening crash reporter baldurk 2020-03-20 11:59:20 +00:00
  • 04f90e055d Protect against empty traces in shader viewer baldurk 2020-03-20 11:48:11 +00:00
  • 839c510a75 Fix overflow when clamping length of buffer data fetch baldurk 2020-03-20 10:12:53 +00:00
  • a7af387a36 Disable crash reporting for unofficial renderdoccmd builds Daniel Craig 2020-03-20 09:51:43 -04:00
  • 8d2ad78f05 Vk Pixel History: refactoring, per fragment depth Aliya Pazylbekova 2020-03-16 11:13:19 -04:00
  • 83623af8d8 Vk Pixel History: per fragment data Aliya Pazylbekova 2020-02-20 14:53:44 -05:00
  • 35a3c09b6e Apply clang format to inl files from clang_format_all.sh Daniel Craig 2020-03-20 09:41:40 -04:00
  • aa128281ab Fixed BC5 thumbnail and cleanup. Arvastra 2020-03-20 14:43:01 +01:00
  • 187bd57501 Use 64-bit integer for chunk ID baldurk 2020-03-19 17:11:39 +00:00
  • b393effe4e Switch indirect count draw handling to not reserve max draws baldurk 2020-03-19 14:43:18 +00:00
  • 6084f1c1f7 Improve fake structured data for indirect draws on vulkan baldurk 2020-03-19 14:07:34 +00:00
  • 59f06a12f0 Fix crashes with indirect count draws in secondary command buffers baldurk 2020-03-19 13:05:46 +00:00
  • ac77b7899d Remove VK_Indirect use of image comparisons baldurk 2020-03-19 12:06:01 +00:00
  • f8a6cbb0c7 Clear mips/slices in overlay on GL to avoid undefined contents baldurk 2020-03-19 11:34:20 +00:00
  • 7b8eeaa8c4 Add error when opening a GL capture that uses unsupported function baldurk 2020-03-19 10:49:48 +00:00
  • 446e209caf Fixed memory leaks and clean up. Arvastra 2020-03-19 15:46:56 +01:00
  • d7af989746 Tidying up. Arvastra 2020-03-18 11:35:08 +01:00
  • 482114f6f4 Display Thumbnails for dds files. Arvastra 2020-03-17 11:32:14 +01:00
  • fd4d9d2ca1 Do not unmap memory is flush is in progress Aliya Pazylbekova 2020-03-18 12:43:35 -04:00
  • 7542482ffb Fix missing Qt header baldurk 2020-03-19 09:25:47 +00:00
  • 1bef8eb94b Copy windows 10 d3dcompiler at build time, if available baldurk 2020-03-18 17:18:23 +00:00
  • cb6240e271 On replay prefer loading the d3dcompiler we ship baldurk 2020-03-18 17:14:20 +00:00
  • 3bb57bfed7 Support input source vars referencing complex struct type debug vars baldurk 2020-03-18 15:37:43 +00:00
  • 9991f216bb Avoid small memory heaps when allocating memory to reduce chance of OOM baldurk 2020-03-18 14:41:10 +00:00
  • abda2c885b Set GPU-local local flag on GPUBuffers that don't need CPU visibility baldurk 2020-03-18 14:32:32 +00:00
  • ad44e4dcb6 Fix ConvertComponents and add some unit tests baldurk 2020-03-18 13:31:09 +00:00
  • cd674539fd Change shader debugging tests to check at runtime if it's available baldurk 2020-03-18 12:38:15 +00:00
  • d408f77241 Add configuration system for core renderdoc module baldurk 2020-03-18 12:11:09 +00:00
  • c0e84875f3 Forward signals/slots as well in ForwardingDelegate baldurk 2020-03-18 12:02:13 +00:00
  • e276146163 Fix RDHeaderView not properly updating in some cases baldurk 2020-03-18 12:02:03 +00:00
  • 15a2753d63 Fix stale index hanging around in RDTreeView after change baldurk 2020-03-18 12:01:37 +00:00
  • f8143c6dc5 Fully and properly disable all Qt deprecation warnings baldurk 2020-03-17 11:05:17 +00:00
  • 98eba37bfa Set up starting conditions for SPIR-V compute debugging baldurk 2020-03-17 11:44:41 +00:00
  • 028364910e Refactor ConvertComponent to ConvertComponents baldurk 2020-03-17 10:39:11 +00:00
  • fb3563fb52 32-bit compile fix baldurk 2020-03-17 10:15:01 +00:00
  • 6e106d4c6c Stream large buffers directly when reading baldurk 2020-03-16 18:35:37 +00:00
  • cc64061172 Fix issues with paging in raw buffer viewer baldurk 2020-03-16 17:32:22 +00:00
  • cdb93609d0 Skip loading event usage for large descriptor arrays on vulkan baldurk 2020-03-16 17:24:04 +00:00
  • e814d505a9 Drop VK_KHR_driver_properties on replay if it's not available baldurk 2020-03-16 13:47:40 +00:00
  • b502d64ada Don't read invalid srcOpers when evaluating texture sample operations baldurk 2020-03-16 12:14:12 +00:00
  • 67447b7b7e Improve handling of resource arrays for D3D12 Steve Karolewics 2020-03-14 12:29:43 -07:00