Changeset 205780 in webkit


Ignore:
Timestamp:
Sep 9, 2016 5:59:00 PM (8 years ago)
Author:
dino@apple.com
Message:

[ANGLE] instantiation of variable 'gl::GLTypeToGLenum<float>::value' required here, but no definition is available
https://bugs.webkit.org/show_bug.cgi?id=161829
<rdar://problem/28051244>

Reviewed by Alex Christensen.

Newer versions of clang require explicit definition of some template types
if they are in another translation unit.

  • src/libANGLE/Program.cpp: Add definitions for GLTypeToGLenum.
Location:
trunk/Source/ThirdParty/ANGLE
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/ThirdParty/ANGLE/ChangeLog

    r203938 r205780  
     12016-09-09  Dean Jackson  <dino@apple.com>
     2
     3        [ANGLE] instantiation of variable 'gl::GLTypeToGLenum<float>::value' required here, but no definition is available
     4        https://bugs.webkit.org/show_bug.cgi?id=161829
     5        <rdar://problem/28051244>
     6
     7        Reviewed by Alex Christensen.
     8
     9        Newer versions of clang require explicit definition of some template types
     10        if they are in another translation unit.
     11
     12        * src/libANGLE/Program.cpp: Add definitions for GLTypeToGLenum.
     13
    1142016-07-29  David Kilzer  <ddkilzer@apple.com>
    215
  • trunk/Source/ThirdParty/ANGLE/src/libANGLE/Program.cpp

    r199738 r205780  
    24942494}
    24952495
     2496extern template GLenum GLTypeToGLenum<float>::value;
     2497extern template GLenum GLTypeToGLenum<int>::value;
     2498extern template GLenum GLTypeToGLenum<unsigned int>::value;
     2499
    24962500template <typename DestT>
    24972501void Program::getUniformInternal(GLint location, DestT *dataOut) const
Note: See TracChangeset for help on using the changeset viewer.