Edit

kc3-lang/angle/util/util_gl.h

Branch :

  • Show log

    Commit

  • Author : Yuly Novikov
    Date : 2019-01-17 12:16:34
    Hash : 5fe7c5b9
    Message : Include common/platform.h where used Bug: 922443 Change-Id: I35b9e34266d4a15f8d0769c2770801b1b0511398 Reviewed-on: https://chromium-review.googlesource.com/c/1418091 Reviewed-by: Jamie Madill <jmadill@chromium.org> Commit-Queue: Yuly Novikov <ynovikov@chromium.org>

  • util/util_gl.h
  • //
    // Copyright 2018 The ANGLE Project Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style license that can be
    // found in the LICENSE file.
    //
    // util_gl.h: Includes the right GL/EGL headers for static/shared link.
    
    #ifndef UTIL_GL_H_
    #define UTIL_GL_H_
    
    #include "common/platform.h"
    
    #if defined(ANGLE_USE_UTIL_LOADER)
    #    include "util/egl_loader_autogen.h"
    #    include "util/gles_loader_autogen.h"
    #    if defined(ANGLE_PLATFORM_WINDOWS)
    #        include "util/windows/wgl_loader_autogen.h"
    #    endif  // defined(ANGLE_PLATFORM_WINDOWS)
    #else
    
    #    if !defined(GL_GLES_PROTOTYPES)
    #        error Config error. Should either be using the ANGLE GL loader or header prototypes.
    #    endif  // !defined(GL_GLES_PROTOTYPES)
    
    #    include <EGL/egl.h>
    #    include <EGL/eglext.h>
    #    include "angle_gl.h"
    #endif  // defined(ANGLE_USE_UTIL_LOADER)
    
    #endif  // UTIL_GL_H_