Commit Graph

  • a03538db4b Check gl_CullDistance with the other fixed-function GLSL vertex outputs baldurk 2019-06-12 15:28:13 +01:00
  • c9c920187d Add constant for push constant bind set baldurk 2019-06-12 15:27:11 +01:00
  • 01da5295a4 Sort ShaderConstant first by byteOffset, which is relative to its parent baldurk 2019-06-12 15:27:42 +01:00
  • d506b9efab Implement OpAtomicLoad for SPIR-V disassembly baldurk 2019-06-12 15:28:39 +01:00
  • 08a1ce2e76 Add support for VK_EXT_metal_surface and prefer it to MVK_macos_surface baldurk 2019-08-16 10:27:13 +01:00
  • 37242fd97e Fix assert on min/max swapchain image count baldurk 2019-08-16 10:25:41 +01:00
  • 9a0035d178 Print supported instance extensions as well as device extensions baldurk 2019-08-16 10:24:14 +01:00
  • ef269e2b92 Add support for VK_EXT_line_rasterization baldurk 2019-08-15 18:24:18 +01:00
  • 56aa5b16be Move VulkanRenderState initialisers to be in-line baldurk 2019-08-15 17:30:16 +01:00
  • 7bd13f5508 Handle extension pipeline structs when reconstructing pipeline info baldurk 2019-08-15 17:29:44 +01:00
  • f80964d84c Remove redundant manually maintained list of enabled vulkan extensions baldurk 2019-08-15 14:59:03 +01:00
  • b403c32b87 Fix viewport overlay when using -ve viewport height on KHR_maintenance1 baldurk 2019-08-15 14:56:22 +01:00
  • 0522a636ad Add support for VK_KHR_pipeline_executable_properties baldurk 2019-08-15 13:05:06 +01:00
  • 715c18b591 Update valgrind suppressions for python 3.7 baldurk 2019-08-15 13:04:58 +01:00
  • 6755fd96cb Update assert - we handle up to 8 swapchain images baldurk 2019-08-15 12:00:46 +01:00
  • a2c341966a Don't print about libGL last-second load during replay baldurk 2019-08-15 12:00:37 +01:00
  • 97afbf88c8 Fix documented return value of GetShaderReflection. Closes #1497 baldurk 2019-08-15 08:30:34 +01:00
  • 3fe356af7d Add support for VK_EXT_subgroup_size_control baldurk 2019-08-14 18:26:28 +01:00
  • 9589d2d893 Add support for VK_KHR_imageless_framebuffer baldurk 2019-08-14 18:14:48 +01:00
  • 211d1b694f Make VK_Indirect less sensitive to event IDs changing baldurk 2019-08-14 14:35:14 +01:00
  • 272f993138 If a test already isn't available, don't overwrite that error baldurk 2019-08-14 14:15:41 +01:00
  • bb8172cfff Identify swiftshader in vulkan driver info baldurk 2019-08-14 13:35:38 +01:00
  • 29647ee391 Handle vulkan physical devices that don't have LINE polygon mode baldurk 2019-08-14 11:47:46 +01:00
  • d7c1007092 Don't enable primitive restart unless we're drawing a strip topology baldurk 2019-08-14 11:22:20 +01:00
  • 0c4c710170 Don't re-check fences within the same expire pass baldurk 2019-08-14 11:20:13 +01:00
  • 24107ce4ce Don't require depthClamp in vulkan tests unnecessarily baldurk 2019-08-14 11:03:58 +01:00
  • 7c1d4189cc Don't try to create pipelines with sample rate shading if not supported baldurk 2019-08-14 11:00:41 +01:00
  • 3a304862f4 Unwrap serialised info passed to vkCreateDescriptorUpdateTemplate baldurk 2019-08-14 10:59:52 +01:00
  • 97c3186e34 Vk Pixel history: Add occlusion query test Aliya Pazylbekova 2019-07-16 13:43:37 -04:00
  • fa18367109 Updated documentation with unpackData fix Waffle 2019-08-12 15:52:55 -04:00
  • 6b3dc39b68 Handle GL_RGBA2 texture format as if it were GL_RGBA8 baldurk 2019-08-12 20:47:31 +01:00
  • ff4a152df7 When evaluating SPIR-V bindpoint mapping, set unused entries to -1 baldurk 2019-08-12 20:45:29 +01:00
  • 1fc9f36114 Add support for VK_EXT_index_type_uint8 baldurk 2019-08-12 17:50:39 +01:00
  • 2245957e38 Fix referencing of program pipeline bound programs in renderstate baldurk 2019-08-12 17:23:29 +01:00
  • 93a546ab4b Remove extra dos newlines from scintilla editor. Closes #1493 baldurk 2019-08-12 17:03:32 +01:00
  • 53fdd792b7 Update vulkan headers to 1.1.119 baldurk 2019-08-12 16:33:59 +01:00
  • 61de35bfc6 Pass through primitive restart state when rendering meshes baldurk 2019-08-12 15:38:19 +01:00
  • c0f7dc34e7 Ignore racey validation message about swapchain currentExtent baldurk 2019-08-09 12:18:52 +01:00
  • 470d6ce682 Add some missing image layout sanitisation baldurk 2019-08-09 12:16:51 +01:00
  • 63e57afa1f Fix reference tracking of programs bound to program pipelines in GL baldurk 2019-08-09 11:49:38 +01:00
  • 5c01ab3ea9 For resources written in the frame, mark dirty at the end baldurk 2019-08-09 11:49:28 +01:00
  • 08de2623f8 Add proper feature check for D3D11 test baldurk 2019-08-09 11:30:41 +01:00
  • cb9b82899c Fix D3D11_Mip_RTV test baldurk 2019-08-09 11:30:30 +01:00
  • 674ee33309 If present returns OUT_OF_DATE, force repaint in CheckResizeOutputWindow baldurk 2019-08-09 11:07:04 +01:00
  • 8a677801ba Only process activity-looking things in activity table. Closes #1445 baldurk 2019-08-08 16:56:38 +01:00
  • 9eb7389e16 Add awful hack to work around very buggy android port forwarding baldurk 2019-08-08 16:11:11 +01:00
  • 4d99184626 Re-order object shutdown to workaround MoltenVK bug baldurk 2019-08-08 13:41:32 +01:00
  • 79604c545b Remove unnecessary VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT from dummy images baldurk 2019-08-08 12:45:48 +01:00
  • 1eb70f033d Don't print sType values in hex baldurk 2019-08-08 11:08:16 +01:00
  • 207e4017bb Calculate correct row pitch for proxy YUV textures baldurk 2019-08-08 11:05:45 +01:00
  • d26462dca8 Add ugly workaround for newer compiler used in vulkan SDK baldurk 2019-08-08 10:44:36 +01:00
  • 8382d3e4f1 Fix check for legacy adb devices baldurk 2019-08-07 15:18:08 +01:00
  • 3eccdfcbe0 Fix image resource tracking Aliya Pazylbekova 2019-07-25 14:34:42 -04:00
  • c4caf64464 Fix brush colors in pixel history view Steve Karolewics 2019-07-14 16:56:43 -07:00
  • 4b2d753521 Don't discard alpha in PNG/TGA formats. Refs #1479 baldurk 2019-08-01 17:03:43 +01:00
  • 78ae520e3a Hide find/jump toolbars when closing a capture baldurk 2019-08-01 12:00:23 +01:00
  • 87e51658f0 Update to RGA 2.2, support Navi (gfx1010) baldurk 2019-08-01 11:49:30 +01:00
  • 51c15d596f Identify image viewer use before adding API to analytics baldurk 2019-08-01 11:19:55 +01:00
  • 006ba0e103 Fix another unused lambda capture baldurk 2019-07-31 20:18:41 +01:00
  • f7d988b9cf Fix unused lambda parameter baldurk 2019-07-31 19:07:56 +01:00
  • 069e5f435f Manually flush denorms only on float32 parameters in half conversions baldurk 2019-07-31 17:12:39 +01:00
  • e2704fa2eb Add an abstracted interface around android-specific handling baldurk 2019-07-29 16:54:36 +01:00
  • 06f2e61b8f Refactor RemoteHost to be copyable with shared storage baldurk 2019-07-30 16:20:09 +01:00
  • da289fdbcc missed one change for the vulkan in app api capture fix Jimmy Lee 2019-07-30 10:43:44 -07:00
  • 7ad303f6ad Defer to real GetProcAddress for NULL parameters. Closes #1476 baldurk 2019-07-30 16:49:36 +01:00
  • f8be2a4fd1 Fix copy-paste typo in vendor check baldurk 2019-07-30 10:13:17 +01:00
  • 98b623cfcc fixed in app api capture Jimmy Lee 2019-07-23 15:12:14 -07:00
  • f97a1746e9 Qt: Fixed behaviour of some buttons Silent 2019-07-26 22:43:06 +02:00
  • f82cce065d Remove note about 'work in progress' Qt UI in linux README baldurk 2019-07-29 11:50:35 +01:00
  • d5984a5c8b Don't create dummy texture buffer if extension isn't supported baldurk 2019-07-29 11:38:14 +01:00
  • 4ab0e9c466 Make sure transform feedback buffers are referenced in frame correctly baldurk 2019-07-29 10:57:59 +01:00
  • fc8bf393e5 Fix string formatting of type name in warning baldurk 2019-07-29 10:56:13 +01:00
  • 97770520ee Add version check to Qualcomm glCopyImageSubData workaround baldurk 2019-07-29 10:36:44 +01:00
  • 04e92edf20 Handle 16-bit backbuffer colour as RGB565 in GLES captures baldurk 2019-07-29 10:36:28 +01:00
  • 665ad6c05c Move D3D11 API usage out of dxbc_debug.cpp Steve Karolewics 2019-07-27 14:36:02 -07:00
  • 94648f8fe2 Replace QSortFilterProxyModel in LogView which doesn't scale well baldurk 2019-07-25 16:49:21 +01:00
  • e9cf36800b Check that debugged value matches shader output in Iter_Test baldurk 2019-07-25 15:14:39 +01:00
  • 9e2ce0077a Use documented variables for Iter_Test action chances baldurk 2019-07-25 12:26:27 +01:00
  • e6a0f70997 Don't flush indices for resources/samplers baldurk 2019-07-25 13:11:00 +01:00
  • 3b37816a8b Fix structure stride calculation for array inputs baldurk 2019-07-25 12:25:58 +01:00
  • dbd8a99a61 Allow a custom epsilon for value comparisons in tests baldurk 2019-07-25 12:25:40 +01:00
  • 81cfbc60da Ensure D3D11InitialContents is properly initialised baldurk 2019-07-25 10:28:44 +01:00
  • c5409b40cf Fix device-type resources not being referenced on D3D12/VK baldurk 2019-07-25 10:28:28 +01:00
  • 3cc9557264 Introduce Low-Memory mode Dmitry Soshnikov 2019-07-01 21:39:03 -07:00
  • f3ef0caa28 vulkan pixel history - Part 1 Aliya Pazylbekova 2019-07-16 13:43:37 -04:00
  • c8f472ec49 Remove some unnecessary includes baldurk 2019-07-24 13:58:11 +01:00
  • a0d3307f4d Fully init pQueueCreateInfo if requesting additional queues Sam Serrels 2019-07-24 13:41:52 +01:00
  • 622c8bdb0e BufferViewer: fix 2/4-byte primitive restart Tillmann Karras 2018-11-10 19:47:05 +00:00
  • f61a5e464c BufferViewer: never leave indices uninitialized Tillmann Karras 2018-11-10 19:44:32 +00:00
  • 776b689701 Fix documentation of return types on some application API functions baldurk 2019-07-23 11:38:34 +01:00
  • 4f872b8c8d Fix check for windows predefined macros in renderdoc_app.h baldurk 2019-07-23 10:44:39 +01:00
  • 1026ce481d fix url of debug markers sample Wasin Thonkaew 2019-07-19 23:04:30 +08:00
  • 7478bda617 If queried buffer size&offset are 0, don't bind with range. Closes #1461 baldurk 2019-07-22 19:57:14 +01:00
  • 98e93d282d Make keystore generation an explicit dependency of apk build baldurk 2019-07-22 19:26:48 +01:00
  • ac1b062d42 Consider the first glBindTexture chunk to be resource initialisation baldurk 2019-07-22 19:03:49 +01:00
  • d91683e7c6 If instance step rate is 0 for instanced properties, don't divide by 0 baldurk 2019-07-22 16:57:20 +01:00
  • 66869e8c69 Handle dlsym(RTLD_NEXT) without loading libGL. Closes #1463 baldurk 2019-07-22 14:51:27 +01:00
  • 02e1a7a62b Update swig to renderdoc-modified-7 tag. Closes #1455 baldurk 2019-07-22 13:44:55 +01:00
  • 09df7a12c6 Improve poorly written Android install failure messages. Closes #1459 baldurk 2019-07-22 13:30:26 +01:00
  • 93fbb5e300 Add vector reserve when tracking bound descriptors from root tables baldurk 2019-07-22 12:46:28 +01:00