map. I have decided to stick to a SW surface for now as I prefer
to be able to use e-mail while I am testing and I hate the glitch
when changing video modes.
That’s one of the reasons why HW windowed surfaces could be cool
renaud
Surely one of the goals with making SDL would be to provide the
fastest possible way of drawing graphics on any platform included in
the list - utilising any known technology on any platform. So why is
this not supported?? We obviously have ressources on the list that
are able to code, help or just provide info to obtain this simple
goal.
Because this is a hardware issue. Not all hardware (or drivers, or
platforms, or whatnot) support this. AFAIK, very few of them do support
it right now.
There are issues with direct access and DMA blitting directly into
windows, but what’s the problem with system RAM -> VRAM DMA blits on
Win32?
I don’t feel good when my P-III 933 with SDL gets it’s ass kicked so bad
it can’t sit in a month - by my old P-200 using DirectX! (This is about
Win32 - I know the issues with X…)
I mean, we all want to have very fast resources, but we will always be
limitted by our hardware (or, whatever the “norm” is for hardware and
support).
Yes, but we should at least try and make full use of that hardware - or
at least of available driver features. (SDL is not a driver - X has to be
fixed. Soon.)
This is why it’s so difficult to write games/multimedia apps for
computers, you can never be guaranteed what sort of hardware/support
the end-user will wind up having (whereas with video game consoles on
the other hand, your hardware is set… it’s a given)
Yeah. I’m considering building custom arcade machines instead of
programming for PCs…
Anyway, the problem here is that either way you go, you hit the wall:
Solution ProblemOn Thursday 27 September 2001 18:11, Samuel Hart wrote:
On Thursday 27 September 2001 3:07, Anders Emil Hansen wrote:
-------------------------------------------------------------
Go for low resolution. No <640x480 modelines in X.
Go for scaling to 640x480+. Dog slow on all targets.
Use OpenGL. Many users w/o 3D cards.
Tricky getting 3D to work on X.
This is not good enough, but I believe it can be improved quite a bit.
(Although we’ll have to wait for other projects to mature in some cases,
where drivers just don’t provide the required features.)
//David Olofson — Programmer, Reologica Instruments AB
.- M A I A -------------------------------------------------.
| Multimedia Application Integration Architecture |
| A Free/Open Source Plugin API for Professional Multimedia |
----------------------------> http://www.linuxdj.com/maia -' .- David Olofson -------------------------------------------. | Audio Hacker - Open Source Advocate - Singer - Songwriter |
-------------------------------------> http://olofson.net -’