1. Roi Atalla
  2. LWJGL Shader Tutorials


LWJGL Shader Tutorials / README.md

Chuck Adams 7ffa99b 

Chuck Adams e294efa 
Chuck Adams 7ffa99b 

Chuck Adams e294efa 
Roi Atalla 85a2f0a 
Chuck Adams 7ffa99b 

Chuck Adams e294efa 
Chuck Adams 7ffa99b 

Roi Atalla 85a2f0a 
Roi Atalla c4b128b 
Chuck Adams 7ffa99b 


## Quick Start ##

### What you need ###

* Java Development Kit for Java 7 ([get it here](http://www.oracle.com/technetwork/java/javase/downloads/index.html))

* Apache Maven available in your PATH ([get it here](http://maven.apache.org/download.html))

* An IDE like [Eclipse](http://eclipse.org), [IntelliJ](http://jetbrains.com/idea), or [NetBeans](http://netbeans.org)

* Support for Maven in your IDE (Eclipse Juno and IntelliJ both come with maven support)

* _Windows users:_ a version of the bash shell (either [Cygwin](http://cygwin.com)
  or [Git Bash](http://git-scm.com/downloads) are fine)

### How to run samples ###

1. Ensure you have Java SDK 7 and maven installed and both are in your PATH
2. Clone this repository: `hg clone https://bitbucket.org/ra4king/lwjgl-shader-tutorials`
3. Open a bash window and cd to where you cloned this repository
4. Start the launcher: `./launch`

## Sections ##

Every section is found in the source under `src/main/java/com/ra4king/opengl`.
Under each section you can find another README file that gives more detail, and finally some of the samples themselves may have their own README.

* **arcsynthesis:** Java ports of the excellent C++ tutorials from "Learning Modern 3d Graphics Programming"
at [arcsynthesis.org](http://arcsynthesis.org/gltut) (10/17 chapters ported)

* **redbook:** A collection of examples from the [OpenGL Programming Guide](http://www.glprogramming.com/red/) first edition
 (warning: uses _very_ obsolete OpenGL)

* **superbible:** A collection of examples from the [OpenGL SuperBible](http://www.starstonesoftware.com/OpenGL/) fourth edition
(Also old-fashioned in parts, but fifth edition examples are coming soon!)

* **test:** Miscellaneous test programs.