> I'm curious, since I'm hacking up HLSL right now, what do people want most from these > shaders?
I am also unsure what exactly you mean with that. From what was said in the past, is that BGFX should replace HLSL to ensure a shadersystem that is equal across all OS platforms. It was also said, that the conversion process from HLSL to BGFX is easily done (this was two years ago). So first, it would be nice to see all functions from HLSL ported over to BGFX, that would be a good start. I agree to B2K24, that all vector stuff should be in BGFX too. It would be sad, if the vector improvements done by Jezze would be lost or only available for windows users. Jezze´s work could be further improved by introducing and supporting HDR, as HDR monitors are now available and affordable.
If this is something that is interesting for you, here are some helpful links, including Moogly Guy´s manifest to proper vector rendering: https://github.com/mamedev/mame/issues/399 http://forums.bannister.org//ubbthreads.php?ubb=showflat&Number=104711&page=3
One probably easy thing, would be to add the tilt function from the crt-geom shader to the HLSL port in BGFX. It is a underestimated function, especially in combination with multiple screen artworks.
And no, i am not harassing you or anyone else, who is willing to improve shaders, but if you already asking what people do want most, then that would be my wishlist. MAME has some unique shader functions, so why not adding even more.
One idea for a unique feature would be a shader generated bezel which mimics a outer glow, like in this picture:
[ATTACHED IMAGE]
Edited by uman (08/18/17 10:13 AM)
|