MAMEWorld >> EmuChat
View all threads Index   Flat Mode Flat  

tiagoandriotti
MAME Fan
Reged: 02/24/23
Posts: 1
Send PM
Re: The HLSL parameters are not saved why ?!
02/24/23 05:49 AM Attachment: mame64_0XFbCSUMxQ.png 882 KB (1 downloads)


Hi there.

I know this is late but... the best way to use scanlines or CRT filters is with the Direct 3D driver.

HLSL doesn't save the configs and you will have a lot of headaches with it. I mean, you can use HLSL but I think the results are inferior.

I'm freaking happy with my "CRT" custom filter using D3D.

For that YOU MUST install some old DirectX SDK, the same one that Launchbox/bigbox recommends you to install, the directx_Jun2010_redist" (mine is from the Microsoft site, version 4.9.0.904 from 2011/02/30, not sure where it is now).

Found this out when I had to reinstall my pc and have lost my crt filter years ago, but this week I went after it and after 2 days of tries I managed to remember how to do it.

So, after the Direct3D thing installed, go to video options:
Video Mode - d3d
HLSL - ON (yes, this is what my old ini file hold, sue me :P)
GLSL - ON
Bitmap Prescaling - 4


Run the game, go to the slider controls and whatever you set Mame saves for all emulators (as long they dont have a config to overwrite stuff, like neogeo.ini etc).

Personally, the CRT mask + scanline + bloom do the job here.

#
# OSD VIDEO OPTIONS
#
video d3d
numscreens 1
window 0
maximize 1
waitvsync 1
syncrefresh 0
monitorprovider auto

#
# OSD PER-WINDOW VIDEO OPTIONS
#
screen auto
aspect auto
resolution auto
view auto
screen0 auto
aspect0 auto
resolution0 auto
view0 auto
screen1 auto
aspect1 auto
resolution1 auto
view1 auto
screen2 auto
aspect2 auto
resolution2 auto
view2 auto
screen3 auto
aspect3 auto
resolution3 auto
view3 auto

#
# OSD FULL SCREEN OPTIONS
#
switchres 0

#
# OSD ACCELERATED VIDEO OPTIONS
#
filter 0
prescale 4

#
# OpenGL-SPECIFIC OPTIONS
#
gl_forcepow2texture 0
gl_notexturerect 0
gl_vbo 1
gl_pbo 1
gl_glsl 1
gl_glsl_filter 1
glsl_shader_mame0 none
glsl_shader_mame1 none
glsl_shader_mame2 none
glsl_shader_mame3 none
glsl_shader_mame4 none
glsl_shader_mame5 none
glsl_shader_mame6 none
glsl_shader_mame7 none
glsl_shader_mame8 none
glsl_shader_mame9 none
glsl_shader_screen0 none
glsl_shader_screen1 none
glsl_shader_screen2 none
glsl_shader_screen3 none
glsl_shader_screen4 none
glsl_shader_screen5 none
glsl_shader_screen6 none
glsl_shader_screen7 none
glsl_shader_screen8 none
glsl_shader_screen9 none

#
# OSD SOUND OPTIONS
#
sound auto
audio_latency 2

#
# PORTAUDIO OPTIONS
#
pa_api none
pa_device none
pa_latency 0

#
# BGFX POST-PROCESSING OPTIONS
#
bgfx_path bgfx
bgfx_backend auto
bgfx_debug 0
bgfx_screen_chains default
bgfx_shadow_mask slot-mask.png
bgfx_lut
bgfx_avi_name auto

#
# WINDOWS PERFORMANCE OPTIONS
#
priority 0
profile 0

#
# WINDOWS VIDEO OPTIONS
#
menu 0
attach_window

