Sign in to follow this  

Need some advice on Graphic Library

This topic is 3483 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Well, I am thinking of writing my own Graphics Library for my game, because I don't like the ones they have now days, I rather have something I have complete control over. My knowledge -2 years C++ -4 months Assembly -2 years VB6 So yah any help will be nice ~ARC inc

Share this post


Link to post
Share on other sites
People will tell you not to do this and that you will be able to create a game much faster by using an existing library and...they're right.

Now, that said, if you want to make your own graphics library because you enjoy it then go for it. I'll just say that I hope you recognize that in the end you will have spent a whole lot of time and you will be no closer to finishing a game. It all depends on what you value and enjoy.

Also, define what you mean by "graphics library", I've found people have wildly varying ideas on just what that entails.

Share this post


Link to post
Share on other sites
Get a copy of this book because this is basically what the author does in it:
"Tricks of the 3D Game Programming Gurus-Advanced 3D Graphics and Rasterization"
Tricks II is about SOFTWARE algorithms and rasterization. There is NO coverage of Direct3D, OpenGL, etc. If you're interested in learning about APIs then this is the wrong place. If you're interested in learning about HOW TO DO IT from plotting a pixel to Quake II technology then this book will show the way. I can say that there is nothing like this on the market, and probably never will be. The amount of time needed to illustrate multiple 3D engines, and technologies, build the demos, and try and make it fun, and engaging is simply too time consuming.
Beware though since as the author says above "...is simply too time consuming"
So if you got time to kill this is the book to get like I said.
Oh and this is the Linux equivalent if you are more of a Linux coder for completeness
Linux 3D Graphics Programming

Share this post


Link to post
Share on other sites
Quote:
Original post by ARC inc
Ok, basicly what I am wanting to do is

Write a Library that writes directly from hardware(what a graphics library works)

But I am not 100% sure how to do so

Yeah you really don't know what you are asking do you?
If you want to access the hardware directly you'd have to go back to using win9x if you aren't already.
google
Hardware Level VGA and SVGA Video Programming Information Page

Oh and of course Lamothe once again has an older book that covers this also so look him up since it sounds like you'd really like his books;)

Share this post


Link to post
Share on other sites

This topic is 3483 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this