From: Christian B. <cb...@st...> - 2001-03-06 18:46:49
|
Hi! On Thu, Mar 01, 2001 at 02:14:21PM -0800, Brian J. Johnson wrote: > The subjective performance increase was very noticeable as well. Same here. > Which raises another question: why isn't one-bit "color" > supported in Quadra (as opposed to Classic) mode?) Because this would require 2 and 4 bpp modes as well (MacOS needs contiguous bit depths) which in turn would require more blitting cases. (I'm somewhat inclined to dump much of the code in video_x.cpp, add 1/2/4 bpp support to SDL and do all video output via SDL. If we're going to implement run-time depth switching we would need some kind of "blit any color depth to any other color depth" feature anyway.) > In addition, I tried adding an XSync call at the end of every video > frame This seems to fix the annoying mouse pointer flicker as well. > I'd imagine that minimal updates (the existing BII code) would give > better performance for non-local displays I'm not so much concerned about this. The VOSF itself should avoid most unnecessary image transfers. I've added your patches to the CVS without any #ifdef's. Nice work. Bye, Christian -- / Coding on PowerPC and proud of it \/ http://www.uni-mainz.de/~bauec002/ |