Commit Graph

4559 Commits

Author SHA1 Message Date
DrChat 322317493e [UI] Implement a few pure virtual functions in linux 2017-12-19 18:19:31 -06:00
DrChat d3b03b9a93 [Vulkan] Update VMA 2017-12-19 18:19:03 -06:00
DrChat 4d159efef5 [GPU] Run TraceDump headless, and drop the GL4 trace dumper 2017-12-19 16:37:59 -06:00
DrChat 09b3a07e3c Support rendering windowless (tested on the Vulkan backend) 2017-12-19 16:05:36 -06:00
DrChat 8fc71f6f7c [Vulkan] Error propagation for immediate-mode drawer 2017-12-19 13:43:52 -06:00
DrChat 4ca8cafc1b [Vulkan] Propagate swap chain initialization errors 2017-12-18 20:35:04 -06:00
DrChat 7ae5795cb8 Quick hack to prevent Xenia from crashing on exit. 2017-12-18 18:15:19 -06:00
DrChat 11f8da9092 [GPU] Whoops, accidentally flipped is_integer around. 2017-12-18 18:11:24 -06:00
DrChat 55d2c03943 [GPU] Rename a few misnamed vfetch fields 2017-12-18 17:24:52 -06:00
DrChat 29c5fb8022 [GPU] Short circuit command processor waits if an exit is requested. 2017-12-18 17:23:14 -06:00
DrChat d98344f99b [Vulkan] Log down strings when an invalid usage flag is specified. 2017-12-18 15:47:52 -06:00
DrChat b5d647d540 [Vulkan] Better handling of device lost events (present fatal error dialog) 2017-12-18 14:27:00 -06:00
DrChat 76b577148d [UI] Add game title ID to titlebar 2017-12-17 22:16:00 -06:00
DrChat 6e0550d46b [GPU] Strip the extension from .xtr files when choosing the output path. 2017-12-17 15:17:44 -06:00
DrChat d4338a2c3f [GPU] Use overall shorter names for xenia GPU traces 2017-12-17 15:00:10 -06:00
DrChat 81cd532ff8 [UI] Profiler shutdown goes before window shutdown 2017-12-17 14:43:52 -06:00
DrChat c7859da997 [GPU] Fix TraceDump progress not showing 2017-12-17 13:44:39 -06:00
DrChat 12e796bc0a Formatting. 2017-12-17 13:26:58 -06:00
DrChat f4a0dbac75 [GPU] Don't bother redrawing the trace dump window 2017-12-17 13:12:42 -06:00
DrChat 6b4e8ee19e [SPIR-V] New flag: spv_disasm - Generate disassembly for spir-v shaders (disabled by default) 2017-12-17 13:12:10 -06:00
DrChat 8ec8d9778f [UI] Shuffle some exit handling code around 2017-12-17 12:37:58 -06:00
DrChat 39b5d8ba42 [AppVeyor] Skip commits that change unrelated files (thanks Rick) 2017-12-17 00:12:19 -06:00
DrChat b134e3f88c [AppVeyor] Fix link (ugh) 2017-12-16 23:57:58 -06:00
DrChat 5da59a95c9 Merge branch 'linux' 2017-12-16 17:15:49 -06:00
DrChat 79bf7747d5 [Travis] Allow release builds to fail (again) 2017-12-16 17:09:22 -06:00
DrChat a20ad9fdd7 [Travis] Remove gcc from packages list 2017-12-16 17:04:04 -06:00
DrChat 3bc5d90662 Return dummy values for unimplemented threading functions 2017-12-16 17:02:06 -06:00
DrChat d938b9b3bc [Travis] Disable full Xenia build (for now) 2017-12-16 16:51:11 -06:00
DrChat 2f1295aeaa [Vulkan] Process a few newer error strings 2017-12-16 16:47:55 -06:00
DrChat 49287579ff [Vulkan] Robustify error handling during initialization 2017-12-16 15:14:48 -06:00
DrChat 293878cd14 Use the app name as a default logfile. 2017-12-16 11:06:46 -06:00
DrChat bf9fa02b18 [GPU] Accept input and output path as command line parameters 2017-12-15 23:48:23 -06:00
DrChat 3d1a1c2519 Properly decode git information before printing it into version.h 2017-12-15 23:43:27 -06:00
DrChat 66d19a462b [GPU] Make TraceDump error handling more robust
Exit with code -1 if GraphicsSystem::Capture failed
2017-12-15 22:31:10 -06:00
DrChat 8cabc114e9 [GPU] Properly track the packets leading up to a swap command 2017-12-15 22:01:50 -06:00
DrChat 829f346dc2 Axe a few unused functions from TraceDump 2017-12-15 20:33:12 -06:00
DrChat 9e73968725 Update both appveyor links :P 2017-12-15 18:45:07 -06:00
DrChat 9289e7f3e1 Update the appveyor link to point to master branch builds 2017-12-15 14:05:27 -06:00
DrChat 3e9d1f1fe4 [Travis] Swap back to clang 2017-12-15 14:00:31 -06:00
DrChat 9277a21847 [Travis] Try building with gcc-6 2017-12-14 23:14:46 -06:00
DrChat 7eab6f859a Merge branch 'master' into linux 2017-12-14 20:50:55 -06:00
DrChat aaf281351d Format all code with new clang-format 2017-12-14 20:44:43 -06:00
DrChat f7e91ab475 [Travis] Try updating to clang-3.9 2017-12-14 20:00:02 -06:00
DrChat ca596ed538 [Travis] Enable full Xenia builds 2017-12-14 19:41:57 -06:00
DrChat bef9cbf252 Disable "deprecated-register" warning 2017-12-14 19:32:29 -06:00
DrChat 75e455e39e [AppVeyor] Allow builds on any branch 2017-12-14 19:23:32 -06:00
DrChat 02e37be4e5 Merge branch 'linux' of git://github.com/dougvj/xenia into linux
# Conflicts:
#	.travis.yml
2017-12-14 19:20:02 -06:00
DrChat d896c1f3f0 Fix travis linting. 2017-12-14 18:45:11 -06:00
Rick Gibbed e9fc6921d2
[AppVeyor] Don't bump version number on pull requests. 2017-12-05 18:11:59 -06:00
DrChat b9a4ba0c1f [AppVeyor] Don't deploy pull requests 2017-12-05 14:53:24 -06:00