Runtime and build - Move all projects to .NET 10 with SDK-style project files and a shared Directory.Build.props (WIN/LINUX, x86/x64 defines) - Load managed and unmanaged dependencies from libs/managed and libs/unmanaged through assembly and native library resolvers - Compile party modes with Roslyn instead of CodeDom - Update AppVeyor to the .NET 10 SDK and dotnet test - Download the FFmpeg and gstreamer runtimes from the dependencies repository during the build - Remove the VC++ 2015-2022 runtime check, no dependency needs it anymore Graphics and windowing - Replace the Direct3D 9 renderer with Direct3D 11 (Vortice) - Pace Direct3D 11 frames with a frame latency waitable swap chain - Move window, input and message boxes to SDL3 - Replace System.Drawing with SkiaSharp and WinForms with SDL3 and a software renderer Video and audio - Replace Acinerella with FFmpeg 8.1.3 (FFmpeg.AutoGen) - Add hardware accelerated video decoding (D3D11VA, DXVA2, VideoToolbox, VAAPI, VDPAU) with software fallback - Convert YUV video frames to RGB on the GPU in Direct3D 11 and OpenGL - Add the video options HardwareDecoding, GpuColorConversion, DecoderThreads and VideoDownscaleResolution - Update OpenAL to OpenTK 4 and NAudio recording to WasapiRecorder Fixes - Fix the song preview start and shorten the reporter buttons - Fix a crash when opening the highscore without a selected song - Use the options slide highlight in the party mode screens to avoid brightness flicker on VRR displays - Disable GameInput in the x86 build, SDL3 crashes in GameInputCreate on 32-bit systems with the GameInput runtime installed - Fix a truncation warning in PitchTracker
90 lines
1.3 KiB
Plaintext
90 lines
1.3 KiB
Plaintext
obj
|
|
bin
|
|
PitchTracker.dll
|
|
Thumbs.db
|
|
.transifexrc
|
|
.vs
|
|
.vscode
|
|
tx.exe
|
|
*.mp4
|
|
*.pdb
|
|
*.csproj.user
|
|
*.vcxproj.user
|
|
*.ipch
|
|
*.log
|
|
*.tlog
|
|
*.suo
|
|
*.obj
|
|
*.lastbuildstate
|
|
*.pch
|
|
*.idb
|
|
*.exp
|
|
*.ilk
|
|
*.lib
|
|
*.opensdf
|
|
*.sdf
|
|
*.codeanalysis*
|
|
*.nativecodeanalysis*
|
|
*.lastcodeanalysissucceeded
|
|
*.Cache
|
|
*.psess
|
|
*.vshost.*
|
|
*.userprefs
|
|
*.user
|
|
*.VC.db
|
|
*.VC.opendb
|
|
*.dll.config
|
|
/*.vsp
|
|
/*.ctl
|
|
/Output/Config.xml
|
|
/Output/CoverDB.sqlite
|
|
/Output/HighscoreDB.sqlite
|
|
/Output/ClientServerLib.dll
|
|
/Output/Vocaluxe.exe*
|
|
/Output/Vocaluxe_x64.exe*
|
|
/Output/Vocaluxe.vshost.exe*
|
|
/Output/VocaluxeLib.dll
|
|
/Output/Vocaluxe
|
|
/Output/Vocaluxe.dll
|
|
/Output/Vocaluxe.runtimeconfig.json
|
|
/Output/*.so
|
|
/Output/*.dylib
|
|
/Output/runtimes
|
|
/Output/PartyModes/*/*.dll
|
|
/Output/Photos
|
|
/Output/Screenshots
|
|
/Output/Website
|
|
/Output/WebServer.pfx
|
|
/Output/WebServer.json
|
|
/Output/WebCache
|
|
/VocaluxeWeb/bin
|
|
/Output/Songs
|
|
/Output/Playlists/*.xml
|
|
/Output/Profiles/*.xml
|
|
/Output/Profiles/*.png
|
|
/Output/*.xml
|
|
/Output/PartyModes/*/Code/*
|
|
/PartyModes/*/*/*.dll
|
|
/VocaluxeLib/bin
|
|
/ServerLib/bin/ClientServerLib.dll
|
|
/Installer/setup-cache
|
|
/Installer/Files
|
|
/Installer/log.txt
|
|
/Installer/setup-cache
|
|
/Installer/Setup Files
|
|
/WebserverInitalConfig/bin
|
|
/PhoneGap/
|
|
/TestResults
|
|
/VocaluxeTests/bin
|
|
/Output/libs
|
|
/Output/Themes/*.mp4
|
|
/packages
|
|
/Output/x64
|
|
/Output/x86
|
|
/PitchTracker/bin
|
|
/PitchTracker/obj
|
|
/Logs
|
|
/Tests/bin
|
|
*.orig
|
|
*.DotSettings
|