1
Fork 0
Commit graph

48 commits

Author SHA1 Message Date
075431545a Add vertex buffer creation and upload 2022-10-04 10:25:48 -04:00
210ca8233a Add test pipeline creation 2022-10-04 10:20:38 -04:00
14dabd5af0 Add last bits for proper framebuffer creation, color clear now works 2022-10-04 10:07:35 -04:00
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
4ef38faada Fix infinite poll pulse audio bug 2022-10-03 21:43:35 -04:00
b193b2594d Enable SDL backend on linux 2022-10-03 21:43:23 -04:00
n64
733fafc0d9 Fix the build 2021-08-31 01:19:05 +02:00
Bao Chi Tran Nguyen
9f453457fe
Exit on window close on Linux. (#35) 2021-08-30 22:57:26 +02:00
n64
4d763e6d47 Use C mixer implementation for shindou version for pc-port 2021-08-30 22:32:52 +02:00
n64
b8f0332372 Add stub for rumble pc implementation 2021-08-30 22:22:02 +02:00
n64
72607d12e4 Implement new pc mixer code for shindou's audio 2021-08-30 22:16:55 +02:00
n64
42b5548b7d Merge branch 'master' of https://github.com/n64decomp/sm64 2021-08-30 21:57:49 +02:00
n64
f9982e0ef5 Refresh 14 2021-07-12 23:17:54 -04:00
Nadia Holmquist Pedersen
73a093348e
Match controller left stick ranges to N64 (#32) 2021-02-19 14:33:54 -08:00
n64
a53de1e70c Refresh 13 2 2020-12-03 20:57:48 -05:00
n64
6d87c424b8 Refresh 13 2020-12-03 14:26:38 -05:00
n64
67966c53a0 Fix crash with dynamic surfaces 2020-09-30 23:18:30 +02:00
n64
45dbaa7468 Remove fixed-sized pools for most things except audio 2020-09-26 17:27:48 +02:00
n64
e7ac0ec4cf Merge branch 'master' of https://github.com/n64decomp/sm64 2020-09-26 17:09:33 +02:00
n64
8b872a71e8 Refresh 12 2020-09-20 11:15:47 -04:00
Jan200101
9cf199682b
Add support for BSD 2020-07-17 20:05:33 +02:00
n64
1699a613ff Enhance Z-fighting issues for shadows 2020-07-04 22:25:32 +02:00
n64
518c7a2a0b Don't render low-polygon variants on pc-port 2020-07-04 22:18:17 +02:00
n64
3fb5a2813f Make sure the first star is initially selected, if all stars are obtained 2020-07-04 22:17:49 +02:00
n64
3143303490 Make audio_wasapi.cpp includes MinGW-friendly 2020-07-04 22:17:22 +02:00
n64
5bc030680b Merge branch 'master' of https://github.com/n64decomp/sm64 2020-07-04 21:54:51 +02:00
n64
9214dddabc Refresh 11 2020-07-04 11:18:55 -04:00
n64
dea8b42d3e Load D3DCompiler_43.dll if D3DCompiler_47.dll is not available 2020-06-29 23:23:06 +02:00
n64
1ddc713f16 Better skybox position precision 2020-06-29 23:21:59 +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
n64
d43d9b7f20 Refresh 10 2020-06-02 12:44:34 -04:00
n64
c45aa301bb Refresh 8 2020-04-03 14:57:26 -04:00
n64
06ec56df7f Refresh 7 2020-03-01 22:42:52 -05:00
n64
9a801cb96d refresh 6 2020-02-03 00:51:26 -05:00
n64
9273f38df1 refresh 5 2020-01-03 10:38:57 -05:00
n64
04732af90b refresh 4 2019-12-01 21:52:53 -05:00
n64
a7c423cb43 Refresh 3 2019-11-03 14:36:27 -05:00
n64
52e605f075 Refresh 2 2019-10-05 15:08:05 -04:00
n64
1ef98ec785 Refresh 1 2019-09-01 15:50:50 -04:00
n64
89e8690857 init2 2019-08-25 00:46:40 -04:00