New repository initialized by cvs2svn.

git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@1 e7907806-2427-11df-9d2b-970631db4c00
Initial revision


git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@2 e7907806-2427-11df-9d2b-970631db4c00
Removed old preview code, and updated to GIMP 2.1's GimpPreviewArea widget.
This plugin now requires GIMP 2.1 or higher.


git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@3 e7907806-2427-11df-9d2b-970631db4c00
- GIMP 2.2 changes
- scale now affects the "Normalize Only" conversion method


git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@4 e7907806-2427-11df-9d2b-970631db4c00
Added 5x5 versions of the Sobel and Prewitt filters


git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@5 e7907806-2427-11df-9d2b-970631db4c00
A little cleanup


git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@6 e7907806-2427-11df-9d2b-970631db4c00
* Switched to GLEW for OpenGL extension loading/checking
* Updateded dependencies list in INSTALL
* Added build instructions for Windows to INSTALL
* Added Windows build rules to Makefile


git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@7 e7907806-2427-11df-9d2b-970631db4c00
* Improved 3D preview
* Added parallax bump mapping option to 3D preview (uses normal map alpha as
height source)
* Addes specular lighting option to 3D preview


git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@8 e7907806-2427-11df-9d2b-970631db4c00
* Added Inverse height and Invert alpha channel conversions
* Tweaked 3D preview UI
* Various cleanups


git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@9 e7907806-2427-11df-9d2b-970631db4c00
* Added scale.c and scale.h to share scale_image() between normalmap.c and
preview.c
* Renamed scale_image() to scale_pixels()
* Added true non-power-of-two texture support to 3D preview, scaling images for
cards that don't support it
* Added Relief Mapping option to 3D preview (VERY cool!)
* Added Minimum Z option
* Added Invert X and Y options
* Added Swap RGB option


git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@10 e7907806-2427-11df-9d2b-970631db4c00
Added "Convert to height" conversion option.  This allows you to convert
existing normal maps to height maps.  It isn't perfect, but it does produce
some respectable results.  It doesn't handle normalmaps with lots of fine
detail very well.  Use the Invert X, Invert Y and new Contrast options to get
it looking right.


git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@11 e7907806-2427-11df-9d2b-970631db4c00
* Much improved 3D Preview UI
* Added controls to 3D Preview for specular exponent, ambient color, diffuse
color and specular color


git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@12 e7907806-2427-11df-9d2b-970631db4c00
Set 3D preview window's resize policy to queue rather than immediate


git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@13 e7907806-2427-11df-9d2b-970631db4c00
* Added Parallax Occlusion Mapping to bump mapping effects, an "ATI" version
limited to 8 height samples (due to texture indirection limits), and an
"nVidia" version with 20 samples
* Disable Relief mapping for hardware that can't support it (due to limited
number of texture indirections)


git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@14 e7907806-2427-11df-9d2b-970631db4c00
Various UI tweaks


git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@15 e7907806-2427-11df-9d2b-970631db4c00
* Fixed a problem in the parallax mapping fragment shader that caused
compile errors for ATI cards


git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@16 e7907806-2427-11df-9d2b-970631db4c00
* Better error handling for compiling and linking GLSL shaders and programs
* Disable Bump mapping menu items for shaders that fail compilation
* Disable Parallax Occlusion and Relief mapping shaders for hardware that
can't support them


git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@17 e7907806-2427-11df-9d2b-970631db4c00
Various cleanups


git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@18 e7907806-2427-11df-9d2b-970631db4c00
hehe


git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@19 e7907806-2427-11df-9d2b-970631db4c00
Fixed a bug that was throwing ATI cards onto a software path when GLSL
shaders were enabled.  Apparently having GL_LINE_SMOOTH enabled while using
GLSL was the cause.


git-svn-id: http://gimp-normalmap.googlecode.com/svn/trunk@20 e7907806-2427-11df-9d2b-970631db4c00