A book/CD-ROM package for beginners as well as more advanced users and developers, showing how to integrate the functionality of SVGAlib into programmers' own code. Gives instructions in programming with SVGAlib, demonstrates how to create games and other graphical applications, and gives code examples. The CD-ROM contains SVGAlib games. Assumes some experience with C/C++ programming. The author is an experienced programmer and currently owns and operates an Internet provider. Annotation c. Book News, Inc., Portland, OR (booknews.com)
"synopsis" may belong to another edition of this title.
Jay Link knows a lot about graphics programming in C, and he knows a lot about the Linux operating system. He fuses his skills elegantly in Linux Graphics Programming with SVGAlib, a definitive document on using the low-level C graphics library known as SVGAlib. If you know C and have done a bit of programming in Linux, you're ready for what Link has to say in these pages. That is, you're ready if you have a lot of spare time, because Link's descriptions of his adventures in Linux graphics are sure to inspire you to spend a lot more time hacking away at your graphics code. It's that kind of book. Link clearly likes his subject, and he lets his personal explorations guide the organisation of the manuscript. As you follow him through one "ah-ha!" solution after another, you'll get inspired to work harder on your own imaginings. Typical sections show how to generate a Julia set, how to apply antialiasing to lines and shapes, how to do colour gradients, and how to simulate landscapes through fractal techniques.
Link knows that he's not the authority on all aspects of Linux graphics programming, so he's not shy about crediting others for their development of special-purpose algorithms that are generally accepted as good practice. In a typical section, he'll explain a problem first (such as getting graphics to appear at startup time, à la Mac OS or Windows 98) and then the best solution he's located or developed himself. In some cases (such as the aforementioned graphics-at-startup problem), he admits that there appears to be no SVGAlib solution, so he offers a workaround. Plenty of code listings pepper the pages of this book; they appear on the companion CD-ROM as well. --David Wall, amazon.com
Topics covered: Linux graphics programming in C, with emphasis on the SVGAlib library of functions. All aspects of graphics programming get attention, including pixels, lines, shapes, colours, fonts, and image files. There's also protracted coverage of more specialised subjects, including raytracing, game graphics, interactions with mice and joysticks, and hardware issues. References to the Libvga and Libvgagl library functions conclude the book.
Jay Link, (Springfield, IL), is an experienced programmer in C, Linux SVGAlib, Unix shells, Perl, HTML, JavaScript, and QuickBasic. His work with SVGAlib began in 1995, when he first discovered Linux. Since then, he has had multiple articles published in OpenSource IT and Linux Focus. A member of American Mensa since 1991, Mr. Link has even participated in a NATO-sponsored digital networking workshop in Samara, Russia. He currently owns and operates InterLink BBS, a full-service Internet provider, and has worked in a variety of IS positions.
"About this title" may belong to another edition of this title.
£ 6.39 shipping from U.S.A. to United Kingdom
Destination, rates & speeds£ 33.27 shipping from U.S.A. to United Kingdom
Destination, rates & speedsSeller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.
Paperback. Condition: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 0.95. Seller Inventory # G1576105245I4N00
Quantity: 1 available
Seller: The Maryland Book Bank, Baltimore, MD, U.S.A.
paperback. Condition: Good. First Edition. Corners are slightly bent. Used - Good. Seller Inventory # 10-Y-5-0136
Quantity: 1 available
Seller: SecondSale, Montgomery, IL, U.S.A.
Condition: Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00084252045
Quantity: 1 available
Seller: The Book Spot, Sioux Falls, MN, U.S.A.
Paperback. Condition: New. Seller Inventory # Abebooks375874
Quantity: 1 available
Seller: Half Price Books Inc., Dallas, TX, U.S.A.
Paperback. Condition: Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_435720311
Quantity: 1 available