VRAMイメージの2D描画用環境の全ソースプログラム(C++)
ICTRasterizer(3D描画用ラスタライザ)から3D関連のソースを取り除いたものです。
あと、解像度を640x480から800x600に変えています。
また、CApp::appDraw()(CTestApp::appDraw())の引数にVRAMイメージの先頭アドレスと幅、高さを追加しています。
CTestApp.cpp、CTestApp.hが利用例になります。
※別途、MacOSXに移植したnanoもございます。
ご興味がございましたらそちらもご覧いただければ幸いです。