The latest SVN bugs thread

You discovered a bug in the engine, and you are sure that it is not a problem of your code? Just post it in here. Please read the bug posting guidelines first.
Post Reply
CuteAlien
Admin
Posts: 9628
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Re: The latest SVN bugs thread

Post by CuteAlien »

Some bugreport I got from areichl (I can reproduce it here): In example 08.SpecialFX the alphas of the particles are now all black in Direct3D9 (still works in OpenGL).
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Re: The latest SVN bugs thread

Post by hybrid »

downer wrote:I tried compiling the latest SVN for sharedlib on Fedora 15 updates-testing with gcc 4.6.0-10 on AMD 64, and I got

Code: Select all

g++: error: unrecognized option ‘--no-export-all-symbols’
g++: error: unrecognized option ‘--add-stdcall-alias’
make: *** [sharedlib] Error 1
I can get the latest SVN to compile without sharedlib and run the test and build the examples.
Just remove those options from the Makefile. Don't know if gcc changed the names, otherwise 4.6 should support them. But unfortunately, the makefile won't autoconfig so you have to manually do this.
downer
Posts: 4
Joined: Tue Sep 14, 2010 3:34 am

Re: The latest SVN bugs thread

Post by downer »

Thanks, I really just needed to add LIBS="/usr/lib64/libX11.so.6" to a configure I was compiling something else with.
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Re: The latest SVN bugs thread

Post by hybrid »

Please note that I split the billboard text discussion into a new topic...
Mel
Competition winner
Posts: 2292
Joined: Wed May 07, 2008 11:40 am
Location: Granada, Spain

Re: The latest SVN bugs thread

Post by Mel »

-There is an undocumented change on the Light Manager interface. The OnNodePrerender now uses a array<ISceneNode*> list instead of array<ILightSceneNode*>, which isn't mentioned anywhere. (Documentation)



-check the renderstates for the rendering of transparent additive shaders. for some reason, it draws solid the furthest meshbuffer, when it didn't do it before. The nodes in the middle, on the other hand, seem to render ok. (DirectX)



Image


-The "GUI editor" now produces the mesh converter program?.... (VSExpress)



The system is Windows 7, and the directX driver. The SVN version is from the last week.
"There is nothing truly useless, it always serves as a bad example". Arthur A. Schmitt
Mel
Competition winner
Posts: 2292
Joined: Wed May 07, 2008 11:40 am
Location: Granada, Spain

Re: The latest SVN bugs thread

Post by Mel »

I have made a small advance with regard to the transparent rendering issue. Seems to work okay when the stencil buffer is disabled.
"There is nothing truly useless, it always serves as a bad example". Arthur A. Schmitt
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Re: The latest SVN bugs thread

Post by hybrid »

Mel wrote:I have made a small advance with regard to the transparent rendering issue. Seems to work okay when the stencil buffer is disabled.
We have had a number of reports about problems with transparency and stencil buffer. I will go through the driver setup and check which parts are wrongly set. Hope that all problems come from the same cause.
p6z
Posts: 1
Joined: Sun Nov 06, 2011 4:48 am

Re: The latest SVN bugs thread

Post by p6z »

AA is not effective by GL device on windows. rev3988
https://irrlicht.svn.sourceforge.net/sv ... cht/trunk/
rev3988
GPU HD5850

What Causes A COpenGLDriver.cpp? .
If you want to overwrite it with the code 1.7.2, AA will operate normally.

We are writing this article on automated translation

test example trunk\examples\10.Shaders

Code: Select all

 
// create device
//device = createDevice(driverType, core::dimension2d<u32>(640, 480));
irr::SIrrlichtCreationParameters CreationParameters = SIrrlichtCreationParameters();
CreationParameters.AntiAlias            = 2;
CreationParameters.DriverType           = driverType;
device = createDeviceEx(CreationParameters);
 
COpenGLDriver.cpp rev3988 overwrite test
windows HD5850 GL AA ok

