sonninnos
4543a52be6
(Vulkan) Add adaptive vsync support ( #14788 )
...
* (Vulkan) Add adaptive vsync support
* (Vulkan) Mailbox presentation case
2023-02-21 22:42:32 +01:00
libretroadmin
22992d7f95
Add function prototype to egl_common.h
2023-02-21 22:26:52 +01:00
libretroadmin
aa9f53659f
(EGL) Remove egl_has_config
2023-02-21 22:16:04 +01:00
libretroadmin
b442d6c9f8
(Vulkan) Small cleanups
2023-02-21 21:19:27 +01:00
libretroadmin
cc85d7fd6d
(EGL) Cleanups
...
(GLSL) Buildfix
2023-02-21 21:09:47 +01:00
barbudreadmon
d47bbe5cc1
(GLSL) send rotation index to shader ( #12827 )
2023-02-21 20:53:01 +01:00
warmenhoven
9c2f908d44
Fix initial blurriness on Metal ( #15002 )
...
This reverts #14963 and part of #14942 . Instead of forcing a size
change on mac the way we do on tvos, bring back the old way of making
two setContentSize calls.
2023-02-21 20:09:21 +01:00
libretroadmin
8e0e5096d2
Get rid of now unused extern
2023-02-21 15:12:23 +01:00
libretroadmin
9c2faafb6e
(RSX/PSL1GHT) combine both video driver context files into one
2023-02-21 15:02:23 +01:00
libretroadmin
2dab525011
(PSL1GHT) Use HAVE_GCM as a define for compiling in the libgcm video
...
driver
2023-02-21 14:24:00 +01:00
libretroadmin
1f0a5f9615
(libretro-common) retro_endianness.h - Get rid of warning: #warning Defining MSB_FIRST and LSB_FIRST in compile options is deprecated [-Wcpp]
...
# warning Defining MSB_FIRST and LSB_FIRST in compile options is deprecated
^~~~~~~
2023-02-21 13:35:04 +01:00
libretroadmin
8eff57f4d6
(task_movie) Cleanups/style nits
2023-02-21 11:10:25 +01:00
libretroadmin
f96ff71416
(video context drivers) Cleanups
2023-02-21 09:49:46 +01:00
libretroadmin
cdade2860f
(PSL1GHT/RSX) Buildfix
2023-02-20 18:45:54 +01:00
libretroadmin
f8db0b86a9
(RSX) Style nits
2023-02-20 18:32:40 +01:00
libretroadmin
947de1218a
(RSX) Set RSX_MAX_SHADERS back to 2 - makes no difference to the array
...
bound warnings
2023-02-20 17:11:05 +01:00
libretroadmin
a858101b80
(RSX/PSL1GHT) Buildfix
2023-02-20 16:31:46 +01:00
libretroadmin
ed8b378b62
(GL1) Fix signed/unsigned mismatch warnings
2023-02-20 16:29:49 +01:00
libretroadmin
4620b55476
(RSX/PSL1GHT) Cleanups and getting rid of warnings - array bounds exceeding
...
was troublesome so bumped up max shaders to 10 for now, some style nits in
RSX video driver, variable center_y could be uninitialized so fixed that
in psl1ght_input.c
2023-02-20 16:13:23 +01:00
libretroadmin
a4dda41739
(PSL1GHT) Buildfixes/warning fixes
2023-02-20 15:33:54 +01:00
libretroadmin
fed60c62b6
(PSL1GHT) Newer PSL1GHT versions since Mar 3, 2021 have renamed SetZControl
...
to SetZMinMaxControl
2023-02-20 14:58:09 +01:00
libretroadmin
b872de4fb1
(PSL1GHT) Fix some warnings
2023-02-20 14:50:54 +01:00
libretroadmin
7b413b667e
(RSX) Silence some warnings
2023-02-20 14:18:40 +01:00
sonninnos
671bd9be6a
Allow manual video swap interval forcing ( #14991 )
2023-02-19 14:21:18 +01:00
libretroadmin
5abbf0778f
(vulkan_common) vulkan_create_swapchain - try to silence vulkan warnings
2023-02-19 13:54:17 +01:00
libretroadmin
1d9cb216ca
Silence some warnings/LTO issues
2023-02-19 10:21:37 +01:00
reallibretroadmin
dc35763677
(Mac) Silence warnings
2023-02-18 17:15:52 +01:00
libretroadmin
6624126885
(MSVC) silence warnings
2023-02-18 17:04:23 +01:00
OsirizX
217656454c
[PSL1GHT] Fix video rotation ( #14990 )
2023-02-18 10:44:58 +01:00
sonninnos
ee2b6997f1
(XMB) Layout corrections ( #14986 )
2023-02-16 16:08:57 +01:00
reallibretroadmin
6fc57765c3
Silence warning
2023-02-14 02:09:04 +01:00
warmenhoven
5685b5a9a1
mFI on OSX ( #14975 )
...
This adds mFI as a controller driver for OSX, as well as adding rumble
support for mFI controllers. Also add support for the Home button.
Also fixed a couple warnings.
2023-02-13 21:49:35 +01:00
Hans-Kristian Arntzen
89d2d66e98
[Vulkan] Fix regression with RGB565 and OriginalHistory. ( #14968 )
...
Need to let filter chain know that we remapped the format.
Otherwise we end up trying to copy RGBA8888 to RGB565.
2023-02-12 18:10:07 +01:00
libretroadmin
d5dc405ac1
(GL3) Buildfix for GL_DEBUG
2023-02-10 09:21:35 +01:00
OsirizX
0549223677
(PSL1GHT) Add improvements to the RSX driver ( #14965 )
...
* remove var error in psl1ght input
* (psl1ght) add modern_alpha_blend and modern_opaque rsx shaders
* (psl1ght) add perf improvements to the rsx driver
* add rsx gfx for psl1ght
* (psl1ght) set rsx as a compatible video driver
* Do xmb menu scaling for psl1ght
* (psl1ght) update Makefile to use latest shaders and more UI menu options
2023-02-10 08:29:45 +01:00
warmenhoven
9195de67c0
Fix metal driver for osx. This is safe to do everywhere. ( #14963 )
2023-02-10 06:29:23 +01:00
reallibretroadmin
c92213bc9d
Silence warning about unused variables
2023-02-06 02:46:00 +01:00
Hans-Kristian Arntzen
a77ada403e
[Vulkan] Use compute shaders to upload RGB565. ( #14953 )
...
A compatible path that is still fast. No reason to bother checking for
compat here really.
2023-02-05 19:23:48 +01:00
Hans-Kristian Arntzen
9f7d0c74d5
[Vulkan] Define and implement v2 of context negotiation interface ( #14890 )
...
* [Vulkan] Add v2 of context negotiation interface.
* [Vulkan] Add vkEnumerateInstanceVersion symbol.
* [Vulkan] Implement v2 context negotiation
* [libretro] Add GET_HW_CONTEXT_NEGOTIATION_INTERFACE_SUPPORT.
Works around issues in v1 interface where it was not possible to
query what frontend would do when faces with newer interface versions.
This env-call gives stronger guarantees how things have to work.
* [runloop] Implement GET_HW_CONTEXT_NEGOATION_INTERFACE_SUPPORT.
Fairly trivial. Just report the latest version.
* [Vulkan] Add stricted wording around get_application_info in v2.
* [Vulkan] Be more defensive about get_application_info() in v1.
2023-02-04 16:51:50 +01:00
warmenhoven
338430d1ec
Fix tvos metal driver ( #14943 )
...
The drawableSizeWillChange notification was never coming, so the
viewport size was never getting set properly.
2023-02-03 07:32:44 +01:00
warmenhoven
ac2cceb905
Fix a few mac windowed mode settings ( #14942 )
...
* Use "Remember window position and size" setting (fixes #14806 )
* Implement window opacity
* Enable "Show window decorations" toggle
* Hide "Disable composition" option (osx does not support disabling composition)
2023-02-03 07:32:30 +01:00
warmenhoven
8edbf51323
Fix warnings ( #14918 )
2023-01-28 17:29:53 +01:00
libretroadmin
7583e3d903
(Vulkan) Some refinements
2023-01-28 16:51:17 +01:00
warmenhoven
af2587b62b
Fix rgui on vulkan on platforms that don't have _pack16 VkFormats ( #14916 )
2023-01-28 16:47:11 +01:00
warmenhoven
4d5bea1208
Vulkan video driver on iOS ( #14902 )
2023-01-25 16:17:01 +01:00
libretroadmin
b5244cbfe7
Turn ctr_set_scale_vector into a macro
2023-01-24 23:35:37 +01:00
libretroadmin
e30793b06f
(CTR) Remove ctr_set_scale_vector until we actually have a need for it
2023-01-24 23:04:07 +01:00
libretroadmin
fdc47dcdae
Remove redundant headers
2023-01-24 22:59:15 +01:00
libretroadmin
e272edc8c0
(SDL2) Cleanups
2023-01-24 21:54:06 +01:00
libretroadmin
4c3fefa2be
(GL3) Use flags instead of booleans
2023-01-24 21:35:27 +01:00