byte* in = heightmap.getRGBAPixels();
byte* out = normalmap.getRGBAPixels();
-#if 1
// no filtering
const int kernelSize = 2;
KernelElement kernel_du[kernelSize] = {
{ 0, 1, 0.5f },
{ 0,-1,-0.5f }
};
-#else
- // 3x3 Prewitt
- const int kernelSize = 6;
- KernelElement kernel_du[kernelSize] = {
- {-1, 1,-1.0f },
- {-1, 0,-1.0f },
- {-1,-1,-1.0f },
- { 1, 1, 1.0f },
- { 1, 0, 1.0f },
- { 1,-1, 1.0f }
- };
- KernelElement kernel_dv[kernelSize] = {
- {-1, 1, 1.0f },
- { 0, 1, 1.0f },
- { 1, 1, 1.0f },
- {-1,-1,-1.0f },
- { 0,-1,-1.0f },
- { 1,-1,-1.0f }
- };
-#endif
int x, y = 0;
while ( y < h )
else if ( string_equal_nocase( token, "zeroclamp" ) ) {
currentLayer.m_clampToBorder = true;
}
-#if 0
- else if ( string_equal_nocase( token, "alphaTest" ) ) {
- Tokeniser_getFloat( tokeniser, currentLayer.m_alphaTest );
- }
-#endif
}
else if ( depth == 1 ) {
if ( string_equal_nocase( token, "qer_editorimage" ) ) {