Code: Select all

 
/*
//rev3988
#ifdef WGL_ARB_pixel_format
        PFNWGLCHOOSEPIXELFORMATARBPROC wglChoosePixelFormat_ARB = (PFNWGLCHOOSEPIXELFORMATARBPROC)wglGetProcAddress("wglChoosePixelFormatARB");
        if (pixel_format_supported && wglChoosePixelFormat_ARB)
        {
                // This value determines the number of samples used for antialiasing
                // My experience is that 8 does not show a big
                // improvement over 4, but 4 shows a big improvement
                // over 2.
 
                if(AntiAlias > 32)
                        AntiAlias = 32;
 
                f32 fAttributes[] = {0.0, 0.0};
                s32 iAttributes[] =
                {
                        WGL_DRAW_TO_WINDOW_ARB,1,
                        WGL_SUPPORT_OPENGL_ARB,1,
                        WGL_ACCELERATION_ARB,WGL_FULL_ACCELERATION_ARB,
                        WGL_COLOR_BITS_ARB,(Params.Bits==32) ? 24 : 15,
                        WGL_ALPHA_BITS_ARB,(Params.Bits==32) ? 8 : 1,
                        WGL_DEPTH_BITS_ARB,Params.ZBufferBits, // 10,11
                        WGL_STENCIL_BITS_ARB,Params.Stencilbuffer ? 1 : 0,
                        WGL_DOUBLE_BUFFER_ARB,Params.Doublebuffer ? 1 : 0,
                        WGL_STEREO_ARB,Params.Stereobuffer ? 1 : 0,
                        WGL_PIXEL_TYPE_ARB, WGL_TYPE_RGBA_ARB,
#ifdef WGL_ARB_multisample
                        WGL_SAMPLES_ARB,AntiAlias, // 20,21
                        WGL_SAMPLE_BUFFERS_ARB, 1,
#elif defined(WGL_EXT_multisample)
                        WGL_SAMPLES_EXT,AntiAlias, // 20,21
                        WGL_SAMPLE_BUFFERS_EXT, 1,
#elif defined(WGL_3DFX_multisample)
                        WGL_SAMPLES_3DFX,AntiAlias, // 20,21
                        WGL_SAMPLE_BUFFERS_3DFX, 1,
#endif
#ifdef WGL_ARB_framebuffer_sRGB
                        WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB, Params.HandleSRGB ? 1:0,
#elif defined(WGL_EXT_framebuffer_sRGB)
                        WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT, Params.HandleSRGB ? 1:0,
#endif
//                      WGL_DEPTH_FLOAT_EXT, 1,
                        0,0,0,0
                };
                int iAttrSize = sizeof(iAttributes)/sizeof(int);
                const bool framebuffer_srgb_supported = ((wglExtensions.find("WGL_ARB_framebuffer_sRGB") != -1) ||
                        (wglExtensions.find("WGL_EXT_framebuffer_sRGB") != -1));
                if (!framebuffer_srgb_supported)
                {
                        memmove(&iAttributes[24],&iAttributes[26],sizeof(int)*(iAttrSize-26));
                        iAttrSize -= 2;
                }
                if (!multi_sample_supported)
                {
                        memmove(&iAttributes[20],&iAttributes[24],sizeof(int)*(iAttrSize-24));
                        iAttrSize -= 4;
                }
 
                s32 rv=0;
                // Try to get an acceptable pixel format
                do
                {
                        int pixelFormat=0;
                        UINT numFormats=0;
                        const BOOL valid = wglChoosePixelFormat_ARB(HDc,iAttributes,fAttributes,1,&pixelFormat,&numFormats);
 
                        if (valid && numFormats)
                                rv = pixelFormat;
                        else
                                iAttributes[21] -= 1;
                }
                while(rv==0 && iAttributes[21]>1);
                if (rv)
                {
                        PixelFormat=rv;
                        AntiAlias=iAttributes[21];
                }
        }
        else
#endif
                AntiAlias=0;
 
        wglMakeCurrent(HDc, NULL);
        wglDeleteContext(hrc);
        ReleaseDC(temporary_wnd, HDc);
        DestroyWindow(temporary_wnd);
        UnregisterClass(ClassName, lhInstance);
 
        // get hdc
        HDc=GetDC(Window);
        if (!HDc)
        {
                os::Printer::log("Cannot create a GL device context.", ELL_ERROR);
                return false;
        }
 
        os::Printer::log("Pixel Format", core::stringc(PixelFormat).c_str(), ELL_DEBUG);
        // search for pixel format the simple way
        if (PixelFormat==0 || (!SetPixelFormat(HDc, PixelFormat, &pfd)))
        {
                for (u32 i=0; i<5; ++i)
                {
                        if (i == 1)
                        {
                                if (Params.Stencilbuffer)
                                {
                                        os::Printer::log("Cannot create a GL device with stencil buffer, disabling stencil shadows.", ELL_WARNING);
                                        Params.Stencilbuffer = false;
                                        pfd.cStencilBits = 0;
                                }
                                else
                                        continue;
                        }
                        else
                        if (i == 2)
                        {
                                pfd.cDepthBits = 24;
                        }
                        if (i == 3)
                        {
                                if (Params.Bits!=16)
                                        pfd.cDepthBits = 16;
                                else
                                        continue;
                        }
                        else
                        if (i == 4)
                        {
                                os::Printer::log("Cannot create a GL device context", "No suitable format.", ELL_ERROR);
                                return false;
                        }
 
                        // choose pixelformat
                        PixelFormat = ChoosePixelFormat(HDc, &pfd);
                        if (PixelFormat)
                                break;
                }
        }
 
        // set pixel format
        if (!SetPixelFormat(HDc, PixelFormat, &pfd))
        {
                os::Printer::log("Cannot set the pixel format.", ELL_ERROR);
                return false;
        }
        os::Printer::log("Pixel Format", core::stringc(PixelFormat).c_str(), ELL_DEBUG);
*/
 
