Commit Graph

  • 9443423389 Don't do expensive string work for resource rows that are hidden baldurk 2019-01-22 18:02:14 +00:00
  • eeae73042c Don't serialise map data writes on D3D12 if we've baked to cached buffer baldurk 2019-01-22 17:46:23 +00:00
  • f2253404f7 Add test that verifies postvs data is correct with separable GS shaders baldurk 2019-01-22 16:56:04 +00:00
  • 0cee61558a Mention the index when some PostVS data doesn't match ref data in test baldurk 2019-01-22 16:55:39 +00:00
  • f140cd9669 Handle shader-program created shaders in GL post-vs fetch. Closes #1244 baldurk 2019-01-22 16:40:52 +00:00
  • d64ad19f16 Add an optional timeout to Socket::AcceptClient baldurk 2019-01-17 17:51:07 +00:00
  • 5d9d77f361 Expand GL buffer updates test to check various combinations of updates baldurk 2019-01-17 11:50:09 +00:00
  • 7a6e74d158 Refactor GL persistent mapped buffer handling to be more usable baldurk 2019-01-16 17:48:32 +00:00
  • 7957ef4a33 Fix display string name for ETC texture formats. Closes #1239 baldurk 2019-01-17 10:31:12 +00:00
  • 07dbadc0bc Remove unneeded common v2f code baldurk 2019-01-16 16:49:08 +00:00
  • 3a064eda7b Fix GL_Mip_Gen_RT test baldurk 2019-01-16 16:48:10 +00:00
  • f395f244eb Add initial contents and dirtying for high-frequency samplers baldurk 2019-01-16 13:47:56 +00:00
  • adbf24da77 Use latest set of shaders attached to program for initial states baldurk 2019-01-16 13:23:40 +00:00
  • 27a4353ffa Fix out of date python use in documentation examples baldurk 2019-01-16 12:38:10 +00:00
  • c4f1062cdd Don't trash state of uniform buffer offset & size in GLPushPopState baldurk 2019-01-16 12:02:30 +00:00
  • 62a5e6e8bd Error if an unsupported device extension is used. Refs #1238 baldurk 2019-01-15 13:40:57 +00:00
  • 26d35d4214 Pass pLayerName correctly when enumerating device extensions baldurk 2019-01-15 13:40:22 +00:00
  • 2ba624adb8 Save the capture settings on launch, offer button to load most recent baldurk 2019-01-15 10:51:31 +00:00
  • 145f4bdb15 Handle GL applications changing BASE_LEVEL / MAX_LEVEL dynamically baldurk 2019-01-14 18:02:44 +00:00
  • 2afcd9868a Fix a case where existing root parameters could overlap with added one baldurk 2019-01-14 16:29:29 +00:00
  • 5ca0e50939 Fix duplicated enum definition baldurk 2019-01-14 16:27:33 +00:00
  • f3092b7df5 Add support for new KHR vulkan extensions baldurk 2019-01-14 15:56:33 +00:00
  • 6508bffcda Update vulkan headers to 1.1.97 baldurk 2019-01-14 15:27:42 +00:00
  • e56166838c Sort some enum lists that were unsorted baldurk 2019-01-14 14:53:00 +00:00
  • 540cb7ce29 Track eglBindAPI to see if EGL is used with desktop GL. Closes #1233 baldurk 2019-01-14 13:19:42 +00:00
  • 992311c2da Fix shader compilation for triangle size overlay program baldurk 2019-01-14 13:18:43 +00:00
  • ed18828a98 If a layer isn't present on replay, it's not fatal. Refs #1237 baldurk 2019-01-14 13:04:02 +00:00
  • 465278c996 Use typeHint as a forced view cast on vulkan baldurk 2019-01-14 12:02:28 +00:00
  • 44da10be06 Change SRGB to be a component type, not a ResourceFormat flag baldurk 2019-01-14 10:50:04 +00:00
  • d72d924c39 Fix copy-paste error on display of D3D12 ClearRTV color. Closes #1236 baldurk 2019-01-14 09:57:08 +00:00
  • 2da62da01a Other IB/VB params in indirect call come from view in indirect data baldurk 2019-01-11 19:00:26 +00:00
  • 5e33353e79 Fix linux compile baldurk 2019-01-11 16:27:13 +00:00
  • f39be022a3 Satisfy strange Qt thread-ownership requirements around QProcess objects baldurk 2019-01-11 16:03:35 +00:00
  • 8b28e0ed6d Avoid doing a 0-byte glCopyBufferSubData as this can crash on AMD baldurk 2019-01-11 15:23:35 +00:00
  • 32dbfd6263 Fix resource usage tracking around indirect executes on D3D12 baldurk 2019-01-11 15:23:04 +00:00
  • 5b480f968e Fix crash on D3D9 if present parameters can't be fetched baldurk 2019-01-10 15:52:41 +00:00
  • b1f3515090 Differentiate chunks with empty callstacks from those without callstacks baldurk 2019-01-10 13:54:04 +00:00
  • 2e9635ff63 Add tests of stringification baldurk 2019-01-10 11:51:16 +00:00
  • 2caeaee3d1 Output directly into gl_dispatch_table_defs.h from gen_dispatch_table.py baldurk 2019-01-10 11:51:06 +00:00
  • 654775bf91 MSAA textures should be displayed with a simple 2D image view baldurk 2019-01-10 11:19:49 +00:00
  • 2e21577c80 Use dummy image when no stencil is present for MS<->Array. Closes #1230 baldurk 2019-01-10 11:19:29 +00:00
  • 9694e97262 Enable GL_EXT_buffer_storage extension on GLES baldurk 2019-01-10 10:06:22 +00:00
  • 04ca50ba63 Adding utility code for VK code generator. akharlamovandBaldur Karlsson 2018-12-11 17:04:58 -08:00
  • 5aaf3b4631 fix glCreateMemoryObjectsEXT by calling the correct function Remi PalandriandBaldur Karlsson 2019-01-09 14:06:39 -08:00
  • 356ef2587d use glBufferStorageEXT instead of glBufferStorage on GLES platforms Remi PalandriandBaldur Karlsson 2019-01-09 14:05:16 -08:00
  • 6eb4289a90 Fix missing override specifiers in Catch appveyor listener baldurk 2019-01-09 17:08:31 +00:00
  • d265a14a45 Change renderdoccmd to be a console program on windows. baldurk 2019-01-09 11:56:55 +00:00
  • 150e6527ad If a texture is typeless then account for type hint when pixel picking baldurk 2019-01-09 11:04:47 +00:00
  • 277ba1399c Don't fetch structured counts for non-buffer UAVs baldurk 2019-01-09 11:04:23 +00:00
  • 48d6e94891 Fix D3D11InitialContents overloads so wrong types don't get cast baldurk 2019-01-09 11:04:12 +00:00
  • 21e056e5b8 Fix stringification of bitfields with duplicate values baldurk 2019-01-09 10:02:18 +00:00
  • 7ad3197982 Revamp catch appveyor reporter to report all test results in a batch baldurk 2019-01-09 10:01:43 +00:00
  • 22f8b2ac79 Specify original Vk*Flags in structured data instead of coerced FlagBits baldurk 2019-01-09 10:01:13 +00:00
  • d19a495ee0 Handle launching more apps on Android tabi.katalinandBaldur Karlsson 2018-11-27 10:18:48 +01:00
  • db2ef74d13 Fix initial state crashes for images in external queues. Closes #1226 baldurk 2019-01-08 17:24:15 +00:00
  • c34c57fe5c Initialise latest renderdoc API in demos project baldurk 2019-01-08 11:38:22 +00:00
  • 24032c0039 Update demos project to latest in-application header baldurk 2019-01-08 11:36:14 +00:00
  • ab8d07f29c Add DiscardFrameCapture to in-application API, bumped to version 1.4.0 baldurk 2019-01-08 11:35:48 +00:00
  • 39621ebc40 Delete leftover initial chunks when freeing initial contents baldurk 2019-01-08 11:31:17 +00:00
  • 8c946c67e0 Fix memory leak in D3D12 tests, sync GPU and reset allocator each frame baldurk 2019-01-08 11:29:28 +00:00
  • 459650a23c Fix memory leak in GL text overlay rendering baldurk 2019-01-08 10:53:05 +00:00
  • 7a460fd85e Fix appveyor catch.hpp listener baldurk 2019-01-08 10:04:49 +00:00
  • 18bd9d8c9b Add discord server links baldurk 2019-01-07 17:33:24 +00:00
  • ab08b8e93d Don't apply AMD MSAA workaround after 18.5.2 baldurk 2019-01-04 18:54:19 +00:00
  • a3ff33368b Add some useful android logging for post-mortem debugging baldurk 2019-01-04 16:59:26 +00:00
  • f3dda7959e For very large tables, don't fallback to rendering all rows baldurk 2019-01-04 16:44:00 +00:00
  • cea0129b9a Don't completely disable tooltip on D3D12 for 'plain' resource views baldurk 2019-01-04 16:37:23 +00:00
  • 18958fedd0 Workaround ARM driver bug, hide UBOs unless they're used. Closes #1225 baldurk 2019-01-04 12:26:30 +00:00
  • b0ff17ba08 Don't query texture parameters when a renderbuffer is bound to an FBO baldurk 2019-01-04 12:24:26 +00:00
  • 761f8be4bd Fix mesh view with double vertex attribute inputs baldurk 2019-01-04 11:48:35 +00:00
  • da52dbe174 Fix GL overlay shader compilation with glCreateShaderProgramv shaders baldurk 2019-01-04 10:34:44 +00:00
  • 4979157da9 Fix bin/ reference that should be lib for python modules in build script baldurk 2019-01-04 10:10:21 +00:00
  • e3b50d2377 If an image is in an external or foreign queue we can't fetch contents baldurk 2019-01-03 17:30:24 +00:00
  • e13f0e882a version-detect AMD unreliable image memory requirements needing padding baldurk 2019-01-03 17:25:36 +00:00
  • 50a5f05fe4 Cache vulkan version-detecting information at device create time baldurk 2019-01-03 17:24:39 +00:00
  • 355b81f232 If enumerating remote target controls on Android, distrust everything baldurk 2019-01-03 17:06:37 +00:00
  • 7f0ac0f1fe Improve message for flushing unmapped memory baldurk 2019-01-03 16:26:00 +00:00
  • 164453a8eb Add assert that command buffer is non-NULL baldurk 2019-01-03 16:25:51 +00:00
  • 91e80a7756 Remove accidentally committed debug print baldurk 2019-01-03 14:26:18 +00:00
  • 14c110ce58 On all platforms, output library to lib folder in cmake build baldurk 2019-01-03 12:35:38 +00:00
  • 5e269189b4 Rename catch global variable to prevent clashes baldurk 2019-01-03 12:31:27 +00:00
  • 1aa1abdf45 Don't lose base thumbnail when converting from zip.xml baldurk 2019-01-03 12:15:25 +00:00
  • f543f02998 Check RDC export/import in all simple tri tests, but *only* in those baldurk 2019-01-03 12:04:36 +00:00
  • daed903b64 Add support for wglShareLists. Closes #1224 baldurk 2019-01-03 11:51:40 +00:00
  • 2237c241ff Fix incorrectly named methods in ResourceFormat baldurk 2019-01-03 10:52:18 +00:00
  • c154a16442 Add better logging around D3D11 replay device creation baldurk 2019-01-03 10:49:21 +00:00
  • 5280b6628a Fix D3D11 drivertype fallback to WARP/REFERENCE not properly applying baldurk 2019-01-03 10:47:30 +00:00
  • 2e18b09bc9 Fix typo that saved D3D12 indexed draw indirect index offset incorrectly baldurk 2019-01-03 10:44:42 +00:00
  • 09207c5de0 Set structured serialisers as streaming mode baldurk 2019-01-03 10:44:17 +00:00
  • 7860bee811 Make sure to fail if errors are found in python interface method naming baldurk 2019-01-03 10:43:48 +00:00
  • 6dd67d0069 Fix argument string for buffer views in D3D12 pipeline view baldurk 2019-01-03 10:43:28 +00:00
  • 96075bc575 Remove unwanted rowspan on D3D12 sample mask baldurk 2019-01-03 10:43:12 +00:00
  • d02280ea5e tests: increase milliseconds2 test maximum to 1580 Jake TurnerandBaldur Karlsson 2018-12-31 22:04:32 +13:00
  • 8105ddb5ab osx: for cmake set library output to be lib folder Jake TurnerandBaldur Karlsson 2018-12-31 19:43:30 +13:00
  • 8fdf3ac245 osx: Fix cmake warning about policy CMP0068 Jake TurnerandBaldur Karlsson 2018-12-31 19:40:12 +13:00
  • e9d70d7eec osx: enable unit tests for OSX travis building Jake TurnerandBaldur Karlsson 2018-12-30 17:04:41 +13:00
  • 5d08efc16b Fix some untyped member serialisation azhirnovandBaldur Karlsson 2018-12-22 17:29:01 +03:00
  • 5444c4b3ab Treat Op(Member)DecorateStringGOOGLE as part of the annotation section Alex SmithandBaldur Karlsson 2018-12-29 12:04:49 +00:00
  • 9db805a1cd Add OpName before OpModuleProcessed Alex SmithandBaldur Karlsson 2018-12-29 12:03:02 +00:00
  • 2ec0096bc2 osx: Fix FileIO::GetLibraryFilename Jake TurnerandBaldur Karlsson 2018-12-22 17:22:29 +13:00