Shader Glsl
Tramite questi step è possibile attivare sul Mame gli shader basati sulle opengl (glsl shader).
1) Copiare la cartella OSD decompressa nella directory principale del mame.exe
2) Nel mame.ini nella riga video cancellate d3d e scrivete opengl;
# OSD VIDEO OPTIONS
#
video opengl
3) Nelle righe glsl del mame.ini abilitare 1 su queste due voci
gl_glsl 1
gl_glsl_filter 1
4) Nel mame.ini indicate gli shader che volete utilizzare
glsl_shader_mame0 "C:\mame\osd\shader\glsl_plain"
glsl_shader_mame1 "C:\mame\osd\CRT-geom"
Fate attenzione a settare correttamente i path, altrimenti il Mame, una volta avviato, si bloccherà.
Variare l'effetto della curvatura dello schermo
Con un text editor aprite il file CRT-geom.vsh e variate i parametri evidenziati:
// simulated distance from viewer to monitor
d = 2.0;
// radius of curvature
R = 1.5;// tilt angle in radians
// (behavior might be a bit wrong if both components are nonzero)
const vec2 angle = vec2(0.0,-0.15);
// size of curved corners
cornersize = 0.03;
Volendo, quindi, potete anche eliminare la curvatura dello schermo e beneficiare soltanto dell'effetto scanline.
È possibile anche variare l'effetto overscan agendo su questi parametri.
// overscan (e.g. 1.02 for 2% overscan)
overscan = vec2(1.01,1.01);
Shader glsl su Mame
-
- Level Start
- Messaggi: 96
- Iscritto il: 27/02/2021, 21:50
- Reputation: 48
Shader glsl su Mame
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
-
- Level Start
- Messaggi: 22
- Iscritto il: 07/03/2021, 18:28
- Reputation: 7
Re: Shader glsl su Mame
ti faccio una domanda... non aggiorno il mame da un pò perchè ormai la scheda grafica integrata del mio bartop non supporta più gli effetti grafici. Ero rimasto ai vecchi hlsl. Con i glsl cosa cambia?
-
- Level Start
- Messaggi: 96
- Iscritto il: 27/02/2021, 21:50
- Reputation: 48
Re: Shader glsl su Mame
Alla fine è solo un'alternativa, sicuramente gli hlsl offrono molte più opzioni al volo e sono più facili da gestire.titojunior ha scritto: ↑15/03/2021, 0:39 ti faccio una domanda... non aggiorno il mame da un pò perchè ormai la scheda grafica integrata del mio bartop non supporta più gli effetti grafici. Ero rimasto ai vecchi hlsl. Con i glsl cosa cambia?