//from 1.7.2
#ifdef WGL_ARB_pixel_format
        PFNWGLCHOOSEPIXELFORMATARBPROC wglChoosePixelFormat_ARB = (PFNWGLCHOOSEPIXELFORMATARBPROC)wglGetProcAddress("wglChoosePixelFormatARB");
        if (wglChoosePixelFormat_ARB)
        {
                // This value determines the number of samples used for antialiasing
                // My experience is that 8 does not show a big
                // improvement over 4, but 4 shows a big improvement
                // over 2.
 
                if(AntiAlias > 32)
                        AntiAlias = 32;
 
                f32 fAttributes[] = {0.0, 0.0};
                s32 iAttributes[] =
                {
                        WGL_DRAW_TO_WINDOW_ARB,GL_TRUE,
                        WGL_SUPPORT_OPENGL_ARB,GL_TRUE,
                        WGL_ACCELERATION_ARB,WGL_FULL_ACCELERATION_ARB,
                        WGL_COLOR_BITS_ARB,(Params.Bits==32) ? 24 : 15,
                        WGL_ALPHA_BITS_ARB,(Params.Bits==32) ? 8 : 1,
                        WGL_DEPTH_BITS_ARB,Params.ZBufferBits, // 10,11
                        WGL_STENCIL_BITS_ARB,(Params.Stencilbuffer) ? 1 : 0,
                        WGL_DOUBLE_BUFFER_ARB,(Params.Doublebuffer) ? GL_TRUE : GL_FALSE,
                        WGL_STEREO_ARB,(Params.Stereobuffer) ? GL_TRUE : GL_FALSE,
#ifdef WGL_ARB_multisample
                        WGL_SAMPLE_BUFFERS_ARB, 1,
                        WGL_SAMPLES_ARB,AntiAlias, // 20,21
#elif defined(WGL_EXT_multisample)
                        WGL_SAMPLE_BUFFERS_EXT, 1,
                        WGL_SAMPLES_EXT,AntiAlias, // 20,21
#elif defined(WGL_3DFX_multisample)
                        WGL_SAMPLE_BUFFERS_3DFX, 1,
                        WGL_SAMPLES_3DFX,AntiAlias, // 20,21
#endif
                        WGL_PIXEL_TYPE_ARB, WGL_TYPE_RGBA_ARB,
                        // other possible values:
                        // WGL_ARB_pixel_format_float: WGL_TYPE_RGBA_FLOAT_ARB
                        // WGL_EXT_pixel_format_packed_float: WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT
#if 0
#ifdef WGL_EXT_framebuffer_sRGB
                        WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT, GL_FALSE,
#endif
#endif
                        0,0
                };
 
                s32 rv=0;
                // Try to get an acceptable pixel format
                while(rv==0 && iAttributes[21]>1)
                {
                        s32 pixelFormat=0;
                        u32 numFormats=0;
                        const s32 valid = wglChoosePixelFormat_ARB(HDc,iAttributes,fAttributes,1,&pixelFormat,&numFormats);
 
                        if (valid && numFormats>0)
                                rv = pixelFormat;
                        else
                                iAttributes[21] -= 1;
                }
                if (rv)
                {
                        PixelFormat=rv;
                        AntiAlias=iAttributes[21];
                }
        }
        else
