mirror of
https://github.com/libretro/beetle-psx-libretro.git
synced 2024-11-23 00:39:40 +00:00
f9fa3eb5e8
Vertex attribute binding strides must be aligned to 4 bytes, so says MoltenVK. So we'll create the quad as R32G32_SFLOAT instead of R8G8_SNORM. Also when running a debug build of the core in a debug build of retroarch in the debugger, the dynamic linker gets very confused about which spirv-cross functions to call. The easiest way to give it a clue is to reduce the exported symbol list. Also fix the debug build on Apple.
28 lines
547 B
Modula-2
28 lines
547 B
Modula-2
#LIBRARY "libretro"
|
|
#EXPORTS
|
|
_retro_set_environment
|
|
_retro_set_video_refresh
|
|
_retro_set_audio_sample
|
|
_retro_set_audio_sample_batch
|
|
_retro_set_input_poll
|
|
_retro_set_input_state
|
|
_retro_init
|
|
_retro_deinit
|
|
_retro_api_version
|
|
_retro_get_system_info
|
|
_retro_get_system_av_info
|
|
_retro_set_controller_port_device
|
|
_retro_reset
|
|
_retro_run
|
|
_retro_serialize_size
|
|
_retro_serialize
|
|
_retro_unserialize
|
|
_retro_cheat_reset
|
|
_retro_cheat_set
|
|
_retro_load_game
|
|
_retro_load_game_special
|
|
_retro_unload_game
|
|
_retro_get_region
|
|
_retro_get_memory_data
|
|
_retro_get_memory_size
|