mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-01-31 16:52:45 +00:00
Get rid of hashes
This commit is contained in:
parent
662cc65797
commit
ca3a6e44d2
@ -151,74 +151,73 @@ int menu_hash_get_help_de_enum(enum msg_hash_enums msg, char *s, size_t len)
|
||||
);
|
||||
break;
|
||||
case MENU_ENUM_LABEL_VIDEO_DRIVER:
|
||||
if (settings)
|
||||
driver_hash = msg_hash_calculate(settings->video.driver);
|
||||
snprintf(s, len,
|
||||
"Momentaner Grafiktreiber.");
|
||||
|
||||
switch (driver_hash)
|
||||
if (string_is_equal(settings->video.driver, "gl"))
|
||||
{
|
||||
case MENU_LABEL_VIDEO_DRIVER_GL:
|
||||
snprintf(s, len,
|
||||
"OpenGL-Grafiktreiber. \n"
|
||||
" \n"
|
||||
"Dieser Treiber erlaubt es, neben software- \n"
|
||||
"gerenderten Cores aus Libretro-GL-Cores zu \n"
|
||||
"verwenden. \n"
|
||||
" \n"
|
||||
"Die Leistung, sowohl bei software-gerenderten, \n"
|
||||
"als auch bei Libretro-GL-Cores, hängt von dem \n"
|
||||
"GL-Treiber deiner Grafikkarte ab.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_SDL2:
|
||||
snprintf(s, len,
|
||||
"SDL2-Grafiktreiber.\n"
|
||||
" \n"
|
||||
"Dies ist ein SDL2-Grafiktreiber \n"
|
||||
"mit Software-Rendering."
|
||||
" \n"
|
||||
"Die Leistung hängt von der SDL- \n"
|
||||
"Implementierung deiner Plattform ab.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_SDL1:
|
||||
snprintf(s, len,
|
||||
"SDL-Grafiktreiber.\n"
|
||||
" \n"
|
||||
"Dies ist ein SDL1.2-Grafiktreiber \n"
|
||||
"mit Software-Rendering."
|
||||
" \n"
|
||||
"Die Leistung ist suboptimal und du \n"
|
||||
"solltest ihn nur als letzte \n"
|
||||
"Möglichkeit verwenden.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_D3D:
|
||||
snprintf(s, len,
|
||||
"Direct3D-Grafiktreiber. \n"
|
||||
" \n"
|
||||
"Die Leistung bei software-gerenderten \n"
|
||||
"Cores hängt von dem D3D-Treiber deiner \n"
|
||||
"Grafikkarte ab.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_EXYNOS:
|
||||
snprintf(s, len,
|
||||
"Exynos-G2D-Grafiktreiber. \n"
|
||||
" \n"
|
||||
"Dies ist ein Low-Level-Exynos-Grafiktreiber. \n"
|
||||
"Er verwendet den G2D-Block in Samsung-Exynos-SoCs. \n"
|
||||
"für Blitting-Operationen. \n"
|
||||
" \n"
|
||||
"Die Leistung bei software-gerendeten Cores sollte \n"
|
||||
"optimal sein.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_SUNXI:
|
||||
snprintf(s, len,
|
||||
"Sunxi-G2D-Grafiktreiber\n"
|
||||
" \n"
|
||||
"Dies ist ein Low-Level-Sunxi-Grafiktreiber. \n"
|
||||
"Er verwendet den G2D-Block in Allwinnder-SoCs.");
|
||||
break;
|
||||
default:
|
||||
snprintf(s, len,
|
||||
"Momentaner Grafiktreiber.");
|
||||
break;
|
||||
snprintf(s, len,
|
||||
"OpenGL-Grafiktreiber. \n"
|
||||
" \n"
|
||||
"Dieser Treiber erlaubt es, neben software- \n"
|
||||
"gerenderten Cores aus Libretro-GL-Cores zu \n"
|
||||
"verwenden. \n"
|
||||
" \n"
|
||||
"Die Leistung, sowohl bei software-gerenderten, \n"
|
||||
"als auch bei Libretro-GL-Cores, hängt von dem \n"
|
||||
"GL-Treiber deiner Grafikkarte ab.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "sdl2"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"SDL2-Grafiktreiber.\n"
|
||||
" \n"
|
||||
"Dies ist ein SDL2-Grafiktreiber \n"
|
||||
"mit Software-Rendering."
|
||||
" \n"
|
||||
"Die Leistung hängt von der SDL- \n"
|
||||
"Implementierung deiner Plattform ab.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "sdl1"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"SDL-Grafiktreiber.\n"
|
||||
" \n"
|
||||
"Dies ist ein SDL1.2-Grafiktreiber \n"
|
||||
"mit Software-Rendering."
|
||||
" \n"
|
||||
"Die Leistung ist suboptimal und du \n"
|
||||
"solltest ihn nur als letzte \n"
|
||||
"Möglichkeit verwenden.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "d3d"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Direct3D-Grafiktreiber. \n"
|
||||
" \n"
|
||||
"Die Leistung bei software-gerenderten \n"
|
||||
"Cores hängt von dem D3D-Treiber deiner \n"
|
||||
"Grafikkarte ab.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "exynos"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Exynos-G2D-Grafiktreiber. \n"
|
||||
" \n"
|
||||
"Dies ist ein Low-Level-Exynos-Grafiktreiber. \n"
|
||||
"Er verwendet den G2D-Block in Samsung-Exynos-SoCs. \n"
|
||||
"für Blitting-Operationen. \n"
|
||||
" \n"
|
||||
"Die Leistung bei software-gerendeten Cores sollte \n"
|
||||
"optimal sein.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "sunxi"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Sunxi-G2D-Grafiktreiber\n"
|
||||
" \n"
|
||||
"Dies ist ein Low-Level-Sunxi-Grafiktreiber. \n"
|
||||
"Er verwendet den G2D-Block in Allwinnder-SoCs.");
|
||||
}
|
||||
break;
|
||||
case MENU_ENUM_LABEL_AUDIO_DSP_PLUGIN:
|
||||
|
@ -17,6 +17,7 @@
|
||||
|
||||
#include <retro_assert.h>
|
||||
#include <compat/strl.h>
|
||||
#include <string/stdstring.h>
|
||||
|
||||
#include "../msg_hash.h"
|
||||
#include "../configuration.h"
|
||||
@ -240,91 +241,91 @@ int menu_hash_get_help_es_enum(enum msg_hash_enums msg, char *s, size_t len)
|
||||
);
|
||||
break;
|
||||
case MENU_ENUM_LABEL_VIDEO_DRIVER:
|
||||
if (settings)
|
||||
driver_hash = msg_hash_calculate(settings->video.driver);
|
||||
snprintf(s, len,
|
||||
"Controlador de vídeo actual.");
|
||||
|
||||
switch (driver_hash)
|
||||
if (string_is_equal(settings->video.driver, "gl"))
|
||||
{
|
||||
case MENU_LABEL_VIDEO_DRIVER_GL:
|
||||
snprintf(s, len,
|
||||
"Controlador de vídeo OpenGL. \n"
|
||||
" \n"
|
||||
"Este controlador permite que los núcleos \n"
|
||||
"libretro GL se utilicen, además de las \n"
|
||||
"implementaciones renderizadas por\n"
|
||||
"software del núcleo.\n"
|
||||
" \n"
|
||||
"El rendimiento de las implementaciones \n"
|
||||
"por software y libretro GL dependen \n"
|
||||
"del controlador GL que tenga tu \n"
|
||||
"tarjeta gráfica.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_SDL2:
|
||||
snprintf(s, len,
|
||||
"Controlador de vídeo SDL 2.\n"
|
||||
" \n"
|
||||
"Este es un controlador de vídeo por \n"
|
||||
"software SDL 2.\n"
|
||||
" \n"
|
||||
"El rendimiento para las implementaciones \n"
|
||||
"libretro por software depende de la \n"
|
||||
"implementación SDL de tu plataforma.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_SDL1:
|
||||
snprintf(s, len,
|
||||
"Controlador de vídeo SDL.\n"
|
||||
" \n"
|
||||
"Este es un controlador de vídeo por \n"
|
||||
"software SDL 1.2.\n"
|
||||
" \n"
|
||||
"Su rendimiento es considerado inferior \n"
|
||||
"a lo óptimo. Utilízalo únicamente como \n"
|
||||
"último recurso.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_D3D:
|
||||
snprintf(s, len,
|
||||
"Controlador de vídeo Direct3D. \n"
|
||||
" \n"
|
||||
"El rendimiento de los núcleos que \n"
|
||||
"rendericen por software dependerá \n"
|
||||
"del controlador D3D de tu tarjeta \n"
|
||||
"gráfica.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_EXYNOS:
|
||||
snprintf(s, len,
|
||||
"Controlador de vídeo Exynos-G2D. \n"
|
||||
" \n"
|
||||
"Este es un controlador de vídeo Exynos \n"
|
||||
"de bajo nivel. Utiliza el bloque G2D \n"
|
||||
"del SoC Exynos de Samsung para las \n"
|
||||
"operaciones de blit. \n"
|
||||
" \n"
|
||||
"El rendimiento de los núcleos \n"
|
||||
"renderizados por software debería \n"
|
||||
"ser óptimo.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_DRM:
|
||||
snprintf(s, len,
|
||||
"Controlador de vídeo de DRM simple. \n"
|
||||
" \n"
|
||||
"Este es un controlador de vídeo que \n"
|
||||
"usa libdrm para escalado por hardware \n"
|
||||
"mediante los overlays de la GPU. \n"
|
||||
" \n"
|
||||
"El blitting se hace por software.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_SUNXI:
|
||||
snprintf(s, len,
|
||||
"Controlador de vídeo Sunxi-G2D. \n"
|
||||
" \n"
|
||||
"Este es un controlador de vídeo Sunxi \n"
|
||||
"de bajo nivel. Utiliza el bloque G2D \n"
|
||||
"de todos los SoC Allwinner.");
|
||||
break;
|
||||
default:
|
||||
snprintf(s, len,
|
||||
"Controlador de vídeo actual.");
|
||||
break;
|
||||
snprintf(s, len,
|
||||
"Controlador de vídeo OpenGL. \n"
|
||||
" \n"
|
||||
"Este controlador permite que los núcleos \n"
|
||||
"libretro GL se utilicen, además de las \n"
|
||||
"implementaciones renderizadas por\n"
|
||||
"software del núcleo.\n"
|
||||
" \n"
|
||||
"El rendimiento de las implementaciones \n"
|
||||
"por software y libretro GL dependen \n"
|
||||
"del controlador GL que tenga tu \n"
|
||||
"tarjeta gráfica.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "sdl2"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Controlador de vídeo SDL 2.\n"
|
||||
" \n"
|
||||
"Este es un controlador de vídeo por \n"
|
||||
"software SDL 2.\n"
|
||||
" \n"
|
||||
"El rendimiento para las implementaciones \n"
|
||||
"libretro por software depende de la \n"
|
||||
"implementación SDL de tu plataforma.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "sdl1"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Controlador de vídeo SDL.\n"
|
||||
" \n"
|
||||
"Este es un controlador de vídeo por \n"
|
||||
"software SDL 1.2.\n"
|
||||
" \n"
|
||||
"Su rendimiento es considerado inferior \n"
|
||||
"a lo óptimo. Utilízalo únicamente como \n"
|
||||
"último recurso.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "d3d"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Controlador de vídeo Direct3D. \n"
|
||||
" \n"
|
||||
"El rendimiento de los núcleos que \n"
|
||||
"rendericen por software dependerá \n"
|
||||
"del controlador D3D de tu tarjeta \n"
|
||||
"gráfica.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "exynos"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Controlador de vídeo Exynos-G2D. \n"
|
||||
" \n"
|
||||
"Este es un controlador de vídeo Exynos \n"
|
||||
"de bajo nivel. Utiliza el bloque G2D \n"
|
||||
"del SoC Exynos de Samsung para las \n"
|
||||
"operaciones de blit. \n"
|
||||
" \n"
|
||||
"El rendimiento de los núcleos \n"
|
||||
"renderizados por software debería \n"
|
||||
"ser óptimo.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "drm"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Controlador de vídeo de DRM simple. \n"
|
||||
" \n"
|
||||
"Este es un controlador de vídeo que \n"
|
||||
"usa libdrm para escalado por hardware \n"
|
||||
"mediante los overlays de la GPU. \n"
|
||||
" \n"
|
||||
"El blitting se hace por software.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "sunxi"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Controlador de vídeo Sunxi-G2D. \n"
|
||||
" \n"
|
||||
"Este es un controlador de vídeo Sunxi \n"
|
||||
"de bajo nivel. Utiliza el bloque G2D \n"
|
||||
"de todos los SoC Allwinner.");
|
||||
}
|
||||
break;
|
||||
case MENU_ENUM_LABEL_AUDIO_DSP_PLUGIN:
|
||||
|
@ -16,6 +16,7 @@
|
||||
#include <string.h>
|
||||
|
||||
#include <compat/strl.h>
|
||||
#include <string/stdstring.h>
|
||||
|
||||
#include "../msg_hash.h"
|
||||
#include "../configuration.h"
|
||||
@ -209,75 +210,74 @@ int menu_hash_get_help_it_enum(enum msg_hash_enums msg, char *s, size_t len)
|
||||
);
|
||||
break;
|
||||
case MENU_ENUM_LABEL_VIDEO_DRIVER:
|
||||
if (settings)
|
||||
driver_hash = msg_hash_calculate(settings->video.driver);
|
||||
snprintf(s, len,
|
||||
"Driver video attuale.");
|
||||
|
||||
switch (driver_hash)
|
||||
if (string_is_equal(settings->video.driver, "gl"))
|
||||
{
|
||||
case MENU_LABEL_VIDEO_DRIVER_GL:
|
||||
snprintf(s, len,
|
||||
"Diver video OpenGL. \n"
|
||||
" \n"
|
||||
"Questo driver permette ai libretro core GL di \n"
|
||||
"essere usati in aggiunta alle implementazioni \n"
|
||||
"renderizzate via software dei core.\n"
|
||||
" \n"
|
||||
"Le performance per il rendering software e \n"
|
||||
"le implementazioni del libretro core G dipende \n"
|
||||
"dalla tua scheda grafica \n"
|
||||
"sottostante driver GL).");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_SDL2:
|
||||
snprintf(s, len,
|
||||
"Driver video SDL 2.\n"
|
||||
" \n"
|
||||
"Questo è un driver video SDL 2 renderizzato \n"
|
||||
"via software.\n"
|
||||
" \n"
|
||||
"Le performance per le implementazioni dei core \n"
|
||||
"renderizzati via software dipende \n"
|
||||
"dall'implementazzione sulla tua piattaforma SDL.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_SDL1:
|
||||
snprintf(s, len,
|
||||
"Driver video SDL.\n"
|
||||
" \n"
|
||||
"Questo è un driver video SDL 1.2 renderizzato \n"
|
||||
"via software.\n"
|
||||
" \n"
|
||||
"Le performance sono considerate quasi ottimali. \n"
|
||||
"Considera di usare questo soltanto come ultima scelta.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_D3D:
|
||||
snprintf(s, len,
|
||||
"Driver video Direct3D. \n"
|
||||
" \n"
|
||||
"Le performance per i core renderizzati via \n"
|
||||
"software dipende dal driver D3D inerente \n"
|
||||
"alla tua scheda video).");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_EXYNOS:
|
||||
snprintf(s, len,
|
||||
"Exynos-G2D Video Driver. \n"
|
||||
" \n"
|
||||
"Questo è un driver video Exynos a basso livello. \n"
|
||||
"Usa il blocco G2D nei SoC Samsung Exynos \n"
|
||||
"per operazioni blit. \n"
|
||||
" \n"
|
||||
"Le performance per i core renderizzati via software \n"
|
||||
"dovrebbero essere ottimali.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_SUNXI:
|
||||
snprintf(s, len,
|
||||
"Driver video Sunxi-G2D. \n"
|
||||
" \n"
|
||||
"Questo è un driver video Sunxi a basso livello. \n"
|
||||
"Usa il blocco G2D nei Soc Allwinner.");
|
||||
break;
|
||||
default:
|
||||
snprintf(s, len,
|
||||
"Driver video attuale.");
|
||||
break;
|
||||
snprintf(s, len,
|
||||
"Diver video OpenGL. \n"
|
||||
" \n"
|
||||
"Questo driver permette ai libretro core GL di \n"
|
||||
"essere usati in aggiunta alle implementazioni \n"
|
||||
"renderizzate via software dei core.\n"
|
||||
" \n"
|
||||
"Le performance per il rendering software e \n"
|
||||
"le implementazioni del libretro core G dipende \n"
|
||||
"dalla tua scheda grafica \n"
|
||||
"sottostante driver GL).");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "sdl2"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Driver video SDL 2.\n"
|
||||
" \n"
|
||||
"Questo è un driver video SDL 2 renderizzato \n"
|
||||
"via software.\n"
|
||||
" \n"
|
||||
"Le performance per le implementazioni dei core \n"
|
||||
"renderizzati via software dipende \n"
|
||||
"dall'implementazzione sulla tua piattaforma SDL.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "sdl1"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Driver video SDL.\n"
|
||||
" \n"
|
||||
"Questo è un driver video SDL 1.2 renderizzato \n"
|
||||
"via software.\n"
|
||||
" \n"
|
||||
"Le performance sono considerate quasi ottimali. \n"
|
||||
"Considera di usare questo soltanto come ultima scelta.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "d3d"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Driver video Direct3D. \n"
|
||||
" \n"
|
||||
"Le performance per i core renderizzati via \n"
|
||||
"software dipende dal driver D3D inerente \n"
|
||||
"alla tua scheda video).");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "exynos"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Exynos-G2D Video Driver. \n"
|
||||
" \n"
|
||||
"Questo è un driver video Exynos a basso livello. \n"
|
||||
"Usa il blocco G2D nei SoC Samsung Exynos \n"
|
||||
"per operazioni blit. \n"
|
||||
" \n"
|
||||
"Le performance per i core renderizzati via software \n"
|
||||
"dovrebbero essere ottimali.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "sunxi"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Driver video Sunxi-G2D. \n"
|
||||
" \n"
|
||||
"Questo è un driver video Sunxi a basso livello. \n"
|
||||
"Usa il blocco G2D nei Soc Allwinner.");
|
||||
}
|
||||
break;
|
||||
case MENU_ENUM_LABEL_AUDIO_DSP_PLUGIN:
|
||||
|
@ -19,6 +19,7 @@
|
||||
|
||||
#include <retro_assert.h>
|
||||
#include <compat/strl.h>
|
||||
#include <string/stdstring.h>
|
||||
|
||||
#include "../../configuration.h"
|
||||
|
||||
@ -135,75 +136,74 @@ int menu_hash_get_help_pt_enum(enum msg_hash_enums msg, char *s, size_t len)
|
||||
);
|
||||
break;
|
||||
case MENU_ENUM_LABEL_VIDEO_DRIVER:
|
||||
if (settings)
|
||||
driver_hash = msg_hash_calculate(settings->video.driver);
|
||||
snprintf(s, len,
|
||||
"Driver de Vídeo em uso.");
|
||||
|
||||
switch (driver_hash)
|
||||
if (string_is_equal(settings->video.driver, "gl"))
|
||||
{
|
||||
case MENU_LABEL_VIDEO_DRIVER_GL:
|
||||
snprintf(s, len,
|
||||
"Driver de Vídeo OpenGL. \n"
|
||||
" \n"
|
||||
"Esse driver permite o uso de cores libretro GL \n"
|
||||
"em adição às implementações de cores de \n"
|
||||
"renderização por software.\n"
|
||||
" \n"
|
||||
"O desempenho das implementações dos cores de\n"
|
||||
"renderização por software e libretro GL \n"
|
||||
"depende do driver GL instalado em sua \n"
|
||||
"placa de vídeo.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_SDL2:
|
||||
snprintf(s, len,
|
||||
"Driver de Vídeo SDL 2.\n"
|
||||
" \n"
|
||||
"Esse é um driver de vídeo SDL 2 de \n"
|
||||
"renderização por software.\n"
|
||||
" \n"
|
||||
"O desempenho das implementações dos cores de \n"
|
||||
"renderização por software depende da \n"
|
||||
"implementação SDL de sua plataforma.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_SDL1:
|
||||
snprintf(s, len,
|
||||
"Driver de Vídeo SDL.\n"
|
||||
" \n"
|
||||
"Esse é um driver de vídeo SDL 1.2 de \n"
|
||||
"renderização por software.\n"
|
||||
" \n"
|
||||
"O desemprenho é considerado subótimo. \n"
|
||||
"Considere seu uso apenas em último caso.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_D3D:
|
||||
snprintf(s, len,
|
||||
"Driver de Vídeo Direct3D. \n"
|
||||
" \n"
|
||||
"O desempenho das implementações dos cores de\n"
|
||||
"renderização por software depende do driver \n"
|
||||
"D3D instalado em sua placa de vídeo.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_EXYNOS:
|
||||
snprintf(s, len,
|
||||
"Driver de Vídeo Exynos-G2D. \n"
|
||||
" \n"
|
||||
"Esse é um driver de vídeo Exynos de baixo nível. \n"
|
||||
"Usa o bloco G2D do SoC Samsung Exynos \n"
|
||||
"para operações de blit. \n"
|
||||
" \n"
|
||||
"O desempenho para cores de renderização por \n"
|
||||
"software deve ser ótimo.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_SUNXI:
|
||||
snprintf(s, len,
|
||||
"Driver de Vídeo Sunxi-G2D. \n"
|
||||
" \n"
|
||||
"Esse é um driver de vídeo Sunxi de baixo nível. \n"
|
||||
"Usa o bloco G2D dos SoCs Allwinner.");
|
||||
break;
|
||||
default:
|
||||
snprintf(s, len,
|
||||
"Driver de Vídeo em uso.");
|
||||
break;
|
||||
snprintf(s, len,
|
||||
"Driver de Vídeo OpenGL. \n"
|
||||
" \n"
|
||||
"Esse driver permite o uso de cores libretro GL \n"
|
||||
"em adição às implementações de cores de \n"
|
||||
"renderização por software.\n"
|
||||
" \n"
|
||||
"O desempenho das implementações dos cores de\n"
|
||||
"renderização por software e libretro GL \n"
|
||||
"depende do driver GL instalado em sua \n"
|
||||
"placa de vídeo.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "sdl2"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Driver de Vídeo SDL 2.\n"
|
||||
" \n"
|
||||
"Esse é um driver de vídeo SDL 2 de \n"
|
||||
"renderização por software.\n"
|
||||
" \n"
|
||||
"O desempenho das implementações dos cores de \n"
|
||||
"renderização por software depende da \n"
|
||||
"implementação SDL de sua plataforma.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "sdl1"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Driver de Vídeo SDL.\n"
|
||||
" \n"
|
||||
"Esse é um driver de vídeo SDL 1.2 de \n"
|
||||
"renderização por software.\n"
|
||||
" \n"
|
||||
"O desemprenho é considerado subótimo. \n"
|
||||
"Considere seu uso apenas em último caso.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "d3d"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Driver de Vídeo Direct3D. \n"
|
||||
" \n"
|
||||
"O desempenho das implementações dos cores de\n"
|
||||
"renderização por software depende do driver \n"
|
||||
"D3D instalado em sua placa de vídeo.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "exynos"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Driver de Vídeo Exynos-G2D. \n"
|
||||
" \n"
|
||||
"Esse é um driver de vídeo Exynos de baixo nível. \n"
|
||||
"Usa o bloco G2D do SoC Samsung Exynos \n"
|
||||
"para operações de blit. \n"
|
||||
" \n"
|
||||
"O desempenho para cores de renderização por \n"
|
||||
"software deve ser ótimo.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "sunxi"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Driver de Vídeo Sunxi-G2D. \n"
|
||||
" \n"
|
||||
"Esse é um driver de vídeo Sunxi de baixo nível. \n"
|
||||
"Usa o bloco G2D dos SoCs Allwinner.");
|
||||
}
|
||||
break;
|
||||
case MENU_ENUM_LABEL_AUDIO_DSP_PLUGIN:
|
||||
|
@ -537,83 +537,83 @@ int menu_hash_get_help_us_enum(enum msg_hash_enums msg, char *s, size_t len)
|
||||
);
|
||||
break;
|
||||
case MENU_ENUM_LABEL_VIDEO_DRIVER:
|
||||
if (settings)
|
||||
driver_hash = msg_hash_calculate(settings->video.driver);
|
||||
snprintf(s, len,
|
||||
"Current Video driver.");
|
||||
|
||||
switch (driver_hash)
|
||||
if (string_is_equal(settings->video.driver, "gl"))
|
||||
{
|
||||
case MENU_LABEL_VIDEO_DRIVER_GL:
|
||||
snprintf(s, len,
|
||||
"OpenGL Video driver. \n"
|
||||
" \n"
|
||||
"This driver allows libretro GL cores to \n"
|
||||
"be used in addition to software-rendered \n"
|
||||
"core implementations.\n"
|
||||
" \n"
|
||||
"Performance for software-rendered and \n"
|
||||
"libretro GL core implementations is \n"
|
||||
"dependent on your graphics card's \n"
|
||||
"underlying GL driver).");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_SDL2:
|
||||
snprintf(s, len,
|
||||
"SDL 2 Video driver.\n"
|
||||
" \n"
|
||||
"This is an SDL 2 software-rendered video \n"
|
||||
"driver.\n"
|
||||
" \n"
|
||||
"Performance for software-rendered libretro \n"
|
||||
"core implementations is dependent \n"
|
||||
"on your platform SDL implementation.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_SDL1:
|
||||
snprintf(s, len,
|
||||
"SDL Video driver.\n"
|
||||
" \n"
|
||||
"This is an SDL 1.2 software-rendered video \n"
|
||||
"driver.\n"
|
||||
" \n"
|
||||
"Performance is considered to be suboptimal. \n"
|
||||
"Consider using it only as a last resort.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_D3D:
|
||||
snprintf(s, len,
|
||||
"Direct3D Video driver. \n"
|
||||
" \n"
|
||||
"Performance for software-rendered cores \n"
|
||||
"is dependent on your graphic card's \n"
|
||||
"underlying D3D driver).");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_EXYNOS:
|
||||
snprintf(s, len,
|
||||
"Exynos-G2D Video Driver. \n"
|
||||
" \n"
|
||||
"This is a low-level Exynos video driver. \n"
|
||||
"Uses the G2D block in Samsung Exynos SoC \n"
|
||||
"for blit operations. \n"
|
||||
" \n"
|
||||
"Performance for software rendered cores \n"
|
||||
"should be optimal.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_DRM:
|
||||
snprintf(s, len,
|
||||
"Plain DRM Video Driver. \n"
|
||||
" \n"
|
||||
"This is a low-level video driver using. \n"
|
||||
"libdrm for hardware scaling using \n"
|
||||
"GPU overlays.");
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_DRIVER_SUNXI:
|
||||
snprintf(s, len,
|
||||
"Sunxi-G2D Video Driver. \n"
|
||||
" \n"
|
||||
"This is a low-level Sunxi video driver. \n"
|
||||
"Uses the G2D block in Allwinner SoCs.");
|
||||
break;
|
||||
default:
|
||||
snprintf(s, len,
|
||||
"Current Video driver.");
|
||||
break;
|
||||
snprintf(s, len,
|
||||
"OpenGL Video driver. \n"
|
||||
" \n"
|
||||
"This driver allows libretro GL cores to \n"
|
||||
"be used in addition to software-rendered \n"
|
||||
"core implementations.\n"
|
||||
" \n"
|
||||
"Performance for software-rendered and \n"
|
||||
"libretro GL core implementations is \n"
|
||||
"dependent on your graphics card's \n"
|
||||
"underlying GL driver).");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "sdl2"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"SDL 2 Video driver.\n"
|
||||
" \n"
|
||||
"This is an SDL 2 software-rendered video \n"
|
||||
"driver.\n"
|
||||
" \n"
|
||||
"Performance for software-rendered libretro \n"
|
||||
"core implementations is dependent \n"
|
||||
"on your platform SDL implementation.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "sdl1"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"SDL Video driver.\n"
|
||||
" \n"
|
||||
"This is an SDL 1.2 software-rendered video \n"
|
||||
"driver.\n"
|
||||
" \n"
|
||||
"Performance is considered to be suboptimal. \n"
|
||||
"Consider using it only as a last resort.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "d3d"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Direct3D Video driver. \n"
|
||||
" \n"
|
||||
"Performance for software-rendered cores \n"
|
||||
"is dependent on your graphic card's \n"
|
||||
"underlying D3D driver).");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "exynos"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Exynos-G2D Video Driver. \n"
|
||||
" \n"
|
||||
"This is a low-level Exynos video driver. \n"
|
||||
"Uses the G2D block in Samsung Exynos SoC \n"
|
||||
"for blit operations. \n"
|
||||
" \n"
|
||||
"Performance for software rendered cores \n"
|
||||
"should be optimal.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "drm"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Plain DRM Video Driver. \n"
|
||||
" \n"
|
||||
"This is a low-level video driver using. \n"
|
||||
"libdrm for hardware scaling using \n"
|
||||
"GPU overlays.");
|
||||
}
|
||||
else if (string_is_equal(settings->video.driver, "sunxi"))
|
||||
{
|
||||
snprintf(s, len,
|
||||
"Sunxi-G2D Video Driver. \n"
|
||||
" \n"
|
||||
"This is a low-level Sunxi video driver. \n"
|
||||
"Uses the G2D block in Allwinner SoCs.");
|
||||
}
|
||||
break;
|
||||
case MENU_ENUM_LABEL_AUDIO_DSP_PLUGIN:
|
||||
|
@ -1961,13 +1961,6 @@ enum msg_hash_enums
|
||||
#define MENU_LABEL_AUDIO_RESAMPLER_DRIVER_SINC 0x7c9dec52U
|
||||
#define MENU_LABEL_AUDIO_RESAMPLER_DRIVER_CC 0x0059732bU
|
||||
|
||||
#define MENU_LABEL_VIDEO_DRIVER_GL 0x005977f8U
|
||||
#define MENU_LABEL_VIDEO_DRIVER_SDL2 0x7c9dd69aU
|
||||
#define MENU_LABEL_VIDEO_DRIVER_SDL1 0x0b88a968U
|
||||
#define MENU_LABEL_VIDEO_DRIVER_D3D 0x0b886340U
|
||||
#define MENU_LABEL_VIDEO_DRIVER_EXYNOS 0xfc37c54bU
|
||||
#define MENU_LABEL_VIDEO_DRIVER_SUNXI 0x10620e3cU
|
||||
#define MENU_LABEL_VIDEO_DRIVER_DRM 0x61a89bfaU
|
||||
#define MENU_LABEL_VIDEO_FILTER 0x1c0eb741U
|
||||
#define MENU_LABEL_HELP_CONTROLS 0x04859221U
|
||||
#define MENU_LABEL_HELP_LIST 0x006af669U
|
||||
|
Loading…
x
Reference in New Issue
Block a user