#endif
                AntiAlias=0;
 
        wglMakeCurrent(HDc, NULL);
        wglDeleteContext(hrc);
        ReleaseDC(temporary_wnd, HDc);
        DestroyWindow(temporary_wnd);
 
        // get hdc
        HDc=GetDC(Window);
        if (!HDc)
        {
                os::Printer::log("Cannot create a GL device context.", ELL_ERROR);
                return false;
        }
 
 
        os::Printer::log("Pixel Format", core::stringc(PixelFormat).c_str(), ELL_INFORMATION);
        // search for pixel format the simple way
        if (AntiAlias < 2)
        {
                for (u32 i=0; i<5; ++i)
                {
                        if (i == 1)
                        {
                                if (Params.Stencilbuffer)
                                {
                                        os::Printer::log("Cannot create a GL device with stencil buffer, disabling stencil shadows.", ELL_WARNING);
                                        Params.Stencilbuffer = false;
                                        pfd.cStencilBits = 0;
                                }
                                else
                                        continue;
                        }
                        else
                        if (i == 2)
                        {
                                pfd.cDepthBits = 24;
                        }
                        if (i == 3)
                        {
                                if (Params.Bits!=16)
                                        pfd.cDepthBits = 16;
                                else
                                        continue;
                        }
                        else
                        if (i == 4)
                        {
                                os::Printer::log("Cannot create a GL device context", "No suitable format.", ELL_ERROR);
                                return false;
                        }
 
                        // choose pixelformat
                        PixelFormat = ChoosePixelFormat(HDc, &pfd);
                        if (PixelFormat)
                                break;
                }
        }
 
        // set pixel format
        if (!SetPixelFormat(HDc, PixelFormat, &pfd))
        {
                os::Printer::log("Cannot set the pixel format.", ELL_ERROR);
                return false;
        }
        os::Printer::log("Pixel Format", core::stringc(PixelFormat).c_str(), ELL_INFORMATION);
 
kaos
Posts: 155
Joined: Tue Aug 12, 2008 8:25 pm
Location: Spain

Re: The latest SVN bugs thread

Post by kaos »

dx9 driver

Code: Select all

 
        driver->setViewPort(rect<s32>(0,0,this->GetSize().x,this->GetSize().y));
        driver->OnResize(core::dimension2d<irr::u32>(this->GetSize().x,this->GetSize().y));
        driver->beginScene(true,true,video::SColor(0,0,0,0),videodata);
        driver->setRenderTarget(rtt,true,true,video::SColor(0,0,0,0));
        smgr->drawAll();
        driver->setRenderTarget(0,true,true);
        ....
        driver->endScene();
 
matrial ZWriteEnable not work
Sky-Fox
Posts: 29
Joined: Fri Feb 04, 2011 10:49 am

Re: The latest SVN bugs thread

Post by Sky-Fox »

Hi.
i have a problem in compile last revision 1.8 for Mac.
1. Not Correct framework(Fixed).
2. All Examples not working. (Path for "Madia" not correct for mac file system). Please delete them from mac project...
3. A lot of errors in last revision...
[code=cpp] 
Build libIrrlicht.a of project MacOSX with configuration Debug
 
CompileC build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/x86_64/COpenGLTexture.o ../COpenGLTexture.cpp normal x86_64 c++ com.apple.compilers.llvmgcc42
cd "/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX"
setenv LANG en_US.US-ASCII
/Developer/usr/bin/llvm-gcc-4.2 -x c++ -arch x86_64 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Irrlicht.hmap -F/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug/include -I../../../include -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources/x86_64 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources -DMACOSX -D_DEBUG -include /var/folders/ZV/ZVtLEZEdHsGZJFtPwI87zlMSJo6/-Caches-/com.apple.Xcode.371087170/SharedPrecompiledHeaders/MacOSX_Prefix-cqqtzbiksynvmkgodofiaqruclxk/MacOSX_Prefix.pch -c /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLTexture.cpp -o /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/x86_64/COpenGLTexture.o
 
In file included from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLDriver.h:25,
                 from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLTexture.cpp:11:
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h: In member function 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)':
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error: invalid conversion from 'void*' to 'GLuint'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error:   initializing argument 1 of 'void glProgramParameteriEXT(GLuint, GLenum, GLint)'
 
CompileC build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/x86_64/COpenGLParallaxMapRenderer.o ../COpenGLParallaxMapRenderer.cpp normal x86_64 c++ com.apple.compilers.llvmgcc42
cd "/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX"
setenv LANG en_US.US-ASCII
/Developer/usr/bin/llvm-gcc-4.2 -x c++ -arch x86_64 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Irrlicht.hmap -F/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug/include -I../../../include -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources/x86_64 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources -DMACOSX -D_DEBUG -include /var/folders/ZV/ZVtLEZEdHsGZJFtPwI87zlMSJo6/-Caches-/com.apple.Xcode.371087170/SharedPrecompiledHeaders/MacOSX_Prefix-cqqtzbiksynvmkgodofiaqruclxk/MacOSX_Prefix.pch -c /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLParallaxMapRenderer.cpp -o /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/x86_64/COpenGLParallaxMapRenderer.o
 
