Commit Graph

  • b849df4143 Fixed looping through of eglCreateContext's attribute list scottmarsland 2018-05-01 16:10:38 +01:00
  • e51466efe1 Ensure we AddRef when returning an existing ID3DDeviceContextState baldurk 2018-05-01 14:47:01 +01:00
  • f339314468 Handle SHGetKnownFolderPath failing - return empty string baldurk 2018-05-01 14:46:33 +01:00
  • 6a482c02e2 When doing backface cull overlay, inherit FrontCCW from original state baldurk 2018-05-01 13:06:33 +01:00
  • 8b50413bf4 Report support for Vulkan 1.1. Closes #909 baldurk 2018-05-01 12:36:05 +01:00
  • de4764d6d2 32-bit windows compile fix baldurk 2018-04-30 21:45:20 +01:00
  • 6d870e21b0 Android compile fix baldurk 2018-04-30 20:11:07 +01:00
  • f1307e7935 Linux compile fixes baldurk 2018-04-30 19:44:53 +01:00
  • b7ab28a2c4 Add stringification for new bits in vulkan flag enums that had no bits baldurk 2018-04-30 19:07:40 +01:00
  • deab822e30 Add support for protected memory, new in Vulkan 1.1 baldurk 2018-04-30 19:07:07 +01:00
  • 7961b25e80 Add support for VK_KHR_multiview extension baldurk 2018-04-30 18:37:12 +01:00
  • d03df4d1a9 Add support for VK_device_group & VK_device_group_creation baldurk 2018-04-30 18:31:47 +01:00
  • bfe021cf73 Add (mostly disabled) support for VK_KHR_sampler_ycbcr_conversion baldurk 2018-04-30 16:41:46 +01:00
  • 35945863df Update vulkan layer to implement vkNegotiateLoaderLayerInterfaceVersion baldurk 2018-04-30 14:16:51 +01:00
  • 49ea4dd8e3 Add support for VK_EXT_debug_utils extension baldurk 2018-04-30 13:52:17 +01:00
  • 9b2e515be5 Fix UBO state display wrt/ GL reflection re-sorting. Closes #965 baldurk 2018-04-30 11:42:41 +01:00
  • cae6b44a97 Fix xcode9.3 -Wunused-lambda-capture errors Jake Turner 2018-04-29 06:33:27 +01:00
  • 7182e0af3a Add support for VK_EXT_sampler_filter_minmax extension baldurk 2018-04-30 10:50:46 +01:00
  • 7e651085cb Fetch live driver disassembly on D3D12 via WKPDID_CommentStringW baldurk 2018-04-27 20:29:26 +01:00
  • c520f637d1 Pre-allocate map array in D3D12Resource, experimental race condition fix baldurk 2018-04-26 18:21:20 +01:00
  • fe0b7ba3c1 Fix linking against user32.lib in qrenderdoc baldurk 2018-04-26 14:14:04 +01:00
  • 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.katalin 2018-04-16 13:11:26 +02:00
  • e7dec9e5ae Fixed the removal of the device frame capturer in vkDestroyInstance. scottmarsland 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 Fredriks 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 Lee 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