mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-12-27 09:04:30 +01:00
1571098783
Dolphin had a nice but horrible slow asci art shader. Beside being slow, it used the font from dolphin's old OSD implementation. So it was also broken after the VideoCommon redesign. This patch reintroduces the (almost) identical method for the asci art generation. However with many improvements: * Inline definition of the font, so no external dependency any more * Optimized performance by partial unrolling with CSE'ing some memory loads * Shader subgroup instructions, so 32 times faster on desktop CPUs on Vulkan + OGL (no D3D support) * Option to select character size by internal or window resultion * Dropped the last row of pixels of each character (only modification of the outcome) |
||
---|---|---|
.. | ||
GameSettings | ||
GC | ||
Load/GraphicMods | ||
Profiles/Wiimote | ||
Resources | ||
Shaders | ||
Themes | ||
Wii/shared2/wc24 | ||
codehandler.bin | ||
totaldb.dsy | ||
wiitdb-de.txt | ||
wiitdb-en.txt | ||
wiitdb-es.txt | ||
wiitdb-fr.txt | ||
wiitdb-it.txt | ||
wiitdb-ja.txt | ||
wiitdb-ko.txt | ||
wiitdb-nl.txt | ||
wiitdb-pt.txt | ||
wiitdb-ru.txt | ||
wiitdb-zh_CN.txt | ||
wiitdb-zh_TW.txt |