In file included from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLDriver.h:25,
                 from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLParallaxMapRenderer.cpp:9:
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h: In member function 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)':
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error: invalid conversion from 'void*' to 'GLuint'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error:   initializing argument 1 of 'void glProgramParameteriEXT(GLuint, GLenum, GLint)'
 
CompileC build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/x86_64/COpenGLNormalMapRenderer.o ../COpenGLNormalMapRenderer.cpp normal x86_64 c++ com.apple.compilers.llvmgcc42
cd "/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX"
setenv LANG en_US.US-ASCII
/Developer/usr/bin/llvm-gcc-4.2 -x c++ -arch x86_64 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Irrlicht.hmap -F/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug/include -I../../../include -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources/x86_64 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources -DMACOSX -D_DEBUG -include /var/folders/ZV/ZVtLEZEdHsGZJFtPwI87zlMSJo6/-Caches-/com.apple.Xcode.371087170/SharedPrecompiledHeaders/MacOSX_Prefix-cqqtzbiksynvmkgodofiaqruclxk/MacOSX_Prefix.pch -c /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLNormalMapRenderer.cpp -o /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/x86_64/COpenGLNormalMapRenderer.o
 
In file included from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLDriver.h:25,
                 from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLNormalMapRenderer.cpp:13:
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h: In member function 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)':
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error: invalid conversion from 'void*' to 'GLuint'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error:   initializing argument 1 of 'void glProgramParameteriEXT(GLuint, GLenum, GLint)'
 
CompileC build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/x86_64/COpenGLShaderMaterialRenderer.o ../COpenGLShaderMaterialRenderer.cpp normal x86_64 c++ com.apple.compilers.llvmgcc42
cd "/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX"
setenv LANG en_US.US-ASCII
/Developer/usr/bin/llvm-gcc-4.2 -x c++ -arch x86_64 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Irrlicht.hmap -F/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug/include -I../../../include -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources/x86_64 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources -DMACOSX -D_DEBUG -include /var/folders/ZV/ZVtLEZEdHsGZJFtPwI87zlMSJo6/-Caches-/com.apple.Xcode.371087170/SharedPrecompiledHeaders/MacOSX_Prefix-cqqtzbiksynvmkgodofiaqruclxk/MacOSX_Prefix.pch -c /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLShaderMaterialRenderer.cpp -o /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/x86_64/COpenGLShaderMaterialRenderer.o
 
In file included from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLDriver.h:25,
                 from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLShaderMaterialRenderer.cpp:13:
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h: In member function 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)':
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error: invalid conversion from 'void*' to 'GLuint'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error:   initializing argument 1 of 'void glProgramParameteriEXT(GLuint, GLenum, GLint)'
 
CompileC build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/x86_64/COpenGLSLMaterialRenderer.o ../COpenGLSLMaterialRenderer.cpp normal x86_64 c++ com.apple.compilers.llvmgcc42
cd "/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX"
setenv LANG en_US.US-ASCII
/Developer/usr/bin/llvm-gcc-4.2 -x c++ -arch x86_64 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Irrlicht.hmap -F/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug/include -I../../../include -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources/x86_64 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources -DMACOSX -D_DEBUG -include /var/folders/ZV/ZVtLEZEdHsGZJFtPwI87zlMSJo6/-Caches-/com.apple.Xcode.371087170/SharedPrecompiledHeaders/MacOSX_Prefix-cqqtzbiksynvmkgodofiaqruclxk/MacOSX_Prefix.pch -c /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp -o /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/x86_64/COpenGLSLMaterialRenderer.o
 
In file included from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLDriver.h:25,
                 from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp:22:
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h: In member function 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)':
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error: invalid conversion from 'void*' to 'GLuint'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error:   initializing argument 1 of 'void glProgramParameteriEXT(GLuint, GLenum, GLint)'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp: In member function 'void irr::video::COpenGLSLMaterialRenderer::init(irr::s32&, const irr::c8*, const irr::c8*, const irr::c8*, irr::scene::E_PRIMITIVE_TYPE, irr::scene::E_PRIMITIVE_TYPE, irr::u32)':
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp:151: error: invalid conversion from 'GLuint' to 'void*'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp:151: error:   initializing argument 1 of 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp:152: error: invalid conversion from 'GLuint' to 'void*'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp:152: error:   initializing argument 1 of 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp:154: error: invalid conversion from 'GLuint' to 'void*'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp:154: error:   initializing argument 1 of 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp:156: error: invalid conversion from 'GLuint' to 'void*'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp:156: error:   initializing argument 1 of 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)'
 
