Edit

kc3-lang/angle/src/libANGLE/renderer/gl/wgl/ContextWGL.h

Branch :

  • Show log

    Commit

  • Author : Jamie Madill
    Date : 2019-10-24 12:55:08
    Hash : 859ca039
    Message : Enable "-Wshadow-field". This warning verifies we don't give variables names that shadow fields. This is another good warning to enable that Skia requires. This CL also fixes a small number of points in code that used this bad pattern. We have to disable the warning for Glslang for now. Bug: angleproject:4046 Change-Id: I072a686e3023b60cfafa778525fe712ce1fb5a50 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1877476 Reviewed-by: Jamie Madill <jmadill@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>

  • src/libANGLE/renderer/gl/wgl/ContextWGL.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.
    //
    
    // ContextWGL.h: Context class for GL on Windows.  Wraps a RendererWGL.
    
    #ifndef LIBANGLE_RENDERER_GL_WGL_CONTEXTWGL_H_
    #define LIBANGLE_RENDERER_GL_WGL_CONTEXTWGL_H_
    
    #include "libANGLE/renderer/gl/ContextGL.h"
    #include "libANGLE/renderer/gl/wgl/RendererWGL.h"
    
    namespace rx
    {
    class ContextWGL : public ContextGL
    {
      public:
        ContextWGL(const gl::State &state,
                   gl::ErrorSet *errorSet,
                   const std::shared_ptr<RendererWGL> &renderer);
        ~ContextWGL() override;
    
        HGLRC getContext() const;
    
      private:
        std::shared_ptr<RendererWGL> mRendererWGL;
    };
    }  // namespace rx
    
    #endif  // LIBANGLE_RENDERER_GL_WGL_RENDERERWGL_H_