Stop Windows support indefinitely
This commit is contained in:
32
.github/workflows/build.yml
vendored
32
.github/workflows/build.yml
vendored
@@ -30,35 +30,3 @@ jobs:
|
|||||||
name: kaizen-linux
|
name: kaizen-linux
|
||||||
path: upload
|
path: upload
|
||||||
if-no-files-found: error
|
if-no-files-found: error
|
||||||
build-windows:
|
|
||||||
runs-on: windows-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@master
|
|
||||||
with:
|
|
||||||
submodules: recursive
|
|
||||||
- name: Setup dependencies
|
|
||||||
run: |
|
|
||||||
vcpkg install sdl2[vulkan]:x64-windows
|
|
||||||
- name: Setup Qt
|
|
||||||
uses: jurplel/install-qt-action@v3
|
|
||||||
with:
|
|
||||||
arch: win64_msvc2019_64
|
|
||||||
version: 6.6.*
|
|
||||||
- name: Build Kaizen
|
|
||||||
run: |
|
|
||||||
cmake -B build -T clangcl -DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake -DCMAKE_BUILD_TYPE=Release
|
|
||||||
cmake --build build --config Release
|
|
||||||
- name: Collect artifacts
|
|
||||||
run: |
|
|
||||||
mkdir upload
|
|
||||||
cp build/src/frontend/Release/kaizen-qt.exe upload
|
|
||||||
mkdir upload/resources
|
|
||||||
cp resources/* upload/resources
|
|
||||||
cp build/src/frontend/Release/SDL2.dll upload
|
|
||||||
windeployqt --dir upload upload/kaizen-qt.exe
|
|
||||||
- name: Upload artifacts
|
|
||||||
uses: actions/upload-artifact@master
|
|
||||||
with:
|
|
||||||
name: kaizen-windows
|
|
||||||
path: upload
|
|
||||||
if-no-files-found: error
|
|
||||||
@@ -2,17 +2,12 @@ cmake_minimum_required(VERSION 3.20)
|
|||||||
|
|
||||||
set(CMAKE_CXX_STANDARD 17)
|
set(CMAKE_CXX_STANDARD 17)
|
||||||
|
|
||||||
add_compile_definitions(SIMD_SUPPORT)
|
|
||||||
if(WIN32)
|
|
||||||
add_definitions(-DNOMINMAX)
|
|
||||||
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
|
|
||||||
endif ()
|
|
||||||
|
|
||||||
include(CheckCCompilerFlag)
|
include(CheckCCompilerFlag)
|
||||||
|
|
||||||
check_c_compiler_flag(-msse4.1 HAS_SSE4_1)
|
check_c_compiler_flag(-msse4.1 HAS_SSE4_1)
|
||||||
|
|
||||||
if (HAS_SSE4_1)
|
if (HAS_SSE4_1)
|
||||||
|
add_compile_definitions(SIMD_SUPPORT)
|
||||||
add_compile_options(-msse3 -msse4.1)
|
add_compile_options(-msse3 -msse4.1)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
|||||||
21
README.md
21
README.md
@@ -10,7 +10,6 @@ Rewrite of my Nintendo 64 emulator "[shibumi](https://github.com/SimoneN64/shibu
|
|||||||
## Pre-built binaries
|
## Pre-built binaries
|
||||||
| Release |
|
| Release |
|
||||||
|--------------------------------------------------------------------------------------------|
|
|--------------------------------------------------------------------------------------------|
|
||||||
| [Windows](https://nightly.link/SimoneN64/Kaizen/workflows/build/master/kaizen-windows.zip) |
|
|
||||||
| [ Linux ](https://nightly.link/SimoneN64/Kaizen/workflows/build/master/kaizen-linux.zip) |
|
| [ Linux ](https://nightly.link/SimoneN64/Kaizen/workflows/build/master/kaizen-linux.zip) |
|
||||||
|
|
||||||
## Socials
|
## Socials
|
||||||
@@ -29,23 +28,6 @@ We have a [Discord server](https://discord.gg/htzNd2rRF6)
|
|||||||
## Build instructions:
|
## Build instructions:
|
||||||
First clone the repository: `git clone --recursive https://github.com/SimoneN64/Kaizen`
|
First clone the repository: `git clone --recursive https://github.com/SimoneN64/Kaizen`
|
||||||
|
|
||||||
### Windows
|
|
||||||
|
|
||||||
This build uses Visual Studio with Vcpkg and Clang-cl
|
|
||||||
|
|
||||||
Dependencies:
|
|
||||||
- CMake 3.20 or higher
|
|
||||||
- SDL2 (install it by making sure that you're choosing the "vulkan" extension of the package and the x64-windows triplet: `vcpkg install sdl2[vulkan]:x64-windows`)
|
|
||||||
- Qt6 (install it with `vcpkg install qtbase[core,gui,widgets,vulkan]:x64-windows`)
|
|
||||||
|
|
||||||
```
|
|
||||||
cd path/to/kaizen
|
|
||||||
mkdir build
|
|
||||||
cd build
|
|
||||||
cmake -T clangcl -DCMAKE_TOOLCHAIN_FILE=path/to/vcpkg/scripts/buildsystems/vcpkg.cmake -DCMAKE_BUILD_TYPE=Release -S ../src
|
|
||||||
cmake --build . --config Release
|
|
||||||
```
|
|
||||||
|
|
||||||
### Linux
|
### Linux
|
||||||
|
|
||||||
Dependencies:
|
Dependencies:
|
||||||
@@ -82,6 +64,7 @@ Your GPU needs to support Vulkan 1.1+, because the RDP is implemented via [ParaL
|
|||||||
- [ ] TAS tools: TAS input, recording (using Mupen's format), save-states, rewind and frame-advance
|
- [ ] TAS tools: TAS input, recording (using Mupen's format), save-states, rewind and frame-advance
|
||||||
- [ ] Cheat support
|
- [ ] Cheat support
|
||||||
- [ ] Allow to optionally pass a PIF image for the boot process (it's HLE'd at the moment)
|
- [ ] Allow to optionally pass a PIF image for the boot process (it's HLE'd at the moment)
|
||||||
|
- [ ] Windows support when it stops being a pain in the rectum.
|
||||||
|
|
||||||
This list will probably grow with time!
|
This list will probably grow with time!
|
||||||
|
|
||||||
@@ -91,7 +74,7 @@ This list will probably grow with time!
|
|||||||
- [WhoBrokeTheBuild](https://github.com/WhoBrokeTheBuild) for the shader that allows letterboxing :rocket:
|
- [WhoBrokeTheBuild](https://github.com/WhoBrokeTheBuild) for the shader that allows letterboxing :rocket:
|
||||||
- [Kelpsy](https://github.com/kelpsyberry), [fleroviux](https://github.com/fleroviux), [Kim-Dewelski](https://github.com/Kim-Dewelski), [Peach](https://github.com/wheremyfoodat/),
|
- [Kelpsy](https://github.com/kelpsyberry), [fleroviux](https://github.com/fleroviux), [Kim-Dewelski](https://github.com/Kim-Dewelski), [Peach](https://github.com/wheremyfoodat/),
|
||||||
[kivan](https://github.com/kivan117), [liuk](https://github.com/liuk7071) and [Skyler](https://github.com/skylersaleh) for the general support and motivation :heart:
|
[kivan](https://github.com/kivan117), [liuk](https://github.com/liuk7071) and [Skyler](https://github.com/skylersaleh) for the general support and motivation :heart:
|
||||||
- [Spec](https://github.com/spec-chum/) for help with testing on Windows, that helped form the final build instructions :heart:
|
- [Spec](https://github.com/spec-chum/) for being an awesome person in general :heart:
|
||||||
|
|
||||||
## Copyright
|
## Copyright
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user