MAMEWorld >> EmuChat
View all threads Index   Flat Mode Flat  

BAM
MAME Fan
Reged: 01/05/23
Posts: 5
Send PM
MAME HLSL - Windows vs. Linux
01/05/23 11:53 PM Attachment: sf2ce-radial-convergence-0.1.jpg 859 KB (0 downloads)


Hi all,

I recently moved from Windows to Linux. When trying to apply my MAME HLSL config on the Linux version, I am getting very different results.

Some of the shader parameters "Slider Controls" appear to have different value scales and ranges than in Windows.

For example, any of the "radial_convergence" values have a greatly amplified impact on the video. Modifying even by the smallest 0.1 value increment, which in Windows would be almost visually inperceptable (ie. offset the effect by a single pixel) instead has the following effect in Linux where the impact on the video is massive:

radial_convergence_x incremeneted by + 0.1:




Another video parameter, "Signal Offset" allows setting a negative value in Windows MAME, but on Linux the minimal value is zero and so I cannot apply the required negative value that I use in the config to attain the desired HLSL effect.

I guess there is probably some way to modify the math/values in the shader files or something but I didnt know where to start and wondering if anyone else has experiencing this issue?

I have tweaked my HLSL settings for years and have it perfected to my preferences and really eager to replicate it on Linux so if anyone had any suggestions I would greatly apprecaite it.

Out of interest, my final base (Windows) HLSL parameters are as follows and many thanks must go to the folks over at this mammoth forum post as I used a lot of the tweaks there as my starting point:

https://shmups.system11.org/viewtopic.php?f=6&t=45026&start=150

#
# DIRECT3D POST-PROCESSING OPTIONS
#
hlslpath hlsl
hlsl_enable 1
hlsl_oversampling 0
hlsl_write
hlsl_snap_width 2048
hlsl_snap_height 1536
shadow_mask_tile_mode 0
shadow_mask_alpha 0.30
shadow_mask_texture slot-mask.png
shadow_mask_x_count 16
shadow_mask_y_count 24
shadow_mask_usize 1
shadow_mask_vsize 1
shadow_mask_uoffset 0.0
shadow_mask_voffset 0.0
distortion 0.1
cubic_distortion 0.0
distort_corner 0.0
round_corner 0.05
smooth_border 0.04
reflection 0.2
vignetting 0.1
scanline_alpha 0.5
scanline_size 1.0
scanline_height 1.0
scanline_variation 1.0
scanline_bright_scale 1.0
scanline_bright_offset 1.0
scanline_jitter 0.05
hum_bar_alpha 0.0
defocus 0.0,0.0
converge_x 0.0,0.0,0.0
converge_y 0.0,0.0,0.0
radial_converge_x 2.0,-1.0,0.0
radial_converge_y 2.0,0.0,1.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.34,-0.34,-0.34
scanline_bright_scale 1.34,1.34,1.34
power 0.9,0.8,0.65
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


Many thanks for reading and thanks in advance.

BAM

[ATTACHED IMAGE - CLICK FOR FULL SIZE]

Attachment

Edited by BAM (01/05/23 11:57 PM)







Entire thread
Subject Posted by Posted on
* MAME HLSL - Windows vs. Linux BAM 01/05/23 11:53 PM
. * Re: MAME HLSL - Windows vs. Linux MooglyGuy  01/06/23 08:13 AM
. * Re: MAME HLSL - Windows vs. Linux BAM  01/06/23 03:18 PM
. * Re: MAME HLSL - Windows vs. Linux MooglyGuy  01/06/23 06:44 PM
. * Re: MAME HLSL - Windows vs. Linux BAM  01/07/23 02:24 AM
. * Re: MAME HLSL - Windows vs. Linux BAM  01/07/23 02:51 AM
. * Re: MAME HLSL - Windows vs. Linux MooglyGuy  01/07/23 04:40 AM
. * Re: MAME HLSL - Windows vs. Linux BAM  01/07/23 02:56 PM

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