> > MAME isn't going to work well on an Intel GMA945. It was never a good GPU, and it
> > doesn't support features MAME needs.
> What features? Most people either leave the games with plain stretched pixels or use
> HLSL for the aged, blurry, worn out CRT look, both of which worked perfectly well
> even before the new requirements.
> Better put, older video cards simply don't support the video modes that MAME
> inexplicably changed which made it incompatible with just about every video chipset
> made prior to the Windows 8 era yet the changes and video card feature requirements
> were of little to no use to most devs or users anyway. If a certain driver hadn't
> magically started booting games in 0.180 which happened to coincide with the video
> changes, I would have given up on MAME entirely and stuck with 0.179 forever.
> MAME, no longer filling people's hard drives with impunity, but filling junkyards
> with desktop PCs which can no longer run MAME properly!
This is simply not true. Just because you cannot (visually) see a difference, it does not mean that the (new) code is useless or just "shiny".
> GMA950/GMA945 D3D drivers don't support non-power-of-two texture dimensions. This
> requires nasty workarounds because pretty much everything MAME wants to draw doesn't
> naturally have dimensions that are powers of two. For whatever reason to OpenGL
> drivers for these cards seem to support non-power-of-two texture dimensions. You can
> use OpenGL or GDI mode on these cards, or try a Windows SDL build in SDL2 accelerated
> No, MAMEdev decided that it's no longer worth preserving the code to work around lack
> of support for a useful feature that's been standard on every GPU for over a decade.
> This makes the code easier to read, understand, debug and maintain. It's easy for you
> to complain about it, but you aren't in the position of having to support/maintain
> this stuff.
> Such is life - PCs have limited useful life before they can no longer run new
> software. Do you expect new games and operating systems to support old hardware
> forever? The GMA950/GMA945 were already crippled cards the day they were released
> (saying this as a former GMA950 owner)
Totally agree here. I remember that change by Jezze and all i can say is, that this change accelerated "modern" video cards (not older than 10years) by 20-30%, if HLSL and shadowmasks where enabled.