#
# DIRECT3D POST-PROCESSING OPTIONS
#
hlslpath hlsl
hlsl_enable 1
hlsl_oversampling 0
hlsl_write auto
hlsl_snap_width 2048
hlsl_snap_height 1536
shadow_mask_tile_mode 0
shadow_mask_alpha 0.25
shadow_mask_texture shadow-mask.png
shadow_mask_x_count 3
shadow_mask_y_count 3
shadow_mask_usize 0.25
shadow_mask_vsize 0.25
shadow_mask_uoffset 0.0
shadow_mask_voffset 0.0
distortion 0.0
cubic_distortion 0.0
distort_corner 0.0
round_corner 0.0
smooth_border 0.0
reflection 0.0
vignetting 0.0
scanline_alpha 0.1
scanline_size 1.00
scanline_height .65
scanline_variation 1.0
scanline_bright_scale 1.0
scanline_bright_offset 0.0
scanline_jitter 0.1
hum_bar_alpha 0.0
defocus 0.1,0.1
converge_x 0.0,0.0,0.0
converge_y 0.0,0.0,0.0
radial_converge_x 0.0,0.0,0.0
radial_converge_y 0.0,0.0,0.0
red_ratio 1.0,0.0,0.0
grn_ratio 0.0,1.0,0.0
blu_ratio 0.0,0.0,1.0
saturation 1.0
offset 0.0,0.0,0.0
scale 1.0,1.0,1.0
power 1.0,1.0,1.0
floor 0.0,0.0,0.0
phosphor_life 0.0,0.0,0.0
chroma_mode 3
chroma_conversion_gain 0.299,0.587,0.114
chroma_a 0.64,0.33
chroma_b 0.30,0.60
chroma_c 0.15,0.06
chroma_y_gain 0.2126,0.7152,0.0722

#
# NTSC POST-PROCESSING OPTIONS
#
yiq_enable 0
yiq_jitter 0.0
yiq_cc 3.57954545
yiq_a 0.5
yiq_b 0.5
yiq_o 0.0
yiq_p 1.0
yiq_n 1.0
yiq_y 6.0
yiq_i 1.2
yiq_q 0.6
yiq_scan_time 52.6
yiq_phase_count 2

#
# VECTOR POST-PROCESSING OPTIONS
#
vector_beam_smooth 0.0
vector_length_scale 0.5
vector_length_ratio 0.5

#
# BLOOM POST-PROCESSING OPTIONS
#
bloom_blend_mode 0
bloom_scale 0.15
bloom_overdrive 1.0,1.0,1.0
bloom_lvl0_weight 1.0
bloom_lvl1_weight 0.64
bloom_lvl2_weight 0.32
bloom_lvl3_weight 0.16
bloom_lvl4_weight 0.08
bloom_lvl5_weight 0.06
bloom_lvl6_weight 0.04
bloom_lvl7_weight 0.02
bloom_lvl8_weight 0.01
lut_texture
lut_enable 0
ui_lut_texture
ui_lut_enable 0

#
# FULL SCREEN OPTIONS
#
triplebuffer 1
full_screen_brightness 1.0
full_screen_contrast 1.0
full_screen_gamma 1.0

#
# INPUT DEVICE OPTIONS
#
global_inputs 0
dual_lightgun 0


Using Mame 0.218

I hope one day this can help someone to resuscitate the CRT master race inside themselves (haha :P)

[ATTACHED IMAGE - CLICK FOR FULL SIZE]

Attachment







Entire thread
Subject Posted by Posted on
* The HLSL parameters are not saved why ?! Sebiohazard 01/26/20 04:52 PM
. * Re: The HLSL parameters are not saved why ?! LensLarque  03/24/23 01:15 PM
. * Re: The HLSL parameters are not saved why ?! John IV  01/26/20 06:51 PM
. * Re: The HLSL parameters are not saved why ?! Sebiohazard  01/26/20 07:13 PM
. * Re: The HLSL parameters are not saved why ?! Mr. DoAdministrator  01/26/20 07:40 PM
. * Re: The HLSL parameters are not saved why ?! Sebiohazard  01/26/20 08:58 PM
. * Re: The HLSL parameters are not saved why ?! ICEknight  02/04/20 01:18 AM
. * Re: The HLSL parameters are not saved why ?! Sebiohazard  02/04/20 01:40 PM
. * Re: The HLSL parameters are not saved why ?! tiagoandriotti  02/24/23 05:49 AM
. * This isn't a full crt effects. lol Dullaron  03/25/23 10:22 PM
. * Re: This isn't a full crt effects. lol Outrun2006  07/26/23 04:32 AM
. * Re: This isn't a full crt effects. lol LensLarque  07/26/23 07:26 PM
. * Re: This isn't a full crt effects. lol Envisaged0ne  07/27/23 02:15 AM
. * Re: This isn't a full crt effects. lol Outrun2006  07/27/23 03:45 AM
. * Re: This isn't a full crt effects. lol LensLarque  07/27/23 01:19 PM
. * Re: The HLSL parameters are not saved why ?! MooglyGuy  02/24/23 08:08 AM

Extra information Permissions
Moderator:  Robbbert, Tafoid 
1 registered and 131 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 2051