Commit Graph

  • 66946f1b3b Fix handling of sample_info/sample_pos for non-MSAA rasterizer baldurk 2018-06-28 11:09:00 +01:00
  • e08f1a4d2e Set proper loader dispatch table while allocating external queue cmd buf baldurk 2018-06-28 09:27:42 +01:00
  • e16d06960c Thread ID should be read from XML as uint64_t baldurk 2018-06-27 18:12:02 +01:00
  • 6785272944 Copy stored compressed data on GLES in glCopyImageSubData baldurk 2018-06-27 13:50:09 +01:00
  • 001c07e079 Serialise glFlush and glFinish baldurk 2018-06-27 10:01:16 +01:00
  • 2a2ac0624d Handle unsized depth/stencil formats correctly baldurk 2018-06-27 11:52:43 +01:00
  • 7338316a40 Remove vrapi hooks. Closes #1011 baldurk 2018-06-26 10:48:20 +01:00
  • 34d689b809 Include fetch_counters example in index baldurk 2018-06-25 21:57:49 +01:00
  • 5e81319424 When replaying a single multidraw draw, ensure the draw index is correct baldurk 2018-06-25 18:13:30 +01:00
  • faacec5e96 Read indirect draw count from parameter buffer, not draw indirect buffer baldurk 2018-06-25 17:08:42 +01:00
  • 43d9a35c45 Specialise stringifaction of glClear bitfield mask baldurk 2018-06-25 17:01:16 +01:00
  • 87ff61169f Take IDs of input variables from SPIR-V patch data baldurk 2018-06-25 16:30:14 +01:00
  • 0604d037e6 Fix incorrect allocation not allowing space for pathname baldurk 2018-06-25 16:12:31 +01:00
  • 34e174179a Fix FindDiffRange() check of final non-vector-sized bytes baldurk 2018-06-25 13:04:34 +01:00
  • 2476474ca9 Add python sample for fetching counters baldurk 2018-06-25 11:46:07 +01:00
  • 1bd83cca23 Add buffer barriers to "Usage in frame" view MagicPonchoandbaldurk 2018-06-22 11:29:26 -04:00
  • f0c8efe24d Change colors on timeline bar pips to be color blind friendly. baldurk 2018-06-23 09:20:58 +01:00
  • 89637d8b35 32-bit compile fix baldurk 2018-06-22 20:54:53 +01:00
  • 286446b008 Fix threading memory corruption with remote host probe baldurk 2018-06-22 19:14:59 +01:00
  • ec2806df06 Add context menu for manipulating watch panel baldurk 2018-06-22 17:58:56 +01:00
  • fc3e527181 If D3DCOMPILE_SKIP_OPTIMIZATION is set, prefer source-level debugging baldurk 2018-06-22 17:00:30 +01:00
  • 04f214c768 Add toolbar button to switch between HLSL and assembly debugging baldurk 2018-06-22 17:00:11 +01:00
  • c5689827a9 Allow clicking anywhere in rX.xyzw to highlight register baldurk 2018-06-08 20:33:41 +01:00
  • c0317855f8 Show tooltips for known local variables and constants baldurk 2018-06-08 20:28:03 +01:00
  • 2a6a0f0f95 Support local variables in watch expressions baldurk 2018-06-08 19:20:50 +01:00
  • 1761f5ab36 Highlight variables/registers that have changed baldurk 2018-06-08 19:05:44 +01:00
  • 5b3a12cd0c Save and restore tree expansion state when repopulating locals widget baldurk 2018-06-08 18:42:25 +01:00
  • cb0df2c844 Combine together structs/arrays in HLSL locals panel baldurk 2018-06-08 18:29:02 +01:00
  • 880f529fda Change mapping representation to be gather-based per variable baldurk 2018-06-08 17:20:11 +01:00
  • 7f117c6356 Support builtin input variables in debugging baldurk 2018-06-08 15:16:56 +01:00
  • 7751a5749a Limit the section of code we search for inline sites baldurk 2018-06-08 15:04:15 +01:00
  • 8b5ab06da7 Rename variables panel to registers baldurk 2018-06-08 15:03:07 +01:00
  • f7b5cca1ab Handle geometry shader register types baldurk 2018-06-04 18:47:07 +01:00
  • 06b7e39c26 Don't crash if stepping back from last instruction baldurk 2018-06-04 16:41:38 +01:00
  • 8381a1955e Fix some processing of inline site encoded function annotations baldurk 2018-06-04 16:41:29 +01:00
  • 377715a61f Don't create tabs for completely empty files in shader viewer baldurk 2018-06-04 13:59:04 +01:00
  • 568cac2b65 Handle register mapping to special non-indexed builtin output variables baldurk 2018-06-04 13:58:41 +01:00
  • 77ee70c2d2 Perform #line pre-processing earlier, so it's picked up when reflecting baldurk 2018-06-04 13:58:11 +01:00
  • 9b9451971a Match builtin outputs by semantic instead of by name baldurk 2018-06-04 12:49:09 +01:00
  • 199a1f6de5 Add stencil reference as a supported shader builtin baldurk 2018-06-04 12:46:31 +01:00
  • 233fbedf35 Store more type information to resolve struct members in reg mapping baldurk 2018-06-04 12:36:51 +01:00
  • 38acb9175a Indexable temp registers always start at component 0 baldurk 2018-06-04 10:42:23 +01:00
  • c0200b66c8 Check for presence of debug info before fetching line mapping baldurk 2018-05-28 20:44:43 +01:00
  • 2b7d9aea38 Create a line-to-instruction map to allow breakpoints/cursor-run in HLSL baldurk 2018-05-24 15:59:42 +01:00
  • 52e9a6c01d Pass through line-mapping information for each instruction to UI baldurk 2018-05-24 15:24:31 +01:00
  • ff9f5675e9 Display high-level language locals corresponding to registers baldurk 2018-05-17 13:36:34 +01:00
  • e2dcd902cd Gather and display callstack information during shader debugging baldurk 2018-05-17 13:35:58 +01:00
  • 165434a1f0 For completely unknown GL functions, return the original function baldurk 2018-06-22 16:06:33 +01:00
  • 55c1ace6ef Fix incorrect serialisation of ProgramUniformValue. Closes #1019 baldurk 2018-06-22 16:04:59 +01:00
  • 0d7dd0aaa7 disable eglSwapBuffers if VR markers are being used Remi PalandriandBaldur Karlsson 2018-06-20 15:45:03 -07:00
  • 56d22706a8 Fix incorrectly sized ColorMask array. baldurk 2018-06-21 19:31:20 +01:00
  • 809e5f6c2f Make sure proxy textures have minimum dimensions in case of 0x0 size baldurk 2018-06-21 16:51:45 +01:00
  • 0d329b213f Add remap for RGBA4 baldurk 2018-06-21 14:41:33 +01:00
  • 24adf08a75 Remove references to deleted CommonPipelineState baldurk 2018-06-21 14:38:03 +01:00
  • 83a0066f00 Add support for VK_KHR_image_format_list baldurk 2018-06-21 14:24:22 +01:00
  • 7958107bdc Clear GL array texture data cache in ReplayLog baldurk 2018-06-21 14:21:45 +01:00
  • f1318b0961 Don't use LastCaptureFilePath for import file browser baldurk 2018-06-21 14:17:59 +01:00
  • 427f1fe0ac If a buffer is somehow 0 bytes, create it as at least 4 bytes baldurk 2018-06-21 12:33:09 +01:00
  • 91ec7f6c81 On GLES in emulated glGetTexImage, do manual blit from ALPHA to R8 baldurk 2018-06-21 11:26:49 +01:00
  • 6b9837e358 Make GL text rendering state pusher/popper available to code generally baldurk 2018-06-21 11:22:14 +01:00
  • 5235b2e4b2 Check if RASTERIZER_DISCARD state is available baldurk 2018-06-21 11:16:47 +01:00
  • d8af674bcb Fix indexed color mask handling in renderstate baldurk 2018-06-21 11:16:33 +01:00
  • fb3c9ac992 Add support for some extensions that can just be pass-through baldurk 2018-06-21 10:52:34 +01:00
  • 3cc0d94f51 Set loader dispatch table on external queue command buffers baldurk 2018-06-21 08:40:31 +01:00
  • 6085fe66e1 adding support for multiview and MSAA in GL replays Remi PalandriandBaldur Karlsson 2018-06-20 11:28:43 -07:00
  • 67037ed4a1 Fix GLES initial state readback of compressed cubemaps baldurk 2018-06-20 22:27:16 +01:00
  • 44edfc64cc Handle eGL_UNSIGNED_SHORT_5_6_5 in GLTypeSize baldurk 2018-06-20 18:15:58 +01:00
  • 3eb522c316 Register any context's default framebuffer as a resource baldurk 2018-06-20 18:15:37 +01:00
  • dfaa632d2e Remove promotion of unsized formats to sized formats baldurk 2018-06-20 17:36:42 +01:00
  • 4f65bb1b80 Ensure context pair is set up before creating per-context objects baldurk 2018-06-20 13:39:06 +01:00
  • 7b63aa9546 Register some common classes with the crash handler to preserve baldurk 2018-06-20 11:56:54 +01:00
  • 4d763758d4 Fix some multi-queue bugs baldurk 2018-06-20 10:37:23 +01:00
  • 2fb575693d Allow equal EIDs for fake markers generated in core code baldurk 2018-06-20 10:36:00 +01:00
  • b3a49858ab Fix compilation on linux baldurk 2018-06-19 21:42:50 +01:00
  • dc8347262e Add support for ARB_gl_spirv. Closes #767 baldurk 2018-06-19 20:45:02 +01:00
  • d7db77cd12 Remap default FBO in glClear*Buffer functions baldurk 2018-06-19 16:39:44 +01:00
  • 082c5e3d07 Don't delete context's own record when deleting context resources baldurk 2018-06-19 16:39:21 +01:00
  • fe910c4eab Add support for all GL 4.6 extensions except SPIR-V baldurk 2018-06-19 14:25:53 +01:00
  • c4c4c4b67d Display multiview state in vulkan pipeline state viewer baldurk 2018-06-19 12:26:58 +01:00
  • 53364adeef Support mesh output from different view indices on vulkan baldurk 2018-06-19 12:05:00 +01:00
  • ad2673965d Fix grep range in hookset.pl baldurk 2018-06-19 15:53:56 +01:00
  • e87eacb2a0 Fix switching between pipeline state viewers baldurk 2018-06-19 11:14:59 +01:00
  • 0795e739f9 Fix python docstring copy-paste error baldurk 2018-06-18 19:05:04 +01:00
  • 545d019a62 Exclude API Calls markers from previous/next list. Closes #868 baldurk 2018-06-18 18:30:17 +01:00
  • 0dda96a045 Change previous/next/parent IDs in DrawcallDescription to pointers baldurk 2018-06-18 18:29:46 +01:00
  • f919ea81e2 Don't unwrap instance before calling wrapper. Closes #1012 baldurk 2018-06-18 17:39:41 +01:00
  • 14e3a3d360 Move API-agnostic pipeline state wrapper into core interface baldurk 2018-06-18 17:33:48 +01:00
  • 7ae6581a65 Remove assert on duplicate GPU Address ranges baldurk 2018-06-18 15:23:32 +01:00
  • 8024c8c342 Store and serialise resources in D3D12 descriptors by id directly baldurk 2018-06-18 15:20:08 +01:00
  • 11091f1e54 Tidy up python documentation and add examples baldurk 2018-06-15 19:43:16 +01:00
  • 45c3c27923 Rename DrawFlags::UseIBuffer to DrawFlags::Indexed baldurk 2018-06-15 13:25:54 +01:00
  • 4561b55464 Persist a default browse directory for file dialogs, if none is provided baldurk 2018-06-15 12:10:23 +01:00
  • efd11bb7f2 Don't crash if OMSetRTVs is called with no RTVs and single handle flag baldurk 2018-06-15 10:34:05 +01:00
  • c737ecebba Fix mesh output with multiview - always output view 0 baldurk 2018-06-15 10:10:22 +01:00
  • 093e8a6b40 Support NewFloatingArea and LastUsedArea properly in AddDockWindow baldurk 2018-06-14 17:57:31 +01:00
  • 68bd58a308 Fix typo in python docstring baldurk 2018-06-14 17:56:26 +01:00
  • bf70aeb64d Handle None being passed from Python for a QWidget pointer baldurk 2018-06-14 17:56:18 +01:00
  • 4b11dce193 Fix linux compilation baldurk 2018-06-13 20:54:30 +01:00
  • b36b1fa453 Change remote server version to be == RenderDoc version baldurk 2018-06-13 17:40:02 +01:00
  • ae5323bccc Remove mention of single-queue limitation from docs baldurk 2018-06-13 17:18:00 +01:00