- Move a changelog entry to the correct release
This commit is contained in:
Jesse Talavera-Greenberg 2024-01-02 12:48:24 -05:00
parent b745662b0a
commit 8554bee2d6
3 changed files with 6 additions and 2 deletions

View File

@ -10,6 +10,9 @@ and this project roughly adheres to [Semantic Versioning](https://semver.org/spe
### Fixed
- Fixed the screen remaining black if restarting the game with the OpenGL renderer.
- Fixed an incorrect aspect ratio if changing the screen layout from the core options menu mid-game.
- Reordered some options in the Screen category to prevent the cursor from jumping around
when adjusting options that affect other options' visibility.
## [0.7.28] - 2023-12-28
@ -18,8 +21,6 @@ and this project roughly adheres to [Semantic Versioning](https://semver.org/spe
- Updated melonDS to commit c926f79.
- Stop providing universal macOS builds in favor of split x64/ARM64 builds.
- Updated glm to commit 7882684.
- Reordered some options in the Screen category to prevent the cursor from jumping around
when adjusting options that affect other options' visibility.
### Fixed

View File

@ -570,6 +570,7 @@ void MelonDsDs::CoreState::ApplyConfig(const CoreConfig& config) noexcept {
_screenLayout.Apply(config, _renderState);
_inputState.Apply(config);
_micState.Apply(config);
_screenLayout.SetDirty();
if (oldMicInputMode != MicInputMode::HostMic && config.MicInputMode() == MicInputMode::HostMic) {
// If we want to use the host's microphone, and we're coming from another setting...
@ -593,6 +594,7 @@ void MelonDsDs::CoreState::ApplyConfig(const CoreConfig& config) noexcept {
if (newRenderer == Renderer::Software) {
_renderState.UpdateRenderer(Config, *Console);
_screenLayout.SetDirty();
}
}
}

View File

@ -91,6 +91,7 @@ namespace MelonDsDs {
void Apply(const CoreConfig& config, const RenderStateWrapper& renderState) noexcept;
void Update() noexcept;
void SetDirty() noexcept { _dirty = true; }
bool Dirty() const noexcept { return _dirty; }
/// The width of the image necessary to hold this layout, in pixels