> > > I've known this method for some time, and effects are great. However, it's not so > > > easy to configure and I've had mixed results on the output, even with modern > cards > > > (GeForce 320M). For example, many games don't show any output at all, and most > > games > > > that show an output have some kind of artifacts at the bottom or top of screen. > > > > The artifacts around the edges have been fixed for u1, so you can get all > fishbowl-y > > if you like. To make all games show output, you need to chain the glsl_plain shader > > that comes with the MAME source (it's in src/osd/sdl/shader), and run things like > so: > > > > mame -glsl_shader_mame0 glsl_plain -glsl_shader_mame1 CRT > > actually, you need to also add the path to the shaders: so either in the ini or at > command line you need e.g. > > mame -gl_glsl -glsl_shader_mame0 ./src/osd/sdl/shader/glsl_plain -glsl_shader_mame1 > ./CRT/CRT > > which works fine for every game if you have the CRT.vsh shader in a CRT/ subfolder of > your MAME folder
Good to know, I will try it out, thanks.
|