[Alephmodular-devel] Display Progress Status
Status: Pre-Alpha
Brought to you by:
brefin
|
From: Br'fin <br...@ma...> - 2003-03-07 20:15:37
|
I've managed to hash out the buffer hierarchy and setup a
CBuffer_Carbon that does the glue between the hierarchy and its
embedded graphics port (In the current case,
GetWindowPort(screen_window))
The CClippingBuffer appears to be working wonderfully so far. And
visible speed is much much better then 0.3.
That said, there's still more work to be done. I haven't addressed any
portion of the drawing context and other display elements are often in
the wrong location. (Menus, your health interface) Mousing is
completely off (Because the concept of setting the origin for the
window is now different and only rendering is aware of CDisplay) And
LowRes mode shows very very tiny displays.
Does anyone have any suggestions on which system should own pixel
doubling? Is it a method I call on a buffer or on a bitmap? Or an
appropriate way to setup to call it?
do_rendering(CBitmap)
if(view_options->low_res)
{
PixelDouble(CBitmap, initial_height, initial_width) ?
}
-Jeremy Parsons
|