MAMEWorld >> EmuChat
View all threads Index   Flat Mode Flat  

B2K24
MAME @ 15 kHz Sony Trinitron CRT user
Reged: 10/25/10
Posts: 2663
Send PM
Big HLSL update from Jezze
03/18/16 08:51 AM


A very big update and very nice work by Jezze

https://github.com/mamedev/mame/pull/724

For those that Don't or can't compile GIT then you can expect these in the next release

Game Boy preset --> http://imgur.com/VYGcG0B

Game Boy Advance preset --> http://imgur.com/B2ofowA

Vector preset --> http://imgur.com/K2jdNOk


Quote:




This is quite a big update that mainly changes the size used for render targets and re-introduces the correct usage of texture coordinates instead screen coordinates by the shaders.

Refactored render targets

HLSL now uses NPOT sized render targets (this breaks the compatibility with graphics cards based on R300/R400/NV30, anno 2005 and older)
HLSL render targets now have the exact size of the screen
removed HLSL pre-scale factor
improved overall performance (based on the previously required pre-scale factor, you might notice a 5-50% speed-up depending on your graphics card, more if you used a higher pre-scale factor)
improved shadow mask quality (pixel-perfect) in screen-mode
HLSL now uses a sharp bi-linear interpolation to pre-scale textures to screen size, based on [Themaister's] implementation
added proper texture coordinates to vector screen quad
removed ./hlsl/artwork_support folder (the default shaders supports artworks again)
known issue: cocktail mode for vector screen looks wrong

Improved scanline simulation

changed the amount of scanline darkness, a setting of 1.0 now becomes fully black (to get the same result as before half your current setting)
added scanline variation, which makes the scanline height dependent on the brightness of the underlying color
the amount of the scanline brightness and overdrive now depends on the scanline darkness
renamed 'Scanline Screen Height' to 'Scanline Screen Scale' and 'Scanline Indiv. Height' to 'Scanline Height'

Refactored bloom

fixed dimensions of bloom targets, which results in a much better alignment especially for games with very low resolution (therefore current bloom settings might look a little less intense than before)
reduced blur width for raster screen
added usage of shadow u/v option for source tile mode

HLSL presets

added general presets for raster and vector screens
added example presets for Game Boy (monochrome LCD) and Game Boy Advance (color LCD)
options are now reset to loaded preset when game is closed

MAME Testers #06144: Fixed infinite loop

fixed infinite loop while building slider list, when more than one window was created

p.s. The fix for #06144 is more of a workaround, because it doesn't achieve the intended functionality, but at least the application does not freeze anymore









Entire thread
Subject Posted by Posted on
* Big HLSL update from Jezze B2K24 03/18/16 08:51 AM
. * Jezze can you do one for Wonderswan? Dullaron  03/28/16 03:09 PM
. * Re: Jezze can you do one for Wonderswan? joey35car  03/28/16 04:05 PM
. * Re: Jezze can you do one for Wonderswan? Dullaron  03/28/16 10:53 PM
. * Re: Jezze can you do one for Wonderswan? B2K24  03/29/16 05:14 AM
. * Re: Jezze can you do one for Wonderswan? Dullaron  03/29/16 06:05 AM
. * Re: Jezze can you do one for Wonderswan? remax  03/31/16 03:30 PM
. * Asteroids Vaughan  03/31/16 07:23 PM
. * Re: Asteroids uman  04/01/16 10:34 AM
. * Re: Asteroids Jezze  03/31/16 07:52 PM
. * Re: Big HLSL update from Jezze joey35car  03/28/16 02:52 AM
. * gbpocket Dullaron  03/27/16 06:52 PM
. * I skipped the images last time.....vector looks great.... Traso  03/21/16 08:38 PM
. * Re: I skipped the images last time.....vector looks great.... CiroConsentino  03/21/16 11:57 PM
. * Re: I skipped the images last time.....vector looks great.... B2K24  03/22/16 01:47 AM
. * Re: I skipped the images last time.....vector looks great.... Vaughan  03/22/16 06:21 AM
. * Re: I skipped the images last time.....vector looks great.... B2K24  03/22/16 07:48 AM
. * Re: I skipped the images last time.....vector looks great.... Vaughan  03/22/16 09:51 PM
. * Re: I skipped the images last time.....vector looks great.... B2K24  03/22/16 11:26 PM
. * Re: I skipped the images last time.....vector looks great.... Vaughan  03/22/16 11:32 PM
. * Re: I skipped the images last time.....vector looks great.... R. Belmont  03/23/16 04:26 PM
. * Re: I skipped the images last time.....vector looks great.... Traso  03/25/16 11:10 PM
. * Re: I skipped the images last time.....vector looks great.... Dullaron  03/23/16 04:54 AM
. * Re: I skipped the images last time.....vector looks great.... CiroConsentino  03/22/16 01:41 PM
. * Re: I skipped the images last time.....vector looks great.... R. Belmont  03/22/16 04:21 PM
. * Re: I skipped the images last time.....vector looks great.... Jezze  03/21/16 08:48 PM
. * Re: Big HLSL update from Jezze Vas Crabb  03/18/16 11:46 AM
. * Re: Big HLSL update from Jezze Jezze  03/21/16 09:02 PM
. * Re: Big HLSL update from Jezze redk9258  03/22/16 01:55 AM
. * Re: Big HLSL update from Jezze Anonymous  03/22/16 02:41 PM
. * Re: Big HLSL update from Jezze Dullaron  03/23/16 09:44 PM
. * Re: Big HLSL update from Jezze Anonymous  03/24/16 12:47 AM
. * Re: Big HLSL update from Jezze Jezze  03/25/16 06:20 PM
. * Re: Big HLSL update from Jezze joey35car  03/27/16 03:22 AM
. * Re: Big HLSL update from Jezze B2K24  03/27/16 10:35 AM
. * Re: Big HLSL update from Jezze Vaughan  03/27/16 12:57 PM
. * Re: Big HLSL update from Jezze redk9258  03/26/16 06:31 PM
. * Re: Big HLSL update from Jezze Anonymous  03/25/16 11:27 PM
. * Re: Big HLSL update from Jezze Anonymous  03/26/16 03:38 AM
. * Sure yer not color blind? Traso  03/26/16 06:03 AM
. * Re: Sure yer not color blind? Anonymous  03/26/16 07:36 AM
. * I found this Gameboy Light picture. Dullaron  03/26/16 08:34 AM
. * Re: I found this Gameboy Light picture. Vas Crabb  03/26/16 09:04 AM
. * Re: I found this Gameboy Light picture. Dullaron  03/26/16 05:56 PM
. * Re: I found this Gameboy Light picture. Vas Crabb  03/27/16 01:52 AM
. * Re: Big HLSL update from Jezze B2K24  03/25/16 06:53 PM
. * Re: Big HLSL update from Jezze Dullaron  03/25/16 06:24 PM
. * Re: Big HLSL update from Jezze B2K24  03/22/16 02:12 AM
. * Re: Big HLSL update from Jezze CiroConsentino  03/22/16 03:13 AM
. * Re: Big HLSL update from Jezze redk9258  03/22/16 02:19 AM
. * Re: Big HLSL update from Jezze redk9258  03/22/16 01:55 AM
. * Miss one B2K. raster.ini Dullaron  03/18/16 10:49 AM
. * This is interesting, in particular vector rendering..... Traso  03/18/16 10:27 AM
. * Re: This is interesting, in particular vector rendering..... uman  03/18/16 11:20 AM

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