We use vertex + pixel shader to emulate the fixed function wii gpu. Geometry shaders are also used to emulate accurate line rendering.
And yes, they can both be patched to "change" the visual rendering, but what exactly do you want?
btw, look at this one: https://code.google.com/p/dolphin-emu/source/browse/Source/Core/VideoCommon/Src/PixelShaderGen.cpp
eg we do per pixel lightning in such a way.
And yes, they can both be patched to "change" the visual rendering, but what exactly do you want?
btw, look at this one: https://code.google.com/p/dolphin-emu/source/browse/Source/Core/VideoCommon/Src/PixelShaderGen.cpp
eg we do per pixel lightning in such a way.