CompileC build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/x86_64/COpenGLDriver.o ../COpenGLDriver.cpp normal x86_64 c++ com.apple.compilers.llvmgcc42
cd "/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX"
setenv LANG en_US.US-ASCII
/Developer/usr/bin/llvm-gcc-4.2 -x c++ -arch x86_64 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Irrlicht.hmap -F/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug/include -I../../../include -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources/x86_64 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources -DMACOSX -D_DEBUG -include /var/folders/ZV/ZVtLEZEdHsGZJFtPwI87zlMSJo6/-Caches-/com.apple.Xcode.371087170/SharedPrecompiledHeaders/MacOSX_Prefix-cqqtzbiksynvmkgodofiaqruclxk/MacOSX_Prefix.pch -c /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLDriver.cpp -o /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/x86_64/COpenGLDriver.o
 
In file included from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLDriver.h:25,
                 from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLDriver.cpp:5:
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h: In member function 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)':
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error: invalid conversion from 'void*' to 'GLuint'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error:   initializing argument 1 of 'void glProgramParameteriEXT(GLuint, GLenum, GLint)'
 
CompileC build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/x86_64/COpenGLExtensionHandler.o ../COpenGLExtensionHandler.cpp normal x86_64 c++ com.apple.compilers.llvmgcc42
cd "/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX"
setenv LANG en_US.US-ASCII
/Developer/usr/bin/llvm-gcc-4.2 -x c++ -arch x86_64 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Irrlicht.hmap -F/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug/include -I../../../include -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources/x86_64 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources -DMACOSX -D_DEBUG -include /var/folders/ZV/ZVtLEZEdHsGZJFtPwI87zlMSJo6/-Caches-/com.apple.Xcode.371087170/SharedPrecompiledHeaders/MacOSX_Prefix-cqqtzbiksynvmkgodofiaqruclxk/MacOSX_Prefix.pch -c /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.cpp -o /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/x86_64/COpenGLExtensionHandler.o
 
In file included from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.cpp:9:
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h: In member function 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)':
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error: invalid conversion from 'void*' to 'GLuint'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error:   initializing argument 1 of 'void glProgramParameteriEXT(GLuint, GLenum, GLint)'
 
CompileC build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/i386/COpenGLTexture.o ../COpenGLTexture.cpp normal i386 c++ com.apple.compilers.llvmgcc42
cd "/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX"
setenv LANG en_US.US-ASCII
/Developer/usr/bin/llvm-gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Irrlicht.hmap -F/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug/include -I../../../include -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources/i386 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources -DMACOSX -D_DEBUG -include /var/folders/ZV/ZVtLEZEdHsGZJFtPwI87zlMSJo6/-Caches-/com.apple.Xcode.371087170/SharedPrecompiledHeaders/MacOSX_Prefix-altqfminfwxqotgkrthqntuhotrv/MacOSX_Prefix.pch -c /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLTexture.cpp -o /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/i386/COpenGLTexture.o
 
In file included from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLDriver.h:25,
                 from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLTexture.cpp:11:
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h: In member function 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)':
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error: invalid conversion from 'void*' to 'GLuint'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error:   initializing argument 1 of 'void glProgramParameteriEXT(GLuint, GLenum, GLint)'
 
CompileC build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/i386/COpenGLParallaxMapRenderer.o ../COpenGLParallaxMapRenderer.cpp normal i386 c++ com.apple.compilers.llvmgcc42
cd "/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX"
setenv LANG en_US.US-ASCII
/Developer/usr/bin/llvm-gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Irrlicht.hmap -F/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug/include -I../../../include -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources/i386 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources -DMACOSX -D_DEBUG -include /var/folders/ZV/ZVtLEZEdHsGZJFtPwI87zlMSJo6/-Caches-/com.apple.Xcode.371087170/SharedPrecompiledHeaders/MacOSX_Prefix-altqfminfwxqotgkrthqntuhotrv/MacOSX_Prefix.pch -c /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLParallaxMapRenderer.cpp -o /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/i386/COpenGLParallaxMapRenderer.o
 
In file included from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLDriver.h:25,
                 from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLParallaxMapRenderer.cpp:9:
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h: In member function 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)':
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error: invalid conversion from 'void*' to 'GLuint'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error:   initializing argument 1 of 'void glProgramParameteriEXT(GLuint, GLenum, GLint)'
 
