Henrik Rydgård
a1e593b6ba
Fix the "vulkan not found" message on android. Fixes #10034
2017-11-16 13:45:15 +01:00
Henrik Rydgård
3222af5f7a
Make remoteiso_subdir and server editable on Android. Fixes #10142 . Really need a better mechanism for these fields.
2017-11-16 13:33:10 +01:00
Henrik Rydgård
53a351c29d
Workaround orientation bug in Android when unlocking the screen.
...
Or I'm doing something wrong somewhere...
Also kill off "Auto" orientation. It's just a pain.
Fixes #10128
2017-11-16 12:33:50 +01:00
Henrik Rydgård
cabfec32c8
Merge pull request #10143 from orbea/gitignore
...
Update .gitignore for libretro builds.
2017-11-15 20:53:30 +01:00
Henrik Rydgård
23f7819329
Unify RebindFramebuffer, mostly.
2017-11-15 20:44:25 +01:00
Henrik Rydgård
3e3214d54a
Vulkan: Fix bug where shader blend texture overwrote normal texture binding. Fixes #10135
2017-11-15 20:43:29 +01:00
orbea
925ac84069
Update .gitignore for libretro builds.
2017-11-15 11:26:55 -08:00
Henrik Rydgård
babfec5237
Fix headless to work better in vulkan mode
2017-11-15 17:45:04 +01:00
Henrik Rydgård
fce077f191
Make test.py python3-compatible, print out command lines better.
2017-11-15 17:44:53 +01:00
Henrik Rydgård
de67c9feff
Vulkan screenshots: Fix R/G swap bug. Thanks unknown.
2017-11-15 17:07:38 +01:00
Henrik Rydgård
143a199082
Merge pull request #10141 from hrydgard/vulkan-screenshots
...
Windows/Vulkan: implement screenshots.
2017-11-15 15:23:45 +01:00
Henrik Rydgård
96d6f1cae5
Make sure the device supports transfers from swapchain images when taking screenshots.
2017-11-15 13:57:22 +01:00
Henrik Rydgård
10792cc8e7
Windows/Vulkan: implement screenshots. Something is iffy with the red/blue swap though...
2017-11-15 13:18:29 +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