32 lines
1 KiB
Markdown
32 lines
1 KiB
Markdown
|
---
|
||
|
title: "SM64-Vulkan"
|
||
|
date: 2022-10-03
|
||
|
draft: false
|
||
|
layout: "project"
|
||
|
tags:
|
||
|
- SM64
|
||
|
- N64
|
||
|
license: Unknown
|
||
|
source: https://git.sr.ht/~redstrate/sm64
|
||
|
---
|
||
|
|
||
|
My fork of sm64-port
|
||
|
|
||
|
<!--more-->
|
||
|
---
|
||
|
|
||
|
This is my personal fork of [sm64-port](https://github.com/sm64-port/sm64-port). Why? Because it's fun! I'm simply
|
||
|
building on the great work already done by other people.
|
||
|
|
||
|

|
||
|
|
||
|
## Differences from sm64-port
|
||
|
|
||
|
Since I'm primarily a Linux user, I'm prioritizing Linux usage above everything else. I have already fixed a bunch of
|
||
|
Linux-specific bugs that I encountered (vsync timer issues, pulseaudio sync issues, and more). Stuff that does not
|
||
|
relate to this goal is bound to be removed or unmaintained (Windows support, native N64 support, etc.), and there are
|
||
|
better forks if you're looking for support of that stuff.
|
||
|
|
||
|
Oh yeah, I'm also building a Vulkan backend for the N64 renderer :-) By default OpenGL is used, but you can force Vulkan
|
||
|
by passing `-vulkan` when running the game.
|