I just wanted to clarify something regarding the current graphics 
subsystem. As I understand it, we have 3 visual buffers, that are 
pixmaps, that have graphics data drawn to them.

If a line is to be drawn to a buffer, it is drawn by the driver as a 
pixmap, to a pixmap. That is, it is not interpreted as a 'line object' 
with an xy-start and an xy-end with a certain colour. This information 
is effectively discarded when it becomes part of the visual buffer, i.e. 
this information is lost in the pixmap.

So, rather than having pixmap objects, line objects, and filled 
rectangle objects in the drivers, all information ends up as a pixmap.

I hope I've made this understandable. The reason why I ask is that 
DirectX graphics are all object-based. Pixmaps can be used no problem, 
but it won't operate quite as efficiently that way (and at the moment I 
can't get DirectX to understand our pixmap data!!).

I'm not proposing any changes to the graphics subsystem, but just 
throwing an idea into the ring as to making it capable of supporting 
graphical objects as well. If this wouldn't benefit any other platforms 
however, there's little point. Would it?

Alex.




Reply via email to