[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 |