CompileC build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/i386/COpenGLNormalMapRenderer.o ../COpenGLNormalMapRenderer.cpp normal i386 c++ com.apple.compilers.llvmgcc42
cd "/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX"
setenv LANG en_US.US-ASCII
/Developer/usr/bin/llvm-gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Irrlicht.hmap -F/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug/include -I../../../include -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources/i386 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources -DMACOSX -D_DEBUG -include /var/folders/ZV/ZVtLEZEdHsGZJFtPwI87zlMSJo6/-Caches-/com.apple.Xcode.371087170/SharedPrecompiledHeaders/MacOSX_Prefix-altqfminfwxqotgkrthqntuhotrv/MacOSX_Prefix.pch -c /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLNormalMapRenderer.cpp -o /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/i386/COpenGLNormalMapRenderer.o
 
In file included from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLDriver.h:25,
                 from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLNormalMapRenderer.cpp:13:
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h: In member function 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)':
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error: invalid conversion from 'void*' to 'GLuint'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error:   initializing argument 1 of 'void glProgramParameteriEXT(GLuint, GLenum, GLint)'
 
CompileC build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/i386/COpenGLShaderMaterialRenderer.o ../COpenGLShaderMaterialRenderer.cpp normal i386 c++ com.apple.compilers.llvmgcc42
cd "/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX"
setenv LANG en_US.US-ASCII
/Developer/usr/bin/llvm-gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Irrlicht.hmap -F/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug/include -I../../../include -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources/i386 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources -DMACOSX -D_DEBUG -include /var/folders/ZV/ZVtLEZEdHsGZJFtPwI87zlMSJo6/-Caches-/com.apple.Xcode.371087170/SharedPrecompiledHeaders/MacOSX_Prefix-altqfminfwxqotgkrthqntuhotrv/MacOSX_Prefix.pch -c /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLShaderMaterialRenderer.cpp -o /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/i386/COpenGLShaderMaterialRenderer.o
 
In file included from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLDriver.h:25,
                 from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLShaderMaterialRenderer.cpp:13:
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h: In member function 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)':
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error: invalid conversion from 'void*' to 'GLuint'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error:   initializing argument 1 of 'void glProgramParameteriEXT(GLuint, GLenum, GLint)'
 
CompileC build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/i386/COpenGLSLMaterialRenderer.o ../COpenGLSLMaterialRenderer.cpp normal i386 c++ com.apple.compilers.llvmgcc42
cd "/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX"
setenv LANG en_US.US-ASCII
/Developer/usr/bin/llvm-gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Irrlicht.hmap -F/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug/include -I../../../include -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources/i386 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources -DMACOSX -D_DEBUG -include /var/folders/ZV/ZVtLEZEdHsGZJFtPwI87zlMSJo6/-Caches-/com.apple.Xcode.371087170/SharedPrecompiledHeaders/MacOSX_Prefix-altqfminfwxqotgkrthqntuhotrv/MacOSX_Prefix.pch -c /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp -o /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/i386/COpenGLSLMaterialRenderer.o
 
In file included from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLDriver.h:25,
                 from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp:22:
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h: In member function 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)':
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error: invalid conversion from 'void*' to 'GLuint'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error:   initializing argument 1 of 'void glProgramParameteriEXT(GLuint, GLenum, GLint)'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp: In member function 'void irr::video::COpenGLSLMaterialRenderer::init(irr::s32&, const irr::c8*, const irr::c8*, const irr::c8*, irr::scene::E_PRIMITIVE_TYPE, irr::scene::E_PRIMITIVE_TYPE, irr::u32)':
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp:151: error: invalid conversion from 'GLuint' to 'void*'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp:151: error:   initializing argument 1 of 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp:152: error: invalid conversion from 'GLuint' to 'void*'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp:152: error:   initializing argument 1 of 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp:154: error: invalid conversion from 'GLuint' to 'void*'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp:154: error:   initializing argument 1 of 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp:156: error: invalid conversion from 'GLuint' to 'void*'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLSLMaterialRenderer.cpp:156: error:   initializing argument 1 of 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)'
 
CompileC build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/i386/COpenGLDriver.o ../COpenGLDriver.cpp normal i386 c++ com.apple.compilers.llvmgcc42
cd "/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX"
setenv LANG en_US.US-ASCII
/Developer/usr/bin/llvm-gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Irrlicht.hmap -F/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug/include -I../../../include -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources/i386 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources -DMACOSX -D_DEBUG -include /var/folders/ZV/ZVtLEZEdHsGZJFtPwI87zlMSJo6/-Caches-/com.apple.Xcode.371087170/SharedPrecompiledHeaders/MacOSX_Prefix-altqfminfwxqotgkrthqntuhotrv/MacOSX_Prefix.pch -c /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLDriver.cpp -o /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/i386/COpenGLDriver.o
 
