Eric Warmenhoven
7237b6acfc
Enable HDR support in iOS. ( #15871 )
...
* Enable HDR support in iOS.
* Enable HDR support in tvOS.
2023-11-06 00:50:14 -08:00
libretroadmin
bc41e0fdf4
video_frame_info - start passing flags
2023-08-16 19:17:23 +02:00
libretroadmin
0a96f9595c
Explicit typecasts to bools for flags
2023-08-16 04:18:55 +02:00
libretroadmin
2d2cb04589
Merge video_coord_array.c into video_driver.c
2023-08-15 16:02:12 +02:00
libretroadmin
c8e6506687
Fix --disable-menu errors
2023-08-14 23:36:19 +02:00
sonninnos
f1c144ea50
(XMB) Color + background adjustments ( #15556 )
...
* (XMB) Color + background adjustments
* (XMB) Improve font selector
2023-08-06 09:17:38 +02:00
libretroadmin
2eee87f714
(Vulkan) Cleanups
2023-07-18 00:08:55 +02:00
libretroadmin
ae4e5d34f8
Get rid of some implicit memsets
2023-07-17 19:51:18 +02:00
libretroadmin
f8bda96fa4
(Vulkan) Get rid of some implicit memsets
2023-07-17 17:30:17 +02:00
libretroadmin
f1c651053f
- Use VK_FALSE/VK_TRUE consistently for Vulkan structts
...
- Some minuscule changes to file_path.c
2023-07-17 15:27:34 +02:00
libretroadmin
57906892d8
Revert "On mobile in portrait mode, don't override custom viewport"
...
This reverts commit 6a1320bcfb6cf7d0335c816ee045a4b4df58eb35.
2023-06-21 08:37:19 +02:00
libretroadmin
246cceeb27
Silence more signedness warnings
2023-06-14 19:51:31 +02:00
Grisly Glee
4202f8650d
Fix trivial signedness warnings ( #15377 )
...
* Fix trivial signedness warnings
* Followup on trivial signedness warnings
2023-06-14 04:43:11 +02:00
Grisly Glee
6f0c48b4c4
Clean up gfx driver interface structs ( #15379 )
2023-06-14 04:42:34 +02:00
libretroadmin
691c09ef09
(Video drivers) Small cleanups/optimizations to render_line - hose
...
out some variables that are never subject to change
2023-06-03 20:56:19 +02:00
libretroadmin
eb509b8d8e
get_line_metrics always implemented for font rendering backend, take
...
out code parts for hypotheticla font rendering backends that don't implement
it
2023-06-03 18:34:47 +02:00
libretroadmin
51a8150e45
Do away with some NULL checks for font rendering backend
2023-06-03 17:21:19 +02:00
libretroadmin
c1166ee823
Cleanups
2023-06-01 21:34:34 +02:00
libretroadmin
36cf7f00a8
Cleanups
2023-06-01 19:59:11 +02:00
libretroadmin
0ee2f93ca4
Combine gfx_display files into video drivers
2023-05-31 23:58:06 +02:00
libretroadmin
2bf08f5457
vulkan_font_render_msg - don't use video_st
2023-05-31 22:01:00 +02:00
libretroadmin
923b756926
Turn inline function into macro and move it to vulkan.c
2023-05-31 19:38:49 +02:00
libretroadmin
40fb10fd4e
- Move Vulkan common functions over to vulkan.c
...
- Fix some platforms
2023-05-31 19:32:33 +02:00
libretroadmin
4f6010bea7
COmbine font raster files and video driver files
2023-05-31 19:03:45 +02:00
libretroadmin
696dae6e70
Refactor away some video driver functions
2023-05-31 01:09:38 +02:00
libretroadmin
3737b99b05
Cleanups
2023-05-30 22:10:03 +02:00
libretroadmin
c09fb6d95d
Cleanups
2023-05-30 12:19:53 +02:00
libretroadmin
85011c782e
move vulkan context driver code to vulkan.c
2023-05-29 19:13:47 +02:00
Eric Warmenhoven
6a1320bcfb
On mobile in portrait mode, don't override custom viewport
2023-05-27 02:50:32 +02:00
barbudreadmon
1fb9853a93
(Shaders) pass rotation index to shaders ( #15136 )
2023-03-26 21:20:27 +01:00
libretroadmin
51d238875e
Get rid of obsolete HAVE_VIDEO_LAYOUT - obsolete spec, was only
...
ever implemented for OpenGL2 driver, lots of code debt, best to
instead just keep improving the overlay system instead which is
already available for most video drivers
2023-02-23 21:03:41 +01:00
libretroadmin
a4dda41739
(PSL1GHT) Buildfixes/warning fixes
2023-02-20 15:33:54 +01:00
libretroadmin
6624126885
(MSVC) silence warnings
2023-02-18 17:04:23 +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
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
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
libretroadmin
1a93bb3844
(Vulkan) Move some code around
2023-01-24 04:40:17 +01:00
warmenhoven
5b4c2c3e12
avoid using _PACK16 pixel formats on platforms without them ( #14863 )
2023-01-23 21:00:22 +01:00
libretroadmin
e10361ed52
Header include cleanups for driver.h
2023-01-09 15:28:15 +01:00
libretroadmin
daa9e352cc
Remove asserts
2023-01-09 00:51:05 +01:00
libretroadmin
8a3686df58
Revert "Header cleanups - don't include retroarch.h everywhere"
...
This reverts commit 0e3b478f8c00b015aec9a78d13e73277500e5449.
2023-01-08 09:05:46 +01:00
libretroadmin
0e3b478f8c
Header cleanups - don't include retroarch.h everywhere
2023-01-08 08:56:57 +01:00
reallibretroadmin
6199baff3a
Silence several Vulkan related warnings that showed up in Xcode
2023-01-07 08:05:06 +01:00
Eric Warmenhoven
3c199c794e
Updated Vulkan on Metal for OSX via MoltenVK
2023-01-07 07:38:42 +01:00
LibretroAdmin
f836328c56
Append Preset ( #14737 ) ( #14757 )
...
WIP version of Append and Prepend preset, Includes UI for Standard Retroarch, but not the QT UI companion
Co-authored-by: HyperspaceMadness <remimcgill@hotmail.com>
2022-12-22 21:36:32 +01:00
libretroadmin
91b77cf14a
(Vulkan) Cleanups - use int for loop counter variables, don't do
...
some assignments that are already done directly after
2022-12-04 15:29:48 +01:00
Hans-Kristian Arntzen
498835a1f7
Vulkan: Fix HDR inverse tonemapping. ( #14587 )
...
Only skip tonemapper if HDR10 is explicitly enabled by last shader pass.
Otherwise, we are simply just inheriting the bit-depth of the swapchain.
2022-11-04 00:50:19 +01:00
LibretroAdmin
56ad3fa091
(Vk struct) Turn boolean variables into flags
2022-11-02 21:34:00 +01:00