sandwichdoge / catchOS

A small multitasking operating system for Intel i386 architecture.
MIT License
5 stars 1 forks source link

SIMD to assist VGA rendering #8

Open sandwichdoge opened 3 years ago

sandwichdoge commented 3 years ago

Using SSE. Check cpuid for this feature first, then implement in memcpy. Once it's fast enough, we may use full LFB flushing. Aim to achieve at least 60FPS on 800x600x32.

sandwichdoge commented 3 years ago

SSE should be selected during compile time. -DWITH_SIMD_SSE