Commit Graph
23027 Commits
Author SHA1 Message Date
Henrik Rydgård 971995fa3d Move aniso to the sampler cache key. 2017-11-15 19:07:41 +01:00
Henrik Rydgård 023c3736c6 Disable anisotropic filtering in headless, screws up mipmap test 2017-11-15 18:14:04 +01:00
Henrik Rydgård 909fb6b3a4 Cleanups 2017-11-15 16:31:17 +01:00
Henrik Rydgård 830645e7c5 Fix headless to work better in vulkan mode 2017-11-15 15:35:15 +01:00
Henrik Rydgård 7dcc27e96b Make test.py python3-compatible, print out command lines better. 2017-11-15 14:54:10 +01:00
Henrik Rydgård b1a93ad3a5 Attempt to unbreak D3D9 mipmapping (still disabling SLOPE mode) 2017-11-15 14:22:19 +01:00
Henrik Rydgård 313223364c Buildfix, update comments slightly 2017-11-15 14:21:17 +01:00
Henrik Rydgård 65275c29b7 Share UpdateSamplingParams between D3D11 and Vulkan. Support lod bias in Vulkan. 2017-11-15 14:21:17 +01:00
Henrik Rydgård b958432783 Properly zero samplercache keys before filling them out. 2017-11-15 14:21:17 +01:00
Henrik Rydgård f564c59248 Mipmaps: Disable LOD bias in slope mode as that's not how it works.
Works around #9772
2017-11-15 14:21:17 +01:00
Henrik Rydgård 656ec18ded Vulkan: Dual Src blending strikes again! Disable it on nVidia X1 (Shield TV) due to driver bugs, sigh.
Should help #10136
2017-11-15 10:24:11 +01:00
Henrik Rydgård 3594623a8d Vulkan: Show the preferred depth-stencil format in the feature list. 2017-11-15 09:08:30 +01:00
Henrik Rydgård 5582b8fe22 Just more accurate feature flags for Vulkan. 2017-11-15 09:08:30 +01:00
Henrik Rydgård 937bb327f1 Merge pull request #10138 from unknownbrackets/headless
Headless: Fix crashes with Vulkan or no GPU
2017-11-15 08:31:35 +01:00
Unknown W. Brackets 9080f41642 Headless: Prevent segfaults with Vulkan. 2017-11-14 22:34:18 -08:00
Unknown W. Brackets 8ccf32af47 Headless: Fix crash with null GPU. 2017-11-14 22:33:56 -08:00
Henrik Rydgård c12f17134b Links from the UI: Change from http:// to https:// wherever possible. 2017-11-14 12:53:36 +01:00
Henrik Rydgård 93ca73db4d Merge pull request #10127 from LunaMoo/CompatID
Add missing ID for CTTR compat hack.
2017-11-14 11:46:34 +01:00
LunaMoo 66f88633ae Add missing ID for CTTR compat hack. 2017-11-14 11:26:16 +01:00
Henrik Rydgård 0facf7d520 Merge pull request #10126 from LunaMoo/memleakfix
Fix AVIdump Memory Leak
2017-11-14 10:36:12 +01:00
LunaMoo e5e7ba1b55 Fix Memory Leak :D 2017-11-14 10:17:20 +01:00
Henrik Rydgård 7205699584 Merge pull request #10123 from LunaMoo/betterTimestamp
Nicer Timestamp, optional followup for #10122
2017-11-14 09:51:58 +01:00
LunaMoo e78a644c00 spaces->underscores:) 2017-11-14 09:46:31 +01:00
Henrik Rydgård ce1bc7fc3f Fixes problem switching between non-through triangles and rects. Helps a small part of #6554 2017-11-14 09:27:03 +01:00
Henrik Rydgård d4df0181db More duplicate code removal 2017-11-14 09:20:36 +01:00
LunaMoo 825e100614 Small changes. Thx [Unknown] 2017-11-14 07:42:58 +01:00
LunaMoo aba4a4dfdb Change KernelTimeNow to KernelTimeNowFormatted and return nice timestamp. 2017-11-14 07:16:40 +01:00
Unknown W. Brackets 95f952e5cb Merge pull request #10122 from LunaMoo/videoR
Improve Video/Audio dumps naming and add option to reset recording on save/load state
2017-11-14 01:14:38 -05:00
LunaMoo 2ff4104ddf Requested changes. 2017-11-14 06:33:49 +01:00
Unknown W. Brackets 10145989b9 Merge pull request #10121 from LunaMoo/d3d11w7
Fix texture conversion.
2017-11-14 00:04:21 -05:00
LunaMoo f8f4acc316 Blah;p. Buildfix. 2017-11-14 06:03:52 +01:00
LunaMoo 992748bcde Fix linux build. 2017-11-14 05:56:10 +01:00
LunaMoo e698414f9b Add an option to allow resetting video/audio dump on save/load state. 2017-11-14 05:12:27 +01:00
LunaMoo 99ab8dfc99 Use gameID and emulated timestamp for Avi/Wav dump filenames. 2017-11-14 03:53:45 +01:00
LunaMoo 2c27b3b56b Fix texture conversion. 2017-11-14 02:35:14 +01:00
Henrik Rydgård a0f1276a5c Vulkan: Use optimal alignment for texture uploads. May help stutter in #10105 ? 2017-11-13 17:18:12 +01:00
Henrik Rydgård 35437e6b62 Kill off more unused duplicate code 2017-11-13 16:50:45 +01:00
Henrik Rydgård 230f72a110 Oops 2017-11-13 16:38:35 +01:00
Henrik Rydgård 2261029536 Delete unused duplicate functions 2017-11-13 15:57:59 +01:00
Henrik Rydgård 8bfdf7b1b2 Fix annoying little flicker when starting a game. 2017-11-13 15:45:31 +01:00
Henrik Rydgård 4788221251 Vulkan shader view (debug): Add a simple textural representation (incomplete) of pipelines 2017-11-13 15:27:06 +01:00
Henrik Rydgård 5c7f7c1df6 Vulkan: Make sure to clear the pipeline key to avoid padding bytes causing us to allocate duplicate pipelines.
Also pack the struct better.
2017-11-13 15:20:11 +01:00
Henrik Rydgård 4a09289056 D3D11: Similarly to the last vulkan commit, don't create lots of dupe vertex input layouts 2017-11-13 12:26:52 +01:00
Henrik Rydgård 43ae868562 Merge pull request #10116 from hrydgard/vulkan-pipeline-dedupe
Vulkan: Fix bug where we ended up creating duplicate pipelines even if vertices decoded to the same format, if they were created from different formats.
2017-11-13 12:23:41 +01:00
Henrik Rydgård 3e749a94ce Vulkan: Fix bug where we ended up creating duplicate pipelines even if vertices decoded to the same format, if they were created from different formats.
This can cut down the number of pipelines to a third or less in some
games. However, benefit is likely smaller since Vulkan drivers will
deduplicate shaders inside each vkPipelineCache object.

Helps #10106 while not actually implementing any of the suggestions inside.
2017-11-13 11:22:33 +01:00
Henrik Rydgård d02bb59dd7 Merge pull request #10115 from hrydgard/unify-spline-bezier
Unify Execute_Spline and Execute_Bezier
2017-11-13 11:21:38 +01:00
Henrik Rydgård 0f10014219 DevScreens: In shader viewer tabs, show the number of each shader type. 2017-11-13 11:13:55 +01:00
Henrik Rydgård fb60a3e7ea Merge pull request #10114 from LunaMoo/minor_ocd
Nitpicking! Correct minor version for non Nvidia.
2017-11-13 10:47:05 +01:00
Henrik Rydgård 04e313ecba Unify Execute_Bezier and Execute_Spline 2017-11-13 10:45:27 +01:00
Henrik Rydgård 14e9c9da80 Minor cleanup, fix a comment. 2017-11-13 10:35:31 +01:00