Commit Graph

  • 29c5fb8022 [GPU] Short circuit command processor waits if an exit is requested. DrChat 2017-12-18 17:23:14 -06:00
  • d98344f99b [Vulkan] Log down strings when an invalid usage flag is specified. DrChat 2017-12-18 15:47:52 -06:00
  • b5d647d540 [Vulkan] Better handling of device lost events (present fatal error dialog) DrChat 2017-12-18 14:27:00 -06:00
  • 76b577148d [UI] Add game title ID to titlebar DrChat 2017-12-17 22:16:00 -06:00
  • 6e0550d46b [GPU] Strip the extension from .xtr files when choosing the output path. DrChat 2017-12-17 15:17:44 -06:00
  • d4338a2c3f [GPU] Use overall shorter names for xenia GPU traces DrChat 2017-12-17 14:52:24 -06:00
  • 81cd532ff8 [UI] Profiler shutdown goes before window shutdown DrChat 2017-12-17 14:43:52 -06:00
  • c7859da997 [GPU] Fix TraceDump progress not showing DrChat 2017-12-17 13:44:39 -06:00
  • 12e796bc0a Formatting. DrChat 2017-12-17 13:26:58 -06:00
  • f4a0dbac75 [GPU] Don't bother redrawing the trace dump window DrChat 2017-12-17 13:12:42 -06:00
  • 6b4e8ee19e [SPIR-V] New flag: spv_disasm - Generate disassembly for spir-v shaders (disabled by default) DrChat 2017-12-17 13:12:10 -06:00
  • 8ec8d9778f [UI] Shuffle some exit handling code around DrChat 2017-12-17 12:37:58 -06:00
  • 39b5d8ba42 [AppVeyor] Skip commits that change unrelated files (thanks Rick) DrChat 2017-12-17 00:12:19 -06:00
  • b134e3f88c [AppVeyor] Fix link (ugh) DrChat 2017-12-16 23:57:58 -06:00
  • 5da59a95c9 Merge branch 'linux' DrChat 2017-12-16 17:15:49 -06:00
  • 79bf7747d5 [Travis] Allow release builds to fail (again) DrChat 2017-12-16 17:09:22 -06:00
  • a20ad9fdd7 [Travis] Remove gcc from packages list DrChat 2017-12-16 17:04:04 -06:00
  • 3bc5d90662 Return dummy values for unimplemented threading functions DrChat 2017-12-16 17:02:06 -06:00
  • d938b9b3bc [Travis] Disable full Xenia build (for now) DrChat 2017-12-16 16:51:11 -06:00
  • 2f1295aeaa [Vulkan] Process a few newer error strings DrChat 2017-12-16 16:47:55 -06:00
  • 49287579ff [Vulkan] Robustify error handling during initialization DrChat 2017-12-16 15:14:48 -06:00
  • 293878cd14 Use the app name as a default logfile. DrChat 2017-12-16 11:06:46 -06:00
  • bf9fa02b18 [GPU] Accept input and output path as command line parameters DrChat 2017-12-15 23:48:23 -06:00
  • 3d1a1c2519 Properly decode git information before printing it into version.h DrChat 2017-12-15 23:43:27 -06:00
  • 66d19a462b [GPU] Make TraceDump error handling more robust Exit with code -1 if GraphicsSystem::Capture failed DrChat 2017-12-15 22:31:10 -06:00
  • 8cabc114e9 [GPU] Properly track the packets leading up to a swap command DrChat 2017-12-15 22:01:50 -06:00
  • 829f346dc2 Axe a few unused functions from TraceDump DrChat 2017-12-15 20:33:12 -06:00
  • 9e73968725 Update both appveyor links :P DrChat 2017-12-15 18:45:07 -06:00
  • 9289e7f3e1 Update the appveyor link to point to master branch builds DrChat 2017-12-15 14:05:27 -06:00
  • 3e9d1f1fe4 [Travis] Swap back to clang DrChat 2017-12-15 14:00:31 -06:00
  • 9277a21847 [Travis] Try building with gcc-6 DrChat 2017-12-14 23:14:46 -06:00
  • 7eab6f859a Merge branch 'master' into linux DrChat 2017-12-14 20:50:55 -06:00
  • aaf281351d Format all code with new clang-format DrChat 2017-12-14 20:35:44 -06:00
  • f7e91ab475 [Travis] Try updating to clang-3.9 DrChat 2017-12-14 20:00:02 -06:00
  • ca596ed538 [Travis] Enable full Xenia builds DrChat 2017-12-14 19:41:57 -06:00
  • bef9cbf252 Disable "deprecated-register" warning DrChat 2017-12-14 19:32:29 -06:00
  • 75e455e39e [AppVeyor] Allow builds on any branch DrChat 2017-12-14 19:23:32 -06:00
  • 02e37be4e5 Merge branch 'linux' of git://github.com/dougvj/xenia into linux DrChat 2017-12-14 19:20:02 -06:00
  • d896c1f3f0 Fix travis linting. DrChat 2017-12-14 18:45:11 -06:00
  • e9fc6921d2 [AppVeyor] Don't bump version number on pull requests. Rick Gibbed 2017-12-05 18:11:59 -06:00
  • b9a4ba0c1f [AppVeyor] Don't deploy pull requests DrChat 2017-12-05 14:53:24 -06:00
  • 78565e94d6 Don't set a small icon when creating the Xenia window. gibbed 2017-11-29 23:15:12 -06:00
  • 5702814212 [xboxkrnl] Add missing break (#805) drillsar 2017-11-04 22:02:09 -04:00
  • a7b6d91a2b [SPIR-V] (untested) Implementation of getGradients DrChat 2017-10-01 18:59:54 -05:00
  • 2a3c66484e Update docs (#760) drillsar 2017-09-28 11:05:04 -04:00
  • 0406f19f4d Merge pull request #1 from scribam/linux Doug Johnson 2017-09-22 12:48:27 -06:00
  • d35ee68d67 Remove "FOUND PYTHON 2" debug message DrChat 2017-09-21 16:45:42 -05:00
  • 882f01533d Python 3 support (#755) Kriskras99 2017-09-21 23:42:57 +02:00
  • b6e7e66fbe Fix travis LINT scribam 2017-09-20 22:39:49 +02:00
  • fa3edace6a Fix travis BUILD scribam 2017-09-20 19:30:29 +02:00
  • 2a920237dd AppVeyor: Remove commit ID from xenia filename Dr. Chat 2017-09-09 10:19:37 -05:00
  • e674c9df26 Vulkan: Emit a warning when attempting to use a texture in an unsupported way DrChat 2017-09-07 14:37:05 -05:00
  • f9d08888c7 Vulkan: ClearCache for texture cache, properly free all textures and allocator on exit. DrChat 2017-09-07 14:22:04 -05:00
  • 1358b94f4d Fix lint errors :) DrChat 2017-09-03 20:02:45 -05:00
  • 121a2d655a Vulkan: Properly support depth writes (or blit depth images if able) DrChat 2017-09-01 18:32:55 -05:00
  • 4e4a1a03c1 Vulkan: Add a memory allocator and hook it up to the texture cache. DrChat 2017-08-20 20:48:36 -05:00
  • 7e819a4ccb Vulkan: Refactor CTX1 conversion DrChat 2017-08-20 18:37:02 -05:00
  • 1eac03a11c GPU: The base format of *_EXPAND textures is *_FLOAT DrChat 2017-08-19 21:10:53 -05:00
  • e758e87587 Trace Viewer: Display texture info even if the demand failed Display format name as well DrChat 2017-08-19 20:56:13 -05:00
  • 57ffee0d8c GPU: Add name strings for all texture formats DrChat 2017-08-19 20:55:29 -05:00
  • 96ba5d5563 Vulkan: Set the depth/stencil attachment flag bit for depth/stencil textures. DrChat 2017-08-19 18:34:32 -05:00
  • 2f200f4a75 Vulkan: Reformat the texture config table to look nicer Dr. Chat 2017-08-14 00:27:13 -05:00
  • 657d571c0d Vulkan: Update a couple of comments on texture formats Dr. Chat 2017-08-13 21:32:29 -05:00
  • 3d0cbe50b9 Vulkan: Use GetBaseFormat in TextureFormatIsSimilar DrChat 2017-08-13 19:08:07 -05:00
  • 58bfc1e535 Mention the Xenia subreddit in the issue template Dr. Chat 2017-08-13 11:40:03 -05:00
  • 22575af212 Fix AMD crashes from last commit Dr. Chat 2017-08-10 23:24:32 -05:00
  • 4809f3eb51 Vulkan: Create a util WritebackTexture function (unused atm) DrChat 2017-08-10 15:01:12 -05:00
  • 09c29bbdc5 Vulkan: Search by a texture's base format when fetching. DrChat 2017-08-09 22:27:41 -05:00
  • 63576aec35 Vulkan: Add debug code to flag empty texture uploads in the log DrChat 2017-08-09 22:26:56 -05:00
  • f162b045ff UI: Fix constant swapchain recreation after toggling fullscreen DrChat 2017-08-09 11:44:44 -05:00
  • 79b9efb777 GL4: Fix HostTextureInfo setup. AllanCat 2017-08-09 23:07:15 +08:00
  • f8edc761fc Vulkan: Do near-exact lookups for the frontbuffer texture (may break everything). gibbed 2017-08-09 02:28:47 -05:00
  • ff1a3aaa67 Corrected QueryDirectory return code for no more files. gibbed 2017-08-09 01:16:42 -05:00
  • 4c77616ef9 Vulkan: Suppress some warnings from validation layer. gibbed 2017-08-09 01:15:33 -05:00
  • bea607b454 Vulkan: Apply a half-pixel offset where necessary. DrChat 2017-08-09 00:48:28 -05:00
  • 082c767fba Add the currently active graphics system to the window title. gibbed 2017-08-09 00:40:44 -05:00
  • 8b5eb1cd38 Vulkan: Remove redundant format argument from DemandResolveTexture DrChat 2017-08-09 00:10:52 -05:00
  • e9e23c02a2 Kernel: VdSwap takes a texture format, not color format argument DrChat 2017-08-08 22:26:49 -05:00
  • 8d016a3c14 Update the Vulkan loader to SDK 1.0.54.0 gibbed 2017-08-08 20:44:24 -05:00
  • b14dc3351c GPU: Make 1D textures into 2D ones. gibbed 2017-08-08 17:58:11 -05:00
  • 1570dcd24c Vulkan: 32_32_32_32 had wrong unsigned format. gibbed 2017-08-08 16:51:19 -05:00
  • 90b8f983d0 - Vulkan: DXT1_AS_16_16_16_16 should probably map to VK_FORMAT_BC1_RGBA_UNORM_BLOCK. - Vulkan: Added comments regarding CTX1 format. gibbed 2017-08-08 16:46:08 -05:00
  • 42533d39eb Vulkan: Assume all 1D texture sampling is actually sampling a 2D texture. gibbed 2017-08-08 16:34:44 -05:00
  • fdef1e098d Input: Bind F and K to left thumb and right thumb, respectively. DrChat 2017-08-08 16:06:22 -05:00
  • 2cf0b39bf5 Whoops. gibbed 2017-08-08 08:40:46 -05:00
  • 1e92a4e06c XAM: Write as many items possible when enumerating. Fixes Nier not detecting system save data (and possibly other games). gibbed 2017-08-08 04:53:01 -05:00
  • 355d9f6c62 Take three? gibbed 2017-08-08 02:10:22 -05:00
  • 3aa5a70827 Take two? gibbed 2017-08-08 01:49:53 -05:00
  • 19627a6cb2 GPU: Cast various flags to bool in IssueCopy. Fixes #773. gibbed 2017-08-08 01:40:07 -05:00
  • 4a95862023 GPU: Ensure texture resolves are at least 1x1. gibbed 2017-08-08 01:39:42 -05:00
  • d2d8d65629 GPU: First pass of CTX1 to R8G8_UINT conversion implementation for Vulkan. gibbed 2017-08-08 00:26:40 -05:00
  • 8d261ca73d x64 JIT: Simplify splats Dr. Chat 2017-08-05 12:06:21 -05:00
  • ee18d548c9 Vulkan: Do not bind a NULL pipeline even if a full update is requested. DrChat 2017-08-08 00:11:08 -05:00
  • 0720bbe19f Vulkan: Fix race crash in trace viewer DrChat 2017-08-07 23:35:17 -05:00
  • cce5182725 Vulkan: Fix swap on resolve (off by one!) Clean up part of IssueCopy DrChat 2017-08-07 23:34:50 -05:00
  • 35e4431c33 Vulkan: Get rid of the empty descriptor set DrChat 2017-08-07 21:46:35 -05:00
  • 8bfe22bbd7 GPU Shader Translator: Add cases for memexport registers DrChat 2017-08-07 21:40:24 -05:00
  • cfc65a0197 GPU: Rewrite/rephrase some confusing shader translator code DrChat 2017-08-07 21:08:01 -05:00
  • 6d9a56a269 GPU: Fixed texel pitch calculation for linear textures. gibbed 2017-08-07 20:50:42 -05:00
  • febe46973f GPU: Don't use host write bit for texture uploads. gibbed 2017-08-07 19:47:17 -05:00