mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2026-09-02 02:58:46 +00:00
aa4e494c08
Supersedes #4335. Replaces the Oboe audio backend with SDL3, since we already support it. A few caveats: - SDL defines a JVM OnLoad method already, so we have to instead hijack NativeLibrary for id_cache initialization - This also means some internal fields in Double/Integer/Boolean (namely `value`) can't be accessed, so I switched those to methods for now. - SDL Java sources are pulled in from the CI package. - Since we can't use SDLActivity, `SDL.setupJNI()` handles everything Signed-off-by: crueter <crueter@eden-emu.dev> - [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions). - [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md) - [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability. ------------------- Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4338 Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev> Reviewed-by: MaranBr <maranbr@eden-emu.dev>
69 lines
1.0 KiB
Plaintext
69 lines
1.0 KiB
Plaintext
# SPDX-FileCopyrightText: 2013 Citra Emulator Project
|
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
# SPDX-FileCopyrightText: Eden Emulator Project
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
# Build directory
|
|
/[Bb]uild*/
|
|
doc-build/
|
|
AppDir/
|
|
uruntime
|
|
|
|
# dtrace and ktrace stuffs
|
|
[dk]trace-out/
|
|
[dk]trace.out
|
|
*.core
|
|
log.txt
|
|
|
|
# Generated source files
|
|
src/common/scm_rev.cpp
|
|
dist/english_plurals/generated_en.ts
|
|
|
|
# Project/editor files
|
|
*.swp
|
|
.idea/
|
|
.vs/
|
|
.vscode/
|
|
.cache/
|
|
profile.json.gz
|
|
CMakeLists.txt.user*
|
|
|
|
# kdevelop
|
|
.kdev4/
|
|
*.kdev4
|
|
|
|
# *nix related
|
|
# Common convention for backup or temporary files
|
|
*~
|
|
*.core
|
|
dtrace-out/
|
|
|
|
# Visual Studio CMake settings
|
|
CMakeSettings.json
|
|
.cache/
|
|
|
|
# OSX global filetypes
|
|
# Created by Finder or Spotlight in directories for various OS functionality (indexing, etc)
|
|
.DS_Store
|
|
.DS_Store?
|
|
._*
|
|
.AppleDouble
|
|
.LSOverride
|
|
.Spotlight-V100
|
|
.Trashes
|
|
|
|
# Windows global filetypes
|
|
Thumbs.db
|
|
|
|
# Artifacts
|
|
eden-windows-msvc
|
|
artifacts
|
|
*.AppImage*
|
|
/install*
|
|
vulkansdk*.exe
|
|
*.tar.zst
|
|
|
|
# Build-time generated external sources
|
|
externals/generated
|