make brighter in games was to dim

This commit is contained in:
izzy2lost
2025-08-22 08:04:47 -04:00
parent ecf84f3f47
commit ec7ac6cb7e
5 changed files with 175 additions and 12 deletions
+47
View File
@@ -488,6 +488,53 @@ Java_com_izzy2lost_psx2_NativeApp_setAsyncTextureLoading(JNIEnv *env, jclass cla
}
}
extern "C"
JNIEXPORT void JNICALL
Java_com_izzy2lost_psx2_NativeApp_setShadeBoost(JNIEnv *env, jclass clazz,
jboolean p_enabled) {
s_settings_interface.SetBoolValue("EmuCore/GS", "ShadeBoost", p_enabled);
if (VMManager::HasValidVM()) {
VMManager::ApplySettings();
}
}
extern "C"
JNIEXPORT void JNICALL
Java_com_izzy2lost_psx2_NativeApp_setShadeBoostBrightness(JNIEnv *env, jclass clazz,
jint p_brightness) {
int brightness = std::max(1, std::min(100, (int)p_brightness));
s_settings_interface.SetIntValue("EmuCore/GS", "ShadeBoost_Brightness", brightness);
if (VMManager::HasValidVM()) {
VMManager::ApplySettings();
}
}
extern "C"
JNIEXPORT void JNICALL
Java_com_izzy2lost_psx2_NativeApp_setShadeBoostContrast(JNIEnv *env, jclass clazz,
jint p_contrast) {
int contrast = std::max(1, std::min(100, (int)p_contrast));
s_settings_interface.SetIntValue("EmuCore/GS", "ShadeBoost_Contrast", contrast);
if (VMManager::HasValidVM()) {
VMManager::ApplySettings();
}
}
extern "C"
JNIEXPORT void JNICALL
Java_com_izzy2lost_psx2_NativeApp_setShadeBoostSaturation(JNIEnv *env, jclass clazz,
jint p_saturation) {
int saturation = std::max(1, std::min(100, (int)p_saturation));
s_settings_interface.SetIntValue("EmuCore/GS", "ShadeBoost_Saturation", saturation);
if (VMManager::HasValidVM()) {
VMManager::ApplySettings();
}
}
extern "C"
JNIEXPORT void JNICALL
Java_com_izzy2lost_psx2_NativeApp_saveGameSettings(JNIEnv *env, jclass clazz, jstring p_filename,