In file included from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLDriver.h:25,
                 from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLDriver.cpp:5:
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h: In member function 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)':
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error: invalid conversion from 'void*' to 'GLuint'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error:   initializing argument 1 of 'void glProgramParameteriEXT(GLuint, GLenum, GLint)'
 
CompileC build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/i386/COpenGLExtensionHandler.o ../COpenGLExtensionHandler.cpp normal i386 c++ com.apple.compilers.llvmgcc42
cd "/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX"
setenv LANG en_US.US-ASCII
/Developer/usr/bin/llvm-gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Irrlicht.hmap -F/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/Debug/include -I../../../include -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources/i386 -I/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/DerivedSources -DMACOSX -D_DEBUG -include /var/folders/ZV/ZVtLEZEdHsGZJFtPwI87zlMSJo6/-Caches-/com.apple.Xcode.371087170/SharedPrecompiledHeaders/MacOSX_Prefix-altqfminfwxqotgkrthqntuhotrv/MacOSX_Prefix.pch -c /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.cpp -o /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/build/MacOSX.build/Debug/libIrrlicht.a.build/Objects-normal/i386/COpenGLExtensionHandler.o
 
In file included from /Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.cpp:9:
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h: In member function 'void irr::video::COpenGLExtensionHandler::extGlProgramParameteri(void*, GLenum, GLint)':
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error: invalid conversion from 'void*' to 'GLuint'
/Work/irrlicht/irrlicht-1.8.0(r3905)/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2225: error:   initializing argument 1 of 'void glProgramParameteriEXT(GLuint, GLenum, GLint)'
 [/code]
----------------------------------------------
MacOS project not optimized and configured in MAC OS LION (Xcode 4.2. LLVM)
Mel
Competition winner
Posts: 2292
Joined: Wed May 07, 2008 11:40 am
Location: Granada, Spain

Re: The latest SVN bugs thread

Post by Mel »

I've cornered the SVN revision that started the whole alpha blending not working with the stencil buffer enabled in DirectX9. It all worked as expected in the revision 3727 (an SVN trunk merge),but it went wrong on the revision 3728 which seemed to have a small patch on the drivers, and seems that that part hasn't been revisited agan. The revision changes say that the new blending mode had some issues solved, but looks like now the blending never works for the last transparent node rendered, when the stencil is enabled. I hope this helps to solve things.

After seeing some things, wouldn't it be safer not to have blend operations mixed with the current material type blending (alpha channel, alpha channel ref, additive blending....)? Also, the blending operations are very interesting. They split the material blending from the shader, which means that the same shader can be used without the need of recompiling it again. with diferent material settings. It is great. i would only ask that the blending operations also covered alpha blend, and alpha ref.

At any rate, the old behavior (blending working correctly) is back disabling the blending operations, so, it can be solved with ease.
"There is nothing truly useless, it always serves as a bad example". Arthur A. Schmitt
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Re: The latest SVN bugs thread

Post by hybrid »

Split the billboard problem, as it might take a little longer to fix it (if at all).
MolokoTheMole
Posts: 109
Joined: Tue Jan 09, 2007 1:18 pm

Re: The latest SVN bugs thread

Post by MolokoTheMole »

http://i.imgur.com/yqn2t.png

It seems when I do screenshots there are artifacts. I'm pretty sure these are alpha channel artefacts.
The clouds should be white (if you open it in IrfanView they are black).
There shouldnt be any white borders around the map exteriors.
The screenshot shouldnt even be saved with alpha channel!
This didn't happen in 1.7.2
Crimson Glory full Irrlicht game source code!
What I Do - my blog & dev log
Currently developing Link-Dead
CuteAlien
Admin
Posts: 9628
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Re: The latest SVN bugs thread

Post by CuteAlien »

@MolokoTheMole: How are they rendered? Which functions/materials do you use? There are still alpha-problems in 1.8, but I haven't heard before about a problem that you get alpha without even specifying it (most problems seem to be rather the other way round) - so it would be nice if you have a testcase for that which you can post.
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
MolokoTheMole
Posts: 109
Joined: Tue Jan 09, 2007 1:18 pm

Re: The latest SVN bugs thread

Post by MolokoTheMole »

Clouds are rendered with EMT_TRANSPARENT_ALPHA_CHANNEL and their texture is semi-transparent.
Those white edges, should be black and they use EMT_TRANSPARENT_VERTEX_ALPHA.

Those 2 elements are the only things that have an alpha between 1 and 254, the rest uses either 0 or 255.

Screenshot shouldnt even have an alpha channel. If I make a 3 channel texture in CreateScreenshot() it gives messed up colors.
Crimson Glory full Irrlicht game source code!
What I Do - my blog & dev log
Currently developing Link-Dead
Post Reply