<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>90850</bug_id>
          
          <creation_ts>2012-07-09 23:49:19 -0700</creation_ts>
          <short_desc>[Qt] REGRESSION(r122175): It broke the Windows build</short_desc>
          <delta_ts>2012-07-10 06:27:02 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P1</priority>
          <bug_severity>Blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>90506</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Csaba Osztrogonác">ossy</assigned_to>
          <cc>mrobinson</cc>
    
    <cc>noam</cc>
    
    <cc>ossy</cc>
    
    <cc>vestbo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>665512</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-07-09 23:49:19 -0700</bug_when>
    <thetext>It broke the Qt Windows build:


/ramdisk/qt-windows-32bit-release/build/Source/ThirdParty/ANGLE/src/compiler/ossource_posix.cpp:13:2: error: #error Trying to build a posix specific file in a non-posix build.
/ramdisk/qt-windows-32bit-release/build/Source/ThirdParty/ANGLE/src/compiler/ossource_posix.cpp: In function &apos;OS_TLSIndex OS_AllocTLSIndex()&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/ThirdParty/ANGLE/src/compiler/ossource_posix.cpp:21:5: error: &apos;pthread_key_t&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/ThirdParty/ANGLE/src/compiler/ossource_posix.cpp:21:19: error: expected &apos;;&apos; before &apos;pPoolIndex&apos;
/ramdisk/qt-windows-32bit-release/build/Source/ThirdParty/ANGLE/src/compiler/ossource_posix.cpp:26:30: error: &apos;pPoolIndex&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/ThirdParty/ANGLE/src/compiler/ossource_posix.cpp:26:46: error: &apos;pthread_key_create&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/ThirdParty/ANGLE/src/compiler/ossource_posix.cpp: In function &apos;bool OS_SetTLSValue(OS_TLSIndex, void*)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/ThirdParty/ANGLE/src/compiler/ossource_posix.cpp:43:45: error: &apos;pthread_setspecific&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/ThirdParty/ANGLE/src/compiler/ossource_posix.cpp: In function &apos;bool OS_FreeTLSIndex(OS_TLSIndex)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/ThirdParty/ANGLE/src/compiler/ossource_posix.cpp:60:34: error: &apos;pthread_key_delete&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/ThirdParty/ANGLE/src/compiler/ossource_posix.cpp:64:1: warning: control reaches end of non-void function
/ramdisk/qt-windows-32bit-release/build/Source/ThirdParty/ANGLE/src/compiler/ossource_posix.cpp: In function &apos;bool OS_SetTLSValue(OS_TLSIndex, void*)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/ThirdParty/ANGLE/src/compiler/ossource_posix.cpp:47:1: warning: control reaches end of non-void function
/ramdisk/qt-windows-32bit-release/build/Source/ThirdParty/ANGLE/src/compiler/ossource_posix.cpp: In function &apos;OS_TLSIndex OS_AllocTLSIndex()&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/ThirdParty/ANGLE/src/compiler/ossource_posix.cpp:33:1: warning: control reaches end of non-void function</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665587</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-07-10 02:12:09 -0700</bug_when>
    <thetext>I made some digging: Building ossource_posix.cpp was disabled 
on win previously, not only this file, but WEBGL was disabled:

features.prf:
...
# WebGL support
!contains(DEFINES, ENABLE_WEBGL=.) {
    contains(QT_CONFIG, opengl):!win32-*: DEFINES += ENABLE_WEBGL=1
}
...

Before r122175 building of these files was in ENABLE_WEBGL _and_  contains(QT_CONFIG, opengl) | contains(QT_CONFIG, opengles2) blocks.
After r122175 building of these files are in USE(3DGRAPHICS) block.

I think the problem is that we try to build ossource_posix.cpp for Windows.
If we really want to enable 3DGRAPHICS on Windows, we should use ossource_win.cpp instead of ossource_posix.cpp. Or we should disable 3DGRAPHICS on Windows.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665603</commentid>
    <comment_count>2</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-07-10 02:41:11 -0700</bug_when>
    <thetext>I tried to use ossource_win.cpp instead of ossource_posix.cpp,
but I got zillion different build errors later:


