1.4.0-beta-b4f8f172
Pre-release
Pre-release
·
82 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Summary
⚡ Performance
- VFWEncoder – Offload encoding to another thread (#621)
- LuaRenderer – Skip expensive
TransparentBltduring capture (#620) - Tighten message loop (#606)
- Use 32bpp BGRA video buffers (#605)
- Lua – Skip lua calls when no callbacks are registered (#604)
✨ Features
- Dark mode (#569)
- Lua – Add
emu.get_speed_modeandemu.set_speed_mode(#618) - Lua – Add
d2d.draw_image2(#600) - TASAudio – Use SDL3 for playback (#594)
- Lua –
debuggerAPI (#592) - Website – Add stroop page (#596)
- Lua – More serious trust message (#595)
- CoreDbg – (breaking) Remove CoreDbg GUI (#589)
- LuaRenderer – Native resizing support (#583)
🐞 Bugfixes
- TASAudio – Messed up stereo audio during capture (#625)
- TASVideo – Broken screenshot functionality (#623)
- Crash when trying to capture screenshot using a video plugin that doesn't support it (#622)
- LuaRenderer – Visible pink alpha mask on platforms without
LWA_COLORKEYsupport (#587) - AppActions –
File > Exitcauses crash (#582) - LuaRenderer – Run rendering heartbeat on a separate thread (#577)
- LuaRenderer – Overlays stealing focus from primary window (#572)
- Double spaces in plugin names (#568)
- Set CMAKE__COMPILER_TARGET based on VS environment (#563)