Hi, I am a computer engineering student with an extensive knowledge in how the Microprocessor works and how it is interfaced with the system (I had to build a complete 8086 system from the ground up). However, sadly the program I am in doesn't offer a decent Computer Graphics Programming/Hardware class and I really want to know how that works. Right now that is a foreign world to me. I mean I have a basic understanding of the block structure of the GPU, but I want to know more detail, as well as, software implementation.
Based on my background I think I will pick up the hardware the quickest since when you get to the gate level I am guessing there isn't a huge difference between Microprocessor and Graphical Processor but I know there is a difference between a processor core and stream processor. So maybe a book focused more on software would be a better learning tool.
So I was wondering if anyone had any suggestions for a good hands on fundamental book for computer graphics design. I would like to know the software, hardware, and different APIs. I know there might not be one book out there that covers all that in one and with the detail I am looking for but if you have several suggestions that would be great. If you decide to post a suggestion my main overall goal is to be able to build a game engine (Not because I want to make an uber game but because I feel this would be a good capstone for learning the information I want to learn if that makes sense). Not to mention I can't make 3D models to save my life but I will cross that bridge later.
I could search Amazon.com but for something like this I trust the opinions on this site more than those from Amazon.com. Sorry for the long post for a simple question.
Thanks
Based on my background I think I will pick up the hardware the quickest since when you get to the gate level I am guessing there isn't a huge difference between Microprocessor and Graphical Processor but I know there is a difference between a processor core and stream processor. So maybe a book focused more on software would be a better learning tool.
So I was wondering if anyone had any suggestions for a good hands on fundamental book for computer graphics design. I would like to know the software, hardware, and different APIs. I know there might not be one book out there that covers all that in one and with the detail I am looking for but if you have several suggestions that would be great. If you decide to post a suggestion my main overall goal is to be able to build a game engine (Not because I want to make an uber game but because I feel this would be a good capstone for learning the information I want to learn if that makes sense). Not to mention I can't make 3D models to save my life but I will cross that bridge later.
I could search Amazon.com but for something like this I trust the opinions on this site more than those from Amazon.com. Sorry for the long post for a simple question.
Thanks