In file included from /ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/Extensions3DOpenGL.cpp:39:0:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:59:43: error: &apos;GLsizeiptr&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:60:46: error: &apos;GLintptr&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:60:56: error: &apos;GLsizeiptr&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:79:92: error: &apos;GLchar&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:80:93: error: &apos;GLchar&apos; has not been declared
make[4]: *** [obj/release/Extensions3DOpenGL.o] Error 1
make[4]: *** Waiting for unfinished jobs....
In file included from /ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:55:0:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:59:43: error: &apos;GLsizeiptr&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:60:46: error: &apos;GLintptr&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:60:56: error: &apos;GLsizeiptr&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:79:92: error: &apos;GLchar&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:80:93: error: &apos;GLchar&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp: In member function &apos;void WebCore::GraphicsContext3D::prepareTexture()&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:171:23: error: &apos;GL_TEXTURE0&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp: In member function &apos;void WebCore::GraphicsContext3D::bindTexture(GC3Denum, Platform3DObject)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:353:28: error: &apos;GL_TEXTURE0&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp: In member function &apos;bool WebCore::GraphicsContext3D::getActiveAttrib(Platform3DObject, GC3Duint, WebCore::ActiveInfo&amp;)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:619:31: error: &apos;GL_ACTIVE_ATTRIBUTE_MAX_LENGTH&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:620:5: error: &apos;GLchar&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:620:12: error: expected &apos;;&apos; before &apos;name&apos;
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:624:86: error: &apos;name&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp: In member function &apos;bool WebCore::GraphicsContext3D::getActiveUniform(Platform3DObject, GC3Duint, WebCore::ActiveInfo&amp;)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:642:31: error: &apos;GL_ACTIVE_UNIFORM_MAX_LENGTH&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:644:17: error: &apos;GLchar&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:644:23: error: template argument 1 is invalid
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:644:30: error: invalid type in declaration before &apos;=&apos; token
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:644:50: error: expected type-specifier before &apos;GLchar&apos;
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:644:50: error: expected &apos;)&apos; before &apos;GLchar&apos;
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:644:72: error: cannot convert &apos;WTF::PassOwnArrayPtr&lt;int&gt;&apos; to &apos;int&apos; in initialization
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:648:90: error: request for member &apos;get&apos; in &apos;name&apos;, which is of non-class type &apos;int&apos;
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:652:29: error: request for member &apos;get&apos; in &apos;name&apos;, which is of non-class type &apos;int&apos;
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp: In member function &apos;WTF::String WebCore::GraphicsContext3D::getProgramInfoLog(Platform3DObject)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1124:31: error: &apos;GL_INFO_LOG_LENGTH&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1129:17: error: &apos;GLchar&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1129:23: error: template argument 1 is invalid
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1129:30: error: invalid type in declaration before &apos;=&apos; token
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1129:50: error: expected type-specifier before &apos;GLchar&apos;
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1129:50: error: expected &apos;)&apos; before &apos;GLchar&apos;
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1129:64: error: cannot convert &apos;WTF::PassOwnArrayPtr&lt;int&gt;&apos; to &apos;int&apos; in initialization
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1130:56: error: request for member &apos;get&apos; in &apos;info&apos;, which is of non-class type &apos;int&apos;
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1132:24: error: request for member &apos;get&apos; in &apos;info&apos;, which is of non-class type &apos;int&apos;
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp: In member function &apos;WTF::String WebCore::GraphicsContext3D::getShaderInfoLog(Platform3DObject)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1191:29: error: &apos;GL_INFO_LOG_LENGTH&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1196:17: error: &apos;GLchar&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1196:23: error: template argument 1 is invalid
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1196:30: error: invalid type in declaration before &apos;=&apos; token
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1196:50: error: expected type-specifier before &apos;GLchar&apos;
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1196:50: error: expected &apos;)&apos; before &apos;GLchar&apos;
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1196:64: error: cannot convert &apos;WTF::PassOwnArrayPtr&lt;int&gt;&apos; to &apos;int&apos; in initialization
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1197:54: error: request for member &apos;get&apos; in &apos;info&apos;, which is of non-class type &apos;int&apos;
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1199:24: error: request for member &apos;get&apos; in &apos;info&apos;, which is of non-class type &apos;int&apos;
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp: In member function &apos;void WebCore::GraphicsContext3D::compressedTexImage2D(GC3Denum, GC3Dint, GC3Denum, GC3Dsizei, GC3Dsizei, GC3Dint, GC3Dsizei, const void*)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1280:5: error: &apos;::glCompressedTexImage2D&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp: In member function &apos;void WebCore::GraphicsContext3D::compressedTexSubImage2D(GC3Denum, GC3Dint, GC3Dint, GC3Dint, GC3Dsizei, GC3Dsizei, GC3Denum, GC3Dsizei, const void*)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1286:5: error: &apos;::glCompressedTexSubImage2D&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp: In member function &apos;Platform3DObject WebCore::GraphicsContext3D::createShader(GC3Denum)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1322:55: error: &apos;GL_FRAGMENT_SHADER&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1322:76: error: &apos;GL_VERTEX_SHADER&apos; was not declared in this scope
In file included from /ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.h:27:0,
                 from /ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:22:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:59:43: error: &apos;GLsizeiptr&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:60:46: error: &apos;GLintptr&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:60:56: error: &apos;GLsizeiptr&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:79:92: error: &apos;GLchar&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:80:93: error: &apos;GLchar&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1323:1: warning: control reaches end of non-void function
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp: In member function &apos;WTF::String WebCore::GraphicsContext3D::getShaderInfoLog(Platform3DObject)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1200:1: warning: control reaches end of non-void function
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp: In member function &apos;WTF::String WebCore::GraphicsContext3D::getProgramInfoLog(Platform3DObject)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:1133:1: warning: control reaches end of non-void function
make[4]: *** [obj/release/GraphicsContext3DOpenGLCommon.o] Error 1
In file included from /ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/qt/GraphicsContext3DQt.cpp:29:0:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:59:43: error: &apos;GLsizeiptr&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:60:46: error: &apos;GLintptr&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:60:56: error: &apos;GLsizeiptr&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:79:92: error: &apos;GLchar&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:80:93: error: &apos;GLchar&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/qt/GraphicsContext3DQt.cpp: In member function &apos;void WebCore::GraphicsContext3DPrivate::blitMultisampleFramebuffer() const&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/qt/GraphicsContext3DQt.cpp:234:23: error: &apos;GL_READ_FRAMEBUFFER_EXT&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/qt/GraphicsContext3DQt.cpp:235:23: error: &apos;GL_DRAW_FRAMEBUFFER_EXT&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/qt/GraphicsContext3DQt.cpp: In constructor &apos;WebCore::GraphicsContext3D::GraphicsContext3D(WebCore::GraphicsContext3D::Attributes, WebCore::HostWindow*, bool)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/qt/GraphicsContext3DQt.cpp:325:23: error: &apos;GL_TEXTURE0&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/qt/GraphicsContext3DQt.cpp:401:14: error: &apos;GL_POINT_SPRITE&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/qt/GraphicsContext3DQt.cpp:402:14: error: &apos;GL_VERTEX_PROGRAM_POINT_SIZE&apos; was not declared in this scope
In file included from /ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperShaderManager.h:28:0,
                 from /ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperShaderManager.cpp:23:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:59:43: error: &apos;GLsizeiptr&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:60:46: error: &apos;GLintptr&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:60:56: error: &apos;GLsizeiptr&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:79:92: error: &apos;GLchar&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h:80:93: error: &apos;GLchar&apos; has not been declared
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp: In member function &apos;virtual void WebCore::TextureMapperGL::beginPainting(WebCore::TextureMapper::PaintFlags)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:256:5: error: &apos;GL_CURRENT_PROGRAM&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:272:19: error: &apos;GL_FRAMEBUFFER_BINDING&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp: In member function &apos;void WebCore::TextureMapperGL::drawQuad(const WebCore::TextureMapperGL::DrawQuad&amp;, const WebCore::TransformationMatrix&amp;, WebCore::TextureMapperShaderProgram*, GLenum, bool)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:311:5: error: &apos;GL_ARRAY_BUFFER&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp: In member function &apos;void WebCore::TextureMapperGL::drawTexturedQuadWithProgram(WebCore::TextureMapperShaderProgram*, uint32_t, WebCore::TextureMapperGL::Flags, const WebCore::TextureMapperGL::DrawQuad&amp;, const WebCore::TransformationMatrix&amp;, float, const WebCore::BitmapTexture*)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:559:5: error: &apos;GL_TEXTURE0&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:570:9: error: &apos;GL_TEXTURE1&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:573:9: error: &apos;GL_TEXTURE0&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp: In member function &apos;virtual void WebCore::BitmapTextureGL::didReset()&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:614:5: error: &apos;GL_CLAMP_TO_EDGE&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:615:5: error: &apos;GL_CLAMP_TO_EDGE&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp: In member function &apos;void WebCore::TextureMapperGL::drawFiltered(const WebCore::BitmapTexture&amp;, const WebCore::BitmapTexture&amp;, const WebCore::FilterOperation&amp;, int)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:683:5: error: &apos;GL_TEXTURE0&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp: In function &apos;WebCore::TransformationMatrix WebCore::createProjectionMatrix(const WebCore::IntSize&amp;, bool)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:721:22: error: expected unqualified-id before &apos;=&apos; token
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:722:21: error: expected unqualified-id before &apos;=&apos; token
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:724:32: error: expected primary-expression before &apos;(&apos; token
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:726:57: error: expected primary-expression before &apos;)&apos; token
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:727:68: error: expected primary-expression before &apos;)&apos; token
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:727:83: error: expected primary-expression before &apos;)&apos; token
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp: In member function &apos;void WebCore::BitmapTextureGL::initializeStencil()&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:735:5: error: &apos;GL_RENDERBUFFER&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:739:5: error: &apos;GL_RENDERBUFFER&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:739:5: error: &apos;GL_DEPTH_STENCIL&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:741:5: error: &apos;GL_RENDERBUFFER&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:742:5: error: &apos;GL_FRAMEBUFFER&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:742:5: error: &apos;GL_STENCIL_ATTACHMENT&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:742:5: error: &apos;GL_RENDERBUFFER&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp: In member function &apos;void WebCore::BitmapTextureGL::createFboIfNeeded()&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:765:5: error: &apos;GL_FRAMEBUFFER&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:766:5: error: &apos;GL_FRAMEBUFFER&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:766:5: error: &apos;GL_COLOR_ATTACHMENT0&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp: In member function &apos;void WebCore::BitmapTextureGL::bind()&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:774:5: error: &apos;GL_FRAMEBUFFER&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp: In member function &apos;void WebCore::TextureMapperGL::bindDefaultSurface()&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:810:5: error: &apos;GL_FRAMEBUFFER&apos; was not declared in this scope
make[4]: *** [obj/release/GraphicsContext3DQt.o] Error 1
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp: In function &apos;WebCore::TransformationMatrix WebCore::createProjectionMatrix(const WebCore::IntSize&amp;, bool)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:728:1: warning: control reaches end of non-void function
make[4]: *** [obj/release/TextureMapperGL.o] Error 1
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperShaderManager.cpp: In member function &apos;void WebCore::TextureMapperShaderProgram::initializeProgram()&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperShaderManager.cpp:259:42: error: &apos;GL_VERTEX_SHADER&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperShaderManager.cpp:260:44: error: &apos;GL_FRAGMENT_SHADER&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperShaderManager.cpp: In constructor &apos;WebCore::StandardFilterProgram::StandardFilterProgram(WebCore::FilterOperation::OperationType, unsigned int)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperShaderManager.cpp:605:42: error: &apos;GL_VERTEX_SHADER&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperShaderManager.cpp:606:44: error: &apos;GL_FRAGMENT_SHADER&apos; was not declared in this scope
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperShaderManager.cpp: In member function &apos;virtual void WebCore::StandardFilterProgram::prepare(const WebCore::FilterOperation&amp;, unsigned int, const WebCore::IntSize&amp;, GLuint)&apos;:
/ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/texmap/TextureMapperShaderManager.cpp:740:29: error: &apos;GL_TEXTURE1&apos; was not declared in this scope
make[4]: *** [obj/release/TextureMapperShaderManager.o] Error 1
make[4]: Leaving directory `/ramdisk/qt-windows-32bit-release/build/WebKitBuild/Release/Source/WebCore&apos;
make[3]: *** [release] Error 2
make[3]: Leaving directory `/ramdisk/qt-windows-32bit-release/build/WebKitBuild/Release/Source/WebCore&apos;
make[2]: *** [sub-Target-pri-make_default-ordered] Error 2
make[2]: Leaving directory `/ramdisk/qt-windows-32bit-release/build/WebKitBuild/Release/Source/WebCore&apos;
make[1]: *** [sub-Source-WebCore-WebCore-pro-make_default-ordered] Error 2
make[1]: Leaving directory `/ramdisk/qt-windows-32bit-release/build/WebKitBuild/Release&apos;
make: *** [incremental] Error 2
(arch64)webkitbuildbot@cute1:~/slaves/windowsCrossRelease/buildslave/qt-windows-32bit-release/build$ mcedit /ramdisk/qt-windows-32bit-release/build/Source/WebCore/platform/graphics/OpenGLShims.h</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665614</commentid>
    <comment_count>3</comment_count>
      <attachid>151424</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-07-10 03:11:10 -0700</bug_when>
    <thetext>Created attachment 151424
