(cheevos) allow subframes in hardcore (#17296)

* allow subframes in hardcore

* remove unused message
This commit is contained in:
Jamiras 2024-12-27 16:39:44 -07:00 committed by GitHub
parent 4951201b6b
commit a70eba3fd5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
14 changed files with 0 additions and 63 deletions

View File

@ -923,20 +923,6 @@ void rcheevos_validate_config_settings(void)
return;
}
/* this causes N dupe frames to be rendered between real frames, for
the purposes of shaders that update faster than content. Thus
* can slow down the actual number of rendered frames per second. */
if (settings->uints.video_shader_subframes > 1)
{
const char* error = msg_hash_to_str(MSG_CHEEVOS_HARDCORE_PAUSED_SHADER_SUBFRAMES);
CHEEVOS_LOG(RCHEEVOS_TAG "%s\n", msg_hash_to_str_us(MSG_CHEEVOS_HARDCORE_PAUSED_SHADER_SUBFRAMES));
rcheevos_pause_hardcore();
runloop_msg_queue_push(error, strlen(error), 0, 4 * 60, false, NULL,
MESSAGE_QUEUE_ICON_DEFAULT, MESSAGE_QUEUE_CATEGORY_WARNING);
return;
}
if (!sysinfo->library_name)
return;

View File

@ -14915,10 +14915,6 @@ MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_MANUAL_FRAME_DELAY,
"Хардкод прыпынены. Налада ручной затрымкі кадраў не дазваляецца."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_SHADER_SUBFRAMES,
"Хардкор прыпынены. Падкадры шэйдара не дазваляюцца."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_VSYNC_SWAP_INTERVAL,
"Хардкор прыпынены. Інтэрвал абмену vsync вышэйшы за 1 не дазваляецца."

View File

@ -14491,10 +14491,6 @@ MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_MANUAL_FRAME_DELAY,
"Hardcore pausiert. Manuelle Einstellung der Videobildverzögerung nicht gestattet."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_SHADER_SUBFRAMES,
"Hardcore pausiert. Shader-Subframes nicht gestattet."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_VSYNC_SWAP_INTERVAL,
"Hardcore pausiert. Vsync-Swap-Intervall über 1 nicht gestattet."

View File

@ -14823,10 +14823,6 @@ MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_MANUAL_FRAME_DELAY,
"Modo «hardcore» pausado. No se permite ajustar manualmente el retraso en los fotogramas de vídeo."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_SHADER_SUBFRAMES,
"Modo «hardcore» pausado. No se permiten los subfotogramas en shaders."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_VSYNC_SWAP_INTERVAL,
"Modo «hardcore» pausado. No se permite un valor de intercambio de sincronía vertical superior a 1."

View File

@ -14783,10 +14783,6 @@ MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_MANUAL_FRAME_DELAY,
"Hardcore mis en pause. Réglage manuel du retard d'images non autorisé."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_SHADER_SUBFRAMES,
"Hardcore mis en pause. Sous-trames du Shader non autorisées."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_VSYNC_SWAP_INTERVAL,
"Hardcore mis en pause. Intervalle d'échange V-Sync supérieur à 1 non autorisé."

View File

@ -14679,10 +14679,6 @@ MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_MANUAL_FRAME_DELAY,
"Modo hardcore en pausa. A configuración manual do retraso de fotograma de vídeo non está permitida."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_SHADER_SUBFRAMES,
"Modo hardcore en pausa. Os subfotogramas de sombreadores non están permitidos."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_VSYNC_SWAP_INTERVAL,
"Modo hardcore en pausa. O intervalo de intercambio de vsync por riba de 1 non está permitido."

View File

@ -14543,10 +14543,6 @@ MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_MANUAL_FRAME_DELAY,
"Hardcore szüneteltetve. A kézi képvárakoztatás beállítása nem engedélyezett."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_SHADER_SUBFRAMES,
"Hardcore szüneteltetve. A shader alképkockák nem engedélyezettek."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_VSYNC_SWAP_INTERVAL,
"Hardcore szüneteltetve. Az 1-nél nagyobb VSync váltóperiódus nem engedélyezett."

View File

@ -14635,10 +14635,6 @@ MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_MANUAL_FRAME_DELAY,
"Hardcore in pausa. Impostazione manuale di ritardo frame video non consentita."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_SHADER_SUBFRAMES,
"Hardcore in pausa. I sottoframe Shader non sono consentiti."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_VSYNC_SWAP_INTERVAL,
"Hardcore in pausa. intervallo di swap vsync superiore a 1 non consentito."

View File

@ -14931,10 +14931,6 @@ MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_MANUAL_FRAME_DELAY,
"하드코어 일시정지됨. 수동 프레임 지연 설정은 허용되지 않습니다."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_SHADER_SUBFRAMES,
"하드코어 일시정지됨. 서브프레임 셰이더는 허용되지 않습니다."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_VSYNC_SWAP_INTERVAL,
"하드코어 일시정지됨. 1보다 높은 수직 동기화 스왑 간격은 허용되지 않습니다."

View File

@ -14867,10 +14867,6 @@ MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_MANUAL_FRAME_DELAY,
"Режим хардкора приостановлен. Ручная установка задержки кадра запрещена."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_SHADER_SUBFRAMES,
"Режим хардкора приостановлен. Подкадры шейдера запрещены."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_VSYNC_SWAP_INTERVAL,
"Режим хардкора приостановлен. Интервал подкачки VSync больше 1 запрещён."

View File

@ -14915,10 +14915,6 @@ MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_MANUAL_FRAME_DELAY,
"Zorlu kip durakladı. El ile video karesi gecikme ayarına izin verilmiyor."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_SHADER_SUBFRAMES,
"Zorlu kip durakladı. Gölgelendirici alt çerçevelerine izin verilmiyor."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_VSYNC_SWAP_INTERVAL,
"Zorlu kip durakladı. 1 üzerindeki vsync takas aralığına izin verilmiyor."

View File

@ -14923,10 +14923,6 @@ MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_MANUAL_FRAME_DELAY,
"Хардкорно призупинено. Ручне затримка відеокадрів не допускається."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_SHADER_SUBFRAMES,
"Хардкорний призупинений. Підсистеми Шейдера заборонені."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_VSYNC_SWAP_INTERVAL,
"Хардкорн призупинено. Інтервал зміни vsync вище 1 не допускається."

View File

@ -15611,10 +15611,6 @@ MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_MANUAL_FRAME_DELAY,
"Hardcore paused. Manual video frame delay setting not allowed."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_SHADER_SUBFRAMES,
"Hardcore paused. Shader subframes not allowed."
)
MSG_HASH(
MSG_CHEEVOS_HARDCORE_PAUSED_VSYNC_SWAP_INTERVAL,
"Hardcore paused. vsync swap interval above 1 not allowed."

View File

@ -4106,7 +4106,6 @@ enum msg_hash_enums
MSG_CHEEVOS_RICH_PRESENCE_SPECTATING,
MSG_CHEEVOS_HARDCORE_PAUSED_MANUAL_FRAME_DELAY,
MSG_CHEEVOS_HARDCORE_PAUSED_VSYNC_SWAP_INTERVAL,
MSG_CHEEVOS_HARDCORE_PAUSED_SHADER_SUBFRAMES,
MSG_CHEEVOS_HARDCORE_PAUSED_BLACK_FRAME_INSERTION,
MSG_CHEEVOS_HARDCORE_PAUSED_SETTING_NOT_ALLOWED,
MSG_CHEEVOS_HARDCORE_PAUSED_SYSTEM_NOT_FOR_CORE,