mirror of
https://forgejo.xatacraft.ru/Sunshine/mkxp-sunshine.git
synced 2026-08-19 13:29:54 +00:00
JIT
This commit is contained in:
parent
90d2256214
commit
079ec99f6a
6 changed files with 30 additions and 4 deletions
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
#set -e
|
||||
set -euo pipefail
|
||||
cd `dirname $0`
|
||||
|
||||
# User-configurable variables.
|
||||
|
|
|
|||
|
|
@ -260,7 +260,6 @@ class Game_Map
|
|||
@need_refresh = false
|
||||
end
|
||||
|
||||
|
||||
#--------------------------------------------------------------------------
|
||||
# * Scroll Down
|
||||
# distance : scroll distance
|
||||
|
|
|
|||
|
|
@ -16,6 +16,14 @@ begin
|
|||
Graphics.frame_rate = 60
|
||||
Font.default_size = 20
|
||||
|
||||
if defined?(RubyVM::YJIT)
|
||||
RubyVM::YJIT.enable
|
||||
elsif defined?(RubyVM::ZJIT)
|
||||
RubyVM::ZJIT.enable
|
||||
elsif defined?(RubyVM::RJIT)
|
||||
RubyVM::RJIT.enable
|
||||
end
|
||||
|
||||
# Load persistent data
|
||||
Persistent.load
|
||||
|
||||
|
|
|
|||
|
|
@ -86,7 +86,21 @@ class Scene_Title
|
|||
@debug.bitmap.draw_text(5, 25, 200, 20, tr("SDL #{SDLVer}"))
|
||||
@debug.bitmap.draw_text(5, 45, 200, 20, tr("Sunshine #{SunshineVer}"))
|
||||
@debug.bitmap.draw_text(5, 65, 200, 20, tr("sec_#{Sunshine::SECURITYSTATE}"))
|
||||
|
||||
if defined?(RubyVM::YJIT)
|
||||
if RubyVM::YJIT.enabled?
|
||||
@debug.bitmap.draw_text(5, 85, 200, 20, tr("JIT: YJIT"))
|
||||
end
|
||||
elsif defined?(RubyVM::ZJIT)
|
||||
if RubyVM::ZJIT.enabled?
|
||||
@debug.bitmap.draw_text(5, 85, 200, 20, tr("JIT: ZJIT"))
|
||||
end
|
||||
elsif defined?(RubyVM::RJIT)
|
||||
if RubyVM::RJIT.enabled?
|
||||
@debug.bitmap.draw_text(5, 85, 200, 20, tr("JIT: RJIT"))
|
||||
end
|
||||
else
|
||||
@debug.bitmap.draw_text(5, 85, 200, 20, tr("JIT: unsupported"))
|
||||
end
|
||||
if ModLoader::IS_ENABLED
|
||||
@debug.bitmap.draw_text(5, 65, 200, 20, tr("Mods loaded: #{ModLoader::COUNT}"))
|
||||
end
|
||||
|
|
|
|||
|
|
@ -230,6 +230,10 @@ int main(int argc, char *argv[]){
|
|||
#if SDL_VERSION_ATLEAST(3, 4, 10)
|
||||
SDL_SetHint(SDL_HINT_VIDEO_X11_ENABLE_XSYNC_EXT, "1");
|
||||
#endif
|
||||
#elif WIN32
|
||||
SDL_SetHint(SDL_HINT_WINDOWS_RAW_KEYBOARD, "1");
|
||||
#else
|
||||
SDL_SetHint(SDL_HINT_DOS_ALLOW_DIRECT_FRAMEBUFFER, "1");
|
||||
#endif
|
||||
|
||||
/* initialize SDL first */
|
||||
|
|
|
|||
|
|
@ -1,2 +1,3 @@
|
|||
#!/bin/sh
|
||||
set -euo pipefail
|
||||
curl -s https://raw.githubusercontent.com/mdqinc/SDL_GameControllerDB/refs/heads/master/gamecontrollerdb.txt > assets/gamecontrollerdb.txt
|
||||
|
|
|
|||
Loading…
Reference in a new issue