Home > Articles > Programming > Graphic Programming
Graphic Programming
29 Items
Sort by Date | Title
- OpenGL Shading Language: Simple Shading Example
- Jul 30, 2009
- Learn to apply OpenGL Shading Language concepts to the development of working shaders that create a procedurally defined brick pattern.
|
- Primitive Processing in Open GL
- Aug 14, 2013
- In this chapter, you'll learn about both tessellation and geometry shading, and investigate some of the OpenGL features that they unlock.
|
- Real-Time 3D Rendering with DirectX and HLSL: Hello, Shaders!
- May 29, 2014
- In this chapter, you write your first shaders. You will be introduced to HLSL syntax, the FX file format, data structures, and more. By the end of this chapter, you’ll have a base from which to launch the rest of your exploration into graphics programming.
|
- Simplifying 3D Graphics Programming for iOS with GLKit
- Nov 11, 2011
- Expert developer Erik Buck explains how Apple's GLKit can help you design your iOS code for optimal graphics performance with minimal effort and overhead.
|
- Testing Your JavaScript/CoffeeScript, Part 2 of 2: Writing Tests
- Sep 6, 2012
- In part 1 of this series, you learned why testing your JavaScript or CoffeeScript code is important, and how to set up testing in a Ruby on Rails project. Mark Bates, author of Programming in CoffeeScript, concludes this series by showing how to use Mocha, Chai, and other libraries to write your tests.
|
- Texture Mapping in OpenGL: Beyond the Basics
- Sep 7, 2007
- Learn some of the finer points of texture mapping in OpenGL.
|
- The GLUT API for OpenGL Configuration
- Feb 29, 2008
- Get a quick and dirty overview of this API on the Mac.
|
- Using Modern Mobile Graphics Hardware
- Sep 4, 2012
- This chapter introduces the modern approach for drawing three-dimensional (3D) graphics with embedded graphics hardware.
|
- What Is Quartz Composer and Why Should I Learn It?
- Jul 26, 2012
- Quartz Composer (QC) is a node-based graphical programming language. Learn how Quartz Composer differs from other applications you may have used before, and the many different end products you can create with it.
|