关于在S3C6410 Linux使用I80 Framebuffer驱动(2)

SDL库的因为有专门的更新函数,因此使用I80屏时需要对SDL库进行小的调整,主要集中在 SDL_fbvideo.c这个文件中,在相关的更新函数里加入I80_START_SHOW的调用。

具体修改位置参见这个文件中宏I80_FB_PATCH宏所定义的位置。

应用程序在调用SDL库,要注意初始化视频必须使用SDL_HWSURFACE | SDL_FULLSCREE,而非常用的SDL_SWSURFACE参数。

一般初始化语句要象如下编写

screen     =  SDL_SetVideoMode( 320, 240, 16,SDL_HWSURFACE | SDL_FULLSCREEN);

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwfgjz.html