e5c0552585
Add Vulkan sync primitives
2022-10-04 10:01:45 -04:00
7def557f92
Initialize Vulkan swapchain and render pass
2022-10-04 09:53:38 -04:00
a6895f1d5f
Add create_surface function to create Vulkan surfaces
2022-10-04 09:53:15 -04:00
8a43f0000f
Add gfx_get_current_windowing_api needed for Vulkan init
2022-10-04 09:52:59 -04:00
56f641863c
Add basic Vulkan renderer init
2022-10-04 09:34:57 -04:00
cc526e1d89
Add dummy Vulkan backend
2022-10-03 22:49:19 -04:00
d965f83daa
Remove hardcoded gfx backend name
...
Now it's dynamically inserted!
2022-10-03 22:48:50 -04:00
605c6030a5
Fix broken sync_framerate_with_timer
...
For some reason their implementation is broken, and will randomly speed
up and down. This fixes it and now it properly syncs the framerate if
you need to fallback to this method.
2022-10-03 21:56:02 -04:00
b193b2594d
Enable SDL backend on linux
2022-10-03 21:43:23 -04:00
Bao Chi Tran Nguyen
9f453457fe
Exit on window close on Linux. ( #35 )
2021-08-30 22:57:26 +02:00
n64
45dbaa7468
Remove fixed-sized pools for most things except audio
2020-09-26 17:27:48 +02:00
Jan200101
9cf199682b
Add support for BSD
2020-07-17 20:05:33 +02:00
n64
dea8b42d3e
Load D3DCompiler_43.dll if D3DCompiler_47.dll is not available
2020-06-29 23:23:06 +02:00
n64
3f250f6298
Update gfx_glx.h
2020-06-18 12:20:19 +02:00
n64
982af95fc2
Port initial commit
2020-06-18 11:58:18 +02:00