gint/src
lephe 2e17b77e56 bopti: first fxcg50 version with r5g6b5 and r5g6b5a
This commit introduces bopti for fx-CG 50. Currently the only
interfaces are the bopti_render_{clip,noclip} functions, and the
only supported formats are r5g6b5 and r5g6b5a.

The algorithm for r5g6b5 is optimized to perform longword accesses
using movua.l, whereas the algorithm for r5g6b5a uses plain word
accesses because transparency checks feel more difficult than one
more loop iteration.

These algorithms are still slow for large surfaces and struggle to
keep up 25 FPS in full-screen, so possible improvements with the
DMA should definitely be tested before restorting to overclock.
2019-08-04 13:59:35 +02:00
..
core TODO update and miscellaneous style 2019-07-16 18:34:10 -04:00
cpg TODO update and miscellaneous style 2019-07-16 18:34:10 -04:00
dma some formatting and comment updates 2019-08-04 13:59:17 +02:00
gray gray: considerably improve gray visuals 2019-07-29 12:17:25 -04:00
keysc getkey: exclude other keys during a repetition 2019-07-18 15:20:34 -04:00
r61524 TODO update and miscellaneous style 2019-07-16 18:34:10 -04:00
render gray: add gpixel() and gline() 2019-07-27 19:48:36 -04:00
render-cg bopti: first fxcg50 version with r5g6b5 and r5g6b5a 2019-08-04 13:59:35 +02:00
render-fx some formatting and comment updates 2019-08-04 13:59:17 +02:00
rtc core: add a hardware detection interface 2019-07-04 12:11:43 -04:00
std Ajout de la fonction srtcat et modification du 0 de la police de la Graph 90+E 2019-07-31 04:24:42 -04:00
t6k11 core: add a hardware detection interface 2019-07-04 12:11:43 -04:00
tmu tmu: improve code style and clear masks 2019-07-18 15:19:29 -04:00
font5x7.png render: refactor to share functions, and basic text on fxcg50 2019-06-15 01:05:31 -04:00
font8x9.png some formatting and comment updates 2019-08-04 13:59:17 +02:00