> I converted the GLSL xBRZ shaders to BGFX. The 6xBRZ shader does not compile under > DX9 because its too complicated. I had to fiddle with the make file to get the 6xBRZ > shader to compile with the other backends. > > The files in bgfx directory of the attachment go in the bgfx directory next to your > mame executable. > > The files in source directory of the attachment go in > /mame/src/osd/modules/render/bgfx/shaders/chains/xbrz.
It's a year late, but thanks for this. I had a support request come in today about xBRZ and needed something to point them to.
Discussion with the MAME team today on IRC indicated some (certainly reasonable) refusal to absorb GPLv3 code into the MAME source code, and xBRZ, as it turns out, is GPLv3. I'm not certain that rewriting as MAME BGFX shaders is enough of a rewrite, so this likely remains under GPLv3. So this will likely need to remain external as an optional download, unless some other licensing arrangement is come to with the original developer of xBRZ, which isn't a priority.
Dunno if it will continue working with MAME 0.193 since we've updated to current BGFX, but I'm not enough of an expert on BGFX to theorize reasons why not.
- Stiletto
|