Commit Graph

  • 5698c46277 Use collapsing group boxes on pipeline state viewer baldurk 2018-04-26 13:37:57 +01:00
  • 4a986f44d3 Add a custom collapsing group box control baldurk 2018-04-26 13:34:09 +01:00
  • 9617bfc390 Add support in RDStyle for checkboxes on group boxes baldurk 2018-04-26 12:41:35 +01:00
  • 52af0722ee Add a 'human formatting' function for special-case/heuristic display baldurk 2018-04-26 12:31:05 +01:00
  • 7dd4238eb0 Allow resize/rearrange of panels in resource inspector via docking baldurk 2018-04-26 11:35:09 +01:00
  • bf270e170f Don't mutate actual filenames - just menu text to escape & baldurk 2018-04-26 11:34:54 +01:00
  • 9f6610932d Add missing documentation string baldurk 2018-04-25 22:08:55 +01:00
  • 08147dfa66 Rename public property to match python-esque naming scheme baldurk 2018-04-25 21:30:22 +01:00
  • ae454edb03 JDWP compile fixes for linux baldurk 2018-04-25 20:49:13 +01:00
  • becfe157b4 Experimental fix to allow for JDWP connections with different ID sizes baldurk 2018-04-25 19:07:34 +01:00
  • 460ab48645 Escape a literal '&' in filenames, to not create accidental shortcuts baldurk 2018-04-25 18:00:55 +01:00
  • f87338dc0e Add support for VK_EXT_vertex_attribute_divisor baldurk 2018-04-25 17:58:39 +01:00
  • 5695f3e76f Set up conservative rasterization pNext when setting up pipeline info baldurk 2018-04-25 17:50:39 +01:00
  • af94c429ea Only enable counters when we detect the relevant vendor baldurk 2018-04-25 15:53:35 +01:00
  • f1ec9b9e81 Check for and enable fragmentStoresAndAtomics feature for quad overdraw baldurk 2018-04-25 15:05:10 +01:00
  • 99ebebec1f Don't overflow to negative ints with VKXX, 99.99 is high enough baldurk 2018-04-25 14:55:40 +01:00
  • 168d98bbde Add support for VK_AMD_buffer_marker extension baldurk 2018-04-25 11:44:09 +01:00
  • 6ba2045e27 Remove comments about 'free' SPIR-V extensions baldurk 2018-04-25 11:43:39 +01:00
  • 1bbb99d649 Add support for VK_EXT_global_priority just ignoring for now baldurk 2018-04-25 11:38:36 +01:00
  • 048d2c4f4e Bring RenderDoc window to foreground when event is selected from RGP baldurk 2018-04-25 10:55:36 +01:00
  • 2d0f675ca8 Add socket-based interop with RGP and profile embedding in captures baldurk 2018-04-20 12:39:50 +01:00
  • 79637f6caa Expose which drivers support RGP, and add command to create RGP profile baldurk 2018-04-20 12:34:05 +01:00
  • ce83144723 Add begin/end markers around replay region for RGP to capture from baldurk 2018-04-20 12:33:01 +01:00
  • d016aacb92 Add wrapper around RGP interface to expose to replay drivers baldurk 2018-04-20 12:31:13 +01:00
  • b0f4aebaa9 Commit RGP dependencies, building in separate project baldurk 2018-04-20 12:28:53 +01:00
  • cbc01342a8 Expose VK_KHR_external_fence* extensions. Closes #742 baldurk 2018-04-24 19:19:46 +01:00
  • ca38fb1a85 Implement extension VK_KHR_maintenance3. baldurk 2018-04-24 19:09:20 +01:00
  • a1f5dbdaa6 Implement extension VK_KHR_maintenance2. Closes #818 baldurk 2018-04-24 19:06:05 +01:00
  • bbc0581e7e Implement support VK_EXT_conservative_rasterization. Closes #898 baldurk 2018-04-24 18:39:47 +01:00
  • e9a47112d4 Prepare for actually serialising pNext pointers in structs baldurk 2018-04-24 18:38:08 +01:00
  • 0fbeace478 Implement VK_KHR_bind_memory2 baldurk 2018-04-24 15:57:44 +01:00
  • 8e0fd077a1 Report support for several SPIR-V side extensions baldurk 2018-04-24 15:45:26 +01:00
  • 4879f6da6e Mark which members of VkDescriptorImageInfo are valid to serialise baldurk 2018-04-24 14:45:42 +01:00
  • ffa1920af8 Mark descriptors as referenced when updated, even if unused baldurk 2018-04-24 14:36:20 +01:00
  • d9b038f7a6 Fix logic for adding extra 'API calls' marker in at end of cmd buffers baldurk 2018-04-24 12:46:39 +01:00
  • 39d7bb3808 Don't hook all modules when loading an API set baldurk 2018-04-24 12:35:44 +01:00
  • 0442c46aff Implement VK_KHR_descriptor_update_template. Closes #934 baldurk 2018-04-23 23:57:52 +01:00
  • ad887b1922 Allow for complex extension dependencies (i.e. two exts needed for func) baldurk 2018-04-24 14:40:08 +01:00
  • 8b2d943556 Handle extension promotion to core when detecting enabled extensions baldurk 2018-04-23 18:36:15 +01:00
  • 94548886eb Implement VK_KHR_push_descriptor extension. Closes #905 baldurk 2018-04-23 18:18:27 +01:00
  • ad5a0d7417 Update to split vulkan headers from 1.1.73.0 SDK baldurk 2018-04-23 18:15:20 +01:00
  • 4f32e62886 Align shader tooltips to account for negative 9-digit ints. Closes #964 baldurk 2018-04-23 14:04:56 +01:00
  • 1096025963 If normal patching fails, try to use glslang to preprocess GLSL baldurk 2018-04-20 17:23:52 +01:00
  • af4dbcd29b Don't reference in-progress command buffer recordings. Closes #925 baldurk 2018-04-20 16:40:18 +01:00
  • 550f4f4424 Add extra column of empty data for unbound sampler row baldurk 2018-04-20 16:37:00 +01:00
  • 172e937206 Pass through and display format for texel buffer views. Closes #957 baldurk 2018-04-20 15:39:27 +01:00
  • cbf7239607 Fix GL binding applying re-sort permutation to binding points baldurk 2018-04-20 14:18:48 +01:00
  • 342d86242b Fix incorrect interpretation of spec text in unpack state. Closes #952 baldurk 2018-04-20 13:59:53 +01:00
  • 4312953ab8 Make sure to init PostVS buffers before fetching baldurk 2018-04-20 12:51:35 +01:00
  • 9f07b073dc Fix vector iterator invalidation properly - store as index and restore baldurk 2018-04-20 12:01:04 +01:00
  • 701fd0282a Only append comparison/min/max status to filter, don't replace baldurk 2018-04-20 11:56:32 +01:00
  • 557dc71d42 Only add cache as derived resource if it's non-NULL baldurk 2018-04-20 10:25:15 +01:00
  • f84eb1f180 Get default Activity on Android 6.0 tabi.katalinandBaldur Karlsson 2018-04-16 13:11:26 +02:00
  • e7dec9e5ae Fixed the removal of the device frame capturer in vkDestroyInstance. scottmarslandandBaldur Karlsson 2018-04-16 10:15:59 +01:00
  • 6e152884ce Concatenate GL shader sources before attempting to separable-patch baldurk 2018-04-13 17:01:07 +01:00
  • 8f3b2d9b60 Enable GL_DEBUG_OUTPUT_SYNCHRONOUS to work around nvidia driver bug baldurk 2018-04-13 16:38:33 +01:00
  • e51a14f18a Fix display of RTVs and DSVs in D3D12 pipeline state viewer baldurk 2018-04-13 16:30:25 +01:00
  • 93866387a7 Fix illegal vkCmdPipelineBarrier Noah FredriksandBaldur Karlsson 2018-04-12 09:49:52 -04:00
  • b88d6eaf86 Print resource ID with missing reference message. baldurk 2018-04-09 17:09:54 +01:00
  • 4dca51ae0b Include EID in shader reflection cache key for GL. Closes #951 baldurk 2018-04-09 17:09:23 +01:00
  • bd983ad783 Handle double precision when converting to vulkan format baldurk 2018-04-09 16:51:42 +01:00
  • 96629e8e96 Unpack non-texel-buffer compatible formats when doing Post-VS on vulkan baldurk 2018-04-09 16:44:25 +01:00
  • 6aa7345016 GL min/max lod and lod bias are sampler parameters as well as texture baldurk 2018-04-09 13:17:14 +01:00
  • 3224df835b Fix disassembly view not working in shader viewer list of files baldurk 2018-04-09 12:00:28 +01:00
  • ba2280c5c7 Apply extra sort to SPDB file list to put entry file first. Closes #950 baldurk 2018-04-09 11:58:53 +01:00
  • 6c35697edc fixed a problem that is preventing opengl es capture Jimmy LeeandBaldur Karlsson 2018-03-28 15:24:08 -07:00
  • 3129a44495 Actually comment out skipped fixed-size members. Closes #948 baldurk 2018-04-06 14:11:52 +01:00
  • d51f968ffd Fix an issue with obj references stacking up on def contexts. Refs #924 baldurk 2018-04-06 10:34:02 +01:00
  • e4bda8d7bd Implement queue-level markers (begin/set/end) on D3D12 baldurk 2018-04-05 18:35:05 +01:00
  • b4878bf4e9 Fix auto-detection and manual specification of conversion formats on CLI baldurk 2018-04-05 17:51:40 +01:00
  • 6102b638a6 Add an overflow system for descriptor pools that have high use baldurk 2018-04-05 17:34:13 +01:00
  • 6e5ee75215 When binding framebuffers, GL_FRAMEBUFFER target sets read and draw FBs baldurk 2018-04-05 16:23:20 +01:00
  • 2974ca8d12 Delete replay outputs on replay thread, not on UI thread baldurk 2018-04-05 12:34:22 +01:00
  • 4047595811 Forward dummy ID3D11Debug QueryInterface to device. Closes #946 baldurk 2018-04-05 11:10:36 +01:00
  • c075c3cfbb When showing previous instances, include current instance in search list baldurk 2018-04-05 11:08:16 +01:00
  • 3387f49efb For input vertex picking, return current instance always. Closes #944 baldurk 2018-04-05 11:07:44 +01:00
  • 42cf604d38 Fix travis commit message length check baldurk 2018-04-05 10:43:23 +01:00
  • f76545c64e Use the correct set of physical devices during replay baldurk 2018-04-04 17:59:40 +01:00
  • 97fcff0254 Try to identify versions of adb that have whacky error prints baldurk 2018-04-04 17:56:33 +01:00
  • 0ecc8ed0e5 Fix a reported NULL pointer dereference when exporting GL state to HTML baldurk 2018-04-04 17:53:28 +01:00
  • 35865efef2 Always use git commit hash to identify android build baldurk 2018-04-04 16:52:44 +01:00
  • c5612dc7dc Add out typemap for rdcpair that passes through ConvertToPy baldurk 2018-04-04 16:19:17 +01:00
  • c84cba4b88 Use proper constant IDs instead of relying on output constID baldurk 2018-04-04 15:57:43 +01:00
  • 4b4ce8dc01 Until proper support is added, prevent crashes by decaying VB formats baldurk 2018-04-03 16:56:11 +01:00
  • 378c5d928e Demote a log print to a debug log baldurk 2018-04-03 16:51:41 +01:00
  • 1e3c827edc Use image type not sampled image type, to get dimension. Closes #923 baldurk 2018-04-03 16:10:48 +01:00
  • a5f116f451 Add ToStr for DXGI_ERROR_UNSUPPORTED baldurk 2018-04-03 15:55:49 +01:00
  • 2fb9429f5b Add nointerpolation on floats where they are packed with ints baldurk 2018-04-03 15:55:37 +01:00
  • ada2222d8f Don't allocate wholeMemBuf buffer for memory that doesn't allow buffers baldurk 2018-04-03 15:10:10 +01:00
  • 0c130982ac Fix problem added in .sln recently baldurk 2018-04-03 14:11:45 +01:00
  • 9685f5e9c5 Clarify that clicking 'No' to not elevate installs the layer per-user. baldurk 2018-04-03 13:21:48 +01:00
  • fbf483e401 Add mention of the symbol server to the README baldurk 2018-04-03 13:21:29 +01:00
  • 0cbcba2413 Fix issues with displaying UAVs in D3D12 pipeline state. Closes #926 baldurk 2018-04-03 12:49:58 +01:00
  • 2d8981faf5 Fix backwards logic enabled/blend enabled columns in D3D11 pipe state baldurk 2018-04-03 12:28:53 +01:00
  • 6c3c488a4c Fix typo of knosole -> konsole baldurk 2018-04-03 11:46:09 +01:00
  • 714b37ded5 Various fixes for PR reinsteamandBaldur Karlsson 2018-03-29 00:59:57 +09:00
  • 7347a11dff Implemented data retrieval from selected NV counters reinsteamandBaldur Karlsson 2018-03-21 17:53:08 +09:00
  • f3cb0e1854 Plugged in NV counters into D3D11Replay. reinsteamandBaldur Karlsson 2018-03-21 17:47:03 +09:00
  • 48cb7d6c49 Added a project with NVidia counters and NvPmApi header from NV Perfkit reinsteamandBaldur Karlsson 2018-03-21 17:37:49 +09:00
  • 3074ebeb51 Project fixes to fix building from paths with spaces SilentandBaldur Karlsson 2018-03-21 19:29:54 +01:00