RetroArch/libretro-common/include
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
..
array Fix possible hash map corruption when deleting string keys 2022-03-21 15:07:53 +01:00
audio
cdrom
compat Revert "Update zlib.h (#13641)" (#13642) 2022-02-19 21:56:52 +01:00
defines (PSL1GHT/Switch) Fix warnings 2022-07-07 16:38:12 +02:00
dynamic (libretro-common) refinements to documentation 2022-08-01 13:06:35 +02:00
encodings (libretro-common) Move file_crc32 out of encoding_crc32.c - we don't want file I/O 2022-08-01 14:04:01 +02:00
features (libretro-common) refinements to documentation 2022-08-01 13:06:35 +02:00
file Backport ebe5f2cc3d - 2022-09-03 06:35:41 +02:00
formats Add View feature (#14467) 2022-10-10 06:36:02 +02:00
gfx
glsym Include "Update Core Info Files" for iOS/tvOS 2023-01-04 03:43:42 +01:00
libchdr
lists (file_list) Get rid of superfluous small functions 2022-09-04 17:52:06 +02:00
math
media
net Disable poll support for MSVC 2010 and earlier 2022-10-06 01:27:27 +02:00
playlists (libretro-common) refinements to documentation 2022-08-01 13:06:35 +02:00
queues add task_in_on_main_thread function 2021-11-08 09:35:25 -07:00
rthreads
streams (Network Stream) Add function netstream_eof (#14335) 2022-08-21 21:52:57 +02:00
string (word wrap functions in stdstring.c) Avoid implicit strlens, caller 2022-08-23 17:06:01 +02:00
time Revert "Move strftime_am_pm to libretro-common rtime.c, remove duplicate" 2022-07-12 03:31:42 +02:00
utils
vfs Mitigate need for vfs cores on ntfs drives [UWP/XBOX] (#13368) 2021-12-17 13:46:04 +01:00
vulkan [Vulkan] Define and implement v2 of context negotiation interface (#14890) 2023-02-04 16:51:50 +01:00
boolean.h
clamping.h
fastcpy.h
filters.h (sinc resampler) Simplifications - call besseli0 directly instead of 2022-08-02 11:29:05 +02:00
libco.h
libretro.h [Vulkan] Define and implement v2 of context negotiation interface (#14890) 2023-02-04 16:51:50 +01:00
libretro_d3d.h
libretro_dspfilter.h
libretro_gskit_ps2.h
libretro_vulkan.h [Vulkan] Define and implement v2 of context negotiation interface (#14890) 2023-02-04 16:51:50 +01:00
lrc_hash.h
memalign.h
memmap.h
retro_assert.h
retro_common.h
retro_common_api.h
retro_dirent.h
retro_endianness.h
retro_environment.h
retro_inline.h
retro_math.h
retro_miscellaneous.h Improve haptic feedback for input overlays (#14517) 2022-10-16 09:58:09 +02:00
retro_timers.h Don't do implicit memsets for struct timespec - always has only 2022-09-02 23:47:58 +02:00