Patch

I think we should disable USE(3D_GRAPHICS) on Windows until proper fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665707</commentid>
    <comment_count>4</comment_count>
      <attachid>151424</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-07-10 06:22:38 -0700</bug_when>
    <thetext>Comment on attachment 151424
Patch

Clearing flags on attachment: 151424

Committed r122219: &lt;http://trac.webkit.org/changeset/122219&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665708</commentid>
    <comment_count>5</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-07-10 06:22:47 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665716</commentid>
    <comment_count>6</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-07-10 06:27:02 -0700</bug_when>
    <thetext>I filed a new bug report for enabling 3D_GRAPHICS on Windows with low priority - https://bugs.webkit.org/show_bug.cgi?id=90879

If somebody is interested in it, feel free to pick it up.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>151424</attachid>
            <date>2012-07-10 03:11:10 -0700</date>
            <delta_ts>2012-07-10 06:22:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-90850-20120710121108.patch</filename>
            <type>text/plain</type>
            <size>1538</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIyMjA4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNzcwNTU4MTRhN2NiODRjZmQ4MDcxNGFiNmM2NWZkOGJm
OGM1NjMyNi4uYmMyMTc1NTIwOGY4MTdjMDVjYWY0NDFiNGRlNTA1NTc4MmNlZmFhNCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEy
IEBACisyMDEyLTA3LTEwICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CisK
KyAgICAgICAgW1F0XSBSRUdSRVNTSU9OKHIxMjIxNzUpOiBJdCBicm9rZSB0aGUgV2luZG93cyBi
dWlsZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTA4
NTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHFt
YWtlL21rc3BlY3MvZmVhdHVyZXMvZmVhdHVyZXMucHJmOiBEaXNhYmxlIFVTRSgzRF9HUkFQSElD
Uykgb24gV2luZG93cyB0ZW1wb3JhcmlseSB1bnRpbCBwcm9wZXIgZml4LgorCiAyMDEyLTA3LTEw
ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgTGF5b3V0VGVzdENv
bnRyb2xsZXIuZHVtcENvbmZpZ3VyYXRpb25Gb3JWaWV3cG9ydCBzaG91bGQgbW92ZSB0byBJbnRl
cm5hbHMKZGlmZiAtLWdpdCBhL1Rvb2xzL3FtYWtlL21rc3BlY3MvZmVhdHVyZXMvZmVhdHVyZXMu
cHJmIGIvVG9vbHMvcW1ha2UvbWtzcGVjcy9mZWF0dXJlcy9mZWF0dXJlcy5wcmYKaW5kZXggMDc0
MzQxZDFjOWJmNGMxYTdjNWU1NmJjZmI1MGQyZGNlODdmMzRlMS4uMzI1YWVjYTBkNTZhNTBhYzA1
ZDkzZTQ1ZTM1YTI1NzNlZWQ2OTE0ZSAxMDA2NDQKLS0tIGEvVG9vbHMvcW1ha2UvbWtzcGVjcy9m
ZWF0dXJlcy9mZWF0dXJlcy5wcmYKKysrIGIvVG9vbHMvcW1ha2UvbWtzcGVjcy9mZWF0dXJlcy9m
ZWF0dXJlcy5wcmYKQEAgLTIxNSw3ICsyMTUsMTAgQEAgZm9yKGRlZmluZSwgREVGSU5FUykgewog
CiAjIEVuYWJsZSB0aGUgVVNFKDNEX0dSQVBISUNTKSBmbGFnIGZvciBRdDUgb3Igd2hlbiBRdE9w
ZW5HTCBpcyBlbmFibGVkLgogIWNvbnRhaW5zKERFRklORVMsIFdURl9VU0VfM0RfR1JBUEhJQ1M9
LikgewotICAgIGhhdmVRdCg1KXxjb250YWlucyhRVF9DT05GSUcsIG9wZW5nbCk6IERFRklORVMg
Kz0gV1RGX1VTRV8zRF9HUkFQSElDUz0xCisgICAgIyBEaXNhYmxlIFVTRSgzRF9HUkFQSElDUykg
b24gV2luZG93cyB0ZW1wb3JhcmlseSwgc2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD05MDg1MCBmb3IgZGV0YWlscy4KKyAgICAhd2luMzItKiB7CisgICAgICAgIGhh
dmVRdCg1KXxjb250YWlucyhRVF9DT05GSUcsIG9wZW5nbCk6IERFRklORVMgKz0gV1RGX1VTRV8z
RF9HUkFQSElDUz0xCisgICAgfQogfQogCiBoYXZlUXQoNCk6Y29udGFpbnMoREVGSU5FUywgRU5B
QkxFX1dFQkdMPTEpOmNvbnRhaW5zKERFRklORVMsIFdURl9VU0VfM0RfR1JBUEhJQ1M9MCkgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>