MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Pages: 1

NUeda
MAME Fan
Reged: 08/01/13
Posts: 2
Send PM


HLSL bug, aperture problem
#312315 - 08/01/13 08:27 PM Attachment: x_count.png 60 KB (0 downloads)


I've been happily using MAME + HLSL for many months now and want to say thank you to MAME dev for allowing us to conveniently enjoy retro gaming even today.

There is an issue I want to bring up:
The visual result from HLSL's aperture pattern (shadow_mask_x_count 320) is dependent on resolution of the raster source,
and causes 288 x 224, 320 x 224, and 384 x 224 games to all show different aperture patterns.

On a real CRT, the aperture pattern would be the SAME for all games, it is not flexible.
(I realize however that the pattern would be different between monitor models/makes)

Is there a way to make HLSL ignore the horizontal resolution of the raster source?

Please excuse me for mentioning there is a flaw, I hope it does not deter your drive and enthusiasm that makes continued development of MAME possible.

As always, your work is greatly appreciated. Thank you.

[ATTACHED IMAGE]

Attachment



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM


Re: HLSL aperture problem new [Re: NUeda]
#312316 - 08/01/13 09:17 PM


> Please excuse me for mentioning there is a flaw, I hope it does not deter your drive
> and enthusiasm that makes continued development of MAME possible.

If all problem reports were as clear and well-documented as yours (included clearly-labeled screenshots!) the world would be a much better place.



Dullaron
Diablo III - Dunard #1884
Reged: 07/22/05
Posts: 6125
Loc: Fort Worth, Tx
Send PM


Re: HLSL aperture problem new [Re: NUeda]
#312321 - 08/02/13 01:06 AM


> I've been happily using MAME + HLSL for many months now and want to say thank you to
> MAME dev for allowing us to conveniently enjoy retro gaming even today.
>
> There is an issue I want to bring up:
> The visual result from HLSL's aperture pattern (shadow_mask_x_count 320) is dependent
> on resolution of the raster source,
> and causes 288 x 224, 320 x 224, and 384 x 224 games to all show different aperture
> patterns.
>
> On a real CRT, the aperture pattern would be the SAME for all games, it is not
> flexible.
> (I realize however that the pattern would be different between monitor models/makes)
>
> Is there a way to make HLSL ignore the horizontal resolution of the raster source?
>
> Please excuse me for mentioning there is a flaw, I hope it does not deter your drive
> and enthusiasm that makes continued development of MAME possible.
>
> As always, your work is greatly appreciated. Thank you.

On my 1920x1080 settings are...
shadow_mask_x_count 320
shadow_mask_y_count 224

On my 1280x1024 settings are...
shadow_mask_x_count 320
shadow_mask_y_count 256

I should try those other settings out.



W11 Home 64-bit + Nobara OS / AMD Radeon RX 5700 XT / AMD Ryzen 7 3700X 8-Core 3.59 GHz / RAM 64 GB



Dullaron
Diablo III - Dunard #1884
Reged: 07/22/05
Posts: 6125
Loc: Fort Worth, Tx
Send PM


Thanks NUeda for the info. new [Re: Dullaron]
#312323 - 08/02/13 01:25 AM


On my 1920x1080 settings now are...
shadow_mask_x_count 256 # was 320
shadow_mask_y_count 224

Fixes the scan lines issue.

But I can't get this to look right with the psu on mess. So I left it on the 1280x1024 screen. Perfect on this screen anyway. Maybe since there no bars showing on the 1920x1080 that probably why it not showing right. Bars are there on the 1280x1024 screen.



W11 Home 64-bit + Nobara OS / AMD Radeon RX 5700 XT / AMD Ryzen 7 3700X 8-Core 3.59 GHz / RAM 64 GB


Pages: 1

MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

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