[OT]Basics about computer drawing

Hello, im a newbie, i read about SDL all faqs and docs (tutorials too) what i found on net, but i havent found basic theory about directly
using the graphic card, and how the Pallets, Bitmaps, Surfaces (etc.)
look and why they aren`t diffrent, does anybody know where can i find
basic theory about it in the net?

Thank you.
Celina Sienkiewicz

Celina Sienkiewicz wrote:

Hello, im a newbie, i read about SDL all faqs and docs (tutorials too) what i found on net, but i havent found basic theory about directly
using the graphic card, and how the Pallets, Bitmaps, Surfaces (etc.)
look and why they aren`t diffrent, does anybody know where can i find
basic theory about it in the net?

SDL is designed to “abstract away” the difference between video cards by
making them all look the same to programmers. About the only differences
you see are in the video modes they expose. That is, the difference in
the size and layout of a pixel and the size of the screen. All the major
graphics APIs including DirectX, OpenGL, X11, MacOS, all do that. Now
days there are so many different video cards that trying to work with
each different card directly is just to much work. You wind up having to
write code for dozens of different cards.

Learn to use SDL and ignore working directly with the video card. You
will be much happier.

	Bob Pendleton-- 

±-----------------------------------+

SDL is designed to “abstract away” the difference between video cards by
making them all look the same to programmers. About the only differences
you see are in the video modes they expose. That is, the difference in
the size and layout of a pixel and the size of the screen. All the major
graphics APIs including DirectX, OpenGL, X11, MacOS, all do that. Now
days there are so many different video cards that trying to work with
each different card directly is just to much work. You wind up having to
write code for dozens of different cards.

Learn to use SDL and ignore working directly with the video card. You
will be much happier.

I propably made wrong question, i dont want to burn my gfx card, but i want learn about the rules which i have to obey when i using SDL. For example when i am using ASCII i know why bits have that value and how i can effectivly change it. When i initliaize a surface i dont know
much more than what function i can use on this surface.

Celina Sienkiewicz

Hello, im a newbie, i read about SDL all faqs and docs (tutorials too) what i found on net, but i havent found basic theory about directly
using the graphic card,

Hmm - if you are newbie I would NOT recommend you trying to use the
direct way to the graphiccard. The times of assembler are (thank god)
over (in many cases). It is rather complicated and there are tons of
things you have to know when going this way.
Basicallay APIs like SDL do most of the stuff for you - and that means
they take A LOT work from your shoulders.
Well - if you are still just interested - search for “Mode 13h”, or
"Mode X" or “assembler demo programming” I guess you will find tons of
stuff there.

and how the Pallets, Bitmaps, Surfaces (etc.)
look and why they aren`t diffrent, does anybody know where can i find
basic theory about it in the net?

So you are basically just interested in how things work, and why they
work that way, right? … hmmm … I guess that’s a huge amount of
lookup you’ll have to do. I already had to, because I’m studying it -
and - well … yes - it IS a lot of lookup work.

I could name some books here, but they are all german, except the
"Grafic programming Gems" series. Maybe you should start there.

MfG Arne