MAMEWorld >> News
Previous thread Previous  View all threads Index   Next thread Next   Flat Mode Flat  

BIOS-D
MAME Fan
Reged: 08/07/06
Posts: 1688
Send PM
Re: Rock bottom requirement card for this and some other shader stuff...
05/17/11 06:32 AM


> ...is apparently an 8800 GT.

I think this explains very well what is needed.

http://mess.dorando.at/svn/?rev=11560


Quote:


Implemented experimental HLSL post-processing support on Direct3D 9 targets. [Ryan Holtz, Bat Country Entertainment]
- You will need the latest DirectX redistributable from Microsoft's website.
- You will need a new set of headers found here, including the caveats within: http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=69633
- 5-pass post-processing: Upscale, Post-Process, Store Last Frame, Defocus 1, Defocus 2
- Many tunable effects including: Scanlines, defocus, linear deconvergence, radial deconvergence, pincushion, RGB colorspace convolution, YIQ colorspace convolution, saturation, simulated dot crawl, simulated chroma subsampling, aperture masking, and more.
- Requires a GPU that supports Shader Model 3.0 to be enabled and a powerful GPU, the entire pipeline consists of approximately 30 texel fetches and approximately 230 arthimetic ops.
- Will supersample the framebuffer up to 9x in both X and Y, but this requires an enormously powerful GPU that has not been invented; users with Radeon 5000-class cards should limit themselves to 3x, Radeon 4000 to 1.5x.
- The default configuration will NOT appear to do anything; it requires tuning to the user's liking.
- Should nicely fall back in all cases except missing shaders, and it might fall back correctly in that case as well. Report any anomalies.
- For obvious reasons, the Direct3D8 renderer cannot support this.

Artwork:
aperture.png: Based on Aaron Giles's aperture_4x6 mask but with more prominent notching to bring out the "brick" pattern that was used on many period colour monitors, including the Commodore 1702 - which was, admittedly, not an arcade monitor, but it looks believable and can be changed. It currently requires considerable fine-tuning to change masks but is doable.
white.png: Default 8x8 255,255,255,255 texture.

Initial shader import:
Focus: 8-sample blur that averages 7 samples around a center sample.
Phosphor: Not currently used, treated as a pass-through by drawd3d.c, but could be used to implement additional convolutions in a second pass.
Pincushion: Used (when commented in in drawd3d.c) to pincushion an entire full-screen texture but not otherwise apply any convolutions.
Post: The meat and potatoes. It does scanlines, it does aperture masking, it does dot crawl, it does chroma subsampling, it does YIQ colorspace convolution, it does RGB colorspace convolution, it does pincushioning, it walks, it talks, it does the dishes.
Primary: Simple passthrough for UI and artwork.









Entire thread
Subject Posted by Posted on
* New filter system in the works SmitdoggAdministrator 05/15/11 02:02 AM
. * Re: New filter system in the works jumpmaniac81  05/20/11 03:32 PM
. * Re: New filter system in the works Solstar  05/17/11 11:41 AM
. * Rock bottom requirement card for this and some other shader stuff... SmitdoggAdministrator  05/17/11 12:10 AM
. * Re: Rock bottom requirement card for this and some other shader stuff... BIOS-D  05/17/11 06:32 AM
. * Re: Rock bottom requirement card for this and some other shader stuff... Qun Mang  05/17/11 01:12 AM
. * Re: Rock bottom requirement card for this and some other shader stuff... R. Belmont  05/17/11 04:07 PM
. * Re: Rock bottom requirement card for this and some other shader stuff... krick  05/21/11 07:14 AM
. * Re: Rock bottom requirement card for this and some other shader stuff... DMala  05/20/11 06:42 PM
. * Re: Rock bottom requirement card for this and some other shader stuff... CiroConsentino  05/20/11 11:26 PM
. * Re: Rock bottom requirement card for this and some other shader stuff... DMala  05/21/11 03:38 AM
. * Re: Rock bottom requirement card for this and some other shader stuff... krick  05/21/11 07:01 AM
. * Re: Rock bottom requirement card for this and some other shader stuff... DiodeDude  05/18/11 02:29 AM
. * Re: Rock bottom requirement card for this and some other shader stuff... Heihachi_73  05/19/11 05:49 AM
. * Re: Rock bottom requirement card for this and some other shader stuff... Qun Mang  05/18/11 12:23 AM
. * Re: Rock bottom requirement card for this and some other shader stuff... R. Belmont  05/18/11 11:28 PM
. * Re: Rock bottom requirement card for this and some other shader stuff... Qun Mang  05/19/11 12:04 AM
. * Re: Rock bottom requirement card for this and some other shader stuff... B2K24  05/19/11 12:13 AM
. * Re: Rock bottom requirement card for this and some other shader stuff... Reznor007  05/19/11 12:13 AM
. * Re: Rock bottom requirement card for this and some other shader stuff... Qun Mang  05/19/11 12:34 AM
. * Re: Rock bottom requirement card for this and some other shader stuff... etabeta  05/17/11 08:20 AM
. * Re: Rock bottom requirement card for this and some other shader stuff... SmitdoggAdministrator  05/17/11 01:17 AM
. * Re: Rock bottom requirement card for this and some other shader stuff... Qun Mang  05/17/11 01:49 AM
. * Re: New filter system in the works ReadOnly  05/15/11 07:30 PM
. * Re: New filter system in the works Firehawke  05/15/11 05:37 PM
. * About time. Dullaron  05/15/11 05:27 PM
. * Re: New filter system in the works Naoki  05/15/11 04:02 PM
. * Re: New filter system in the works CrapBoardSoftware  05/16/11 05:17 PM
. * Re: New filter system in the works Naoki  05/16/11 07:18 PM
. * Re: New filter system in the works DaffyDuck  05/15/11 11:36 AM
. * Re: New filter system in the works HowardC  05/15/11 09:08 AM
. * Re: New filter system in the works etabeta  05/15/11 09:48 AM
. * Re: New filter system in the works Ceto  05/15/11 04:08 AM
. * Re: New filter system in the works Bryan Ischo  05/15/11 03:59 AM
. * Re: New filter system in the works SmitdoggAdministrator  05/17/11 12:07 AM
. * Re: New filter system in the works etabeta  05/15/11 08:04 AM
. * Re: New filter system in the works SmitdoggAdministrator  05/15/11 04:02 AM
. * Re: New filter system in the works Ramirez  05/15/11 03:28 AM
. * Re: New filter system in the works John IVModerator  05/15/11 03:21 AM
. * Re: New filter system in the works TheGuru  05/15/11 03:52 AM
. * Re: New filter system in the works SmitdoggAdministrator  05/17/11 12:09 AM
. * Re: New filter system in the works RetroRepair  05/16/11 12:13 AM
. * Re: New filter system in the works StevieWunderful  05/16/11 05:42 AM
. * Re: New filter system in the works BIOS-D  05/17/11 06:20 AM
. * Re: New filter system in the works StevieWunderful  05/17/11 12:28 PM
. * Re: New filter system in the works DrZer0  05/17/11 01:57 PM
. * Re: New filter system in the works grobda  05/18/11 10:54 PM
. * Re: New filter system in the works DMala  05/16/11 02:32 AM
. * Re: New filter system in the works gregf  05/16/11 02:42 AM
. * Re: New filter system in the works RdW  05/15/11 08:04 PM
. * Re: New filter system in the works AnimalBear  05/15/11 08:38 PM
. * Re: New filter system in the works John IVModerator  05/15/11 05:01 AM
. * Re: New filter system in the works TheGuru  05/15/11 08:04 AM
. * Re: New filter system in the works Foxhack  05/15/11 11:23 PM
. * Re: New filter system in the works redk9258  05/16/11 12:45 AM
. * Re: New filter system in the works redk9258  05/16/11 12:53 AM
. * Re: New filter system in the works RevO EmaG  05/15/11 06:38 AM
. * Re: New filter system in the works SmitdoggAdministrator  05/15/11 04:05 AM
. * Re: New filter system in the works Wheeley  05/15/11 03:11 AM
. * Re: New filter system in the works SmitdoggAdministrator  05/17/11 12:06 AM
. * Re: New filter system in the works Anonymous  05/15/11 02:34 AM

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