www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/10/03/17:35:08

From: ranla AT post DOT tau DOT ac DOT il (Tal Lavi)
Newsgroups: comp.os.msdos.djgpp
Subject: Seemly inevitable slow writes in VESA
Date: 3 Oct 1998 21:19:22 GMT
Organization: Tel-Aviv University Computation Center
Lines: 17
Message-ID: <6v64cq$6fm$1@goethe.tau.ac.il>
NNTP-Posting-Host: slip-114.tau.ac.il
Mime-Version: 1.0
X-Newsreader: WinVN 0.99.9 (Released Version) (16bit)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

My ray-casting project requires me to draw the screen only in vertical 
lines. This makes a slowdown in the 640x480x16bpp VESA mode that is 
used.
Does anyone has an inovative idea on how to avoid the slow 16-bit 
writes?

I assure you, the screen must be drawn in vertical lines.
I had an idea about making a side-fliped virtual screen, that will use 
a vertical line-oriented method, instead of the usual horizontal 
one(like in $A0000).
The problem is, that using a virtual screen will cut down the speed i 
gained by using double buffered LFB with VBE2.0.
Does anyone has a better idea? PLEASE! i desperate!


        Virge                   ranla AT post DOT tau DOT ac DOT il

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019