Edit

kc3-lang/angle/src/libANGLE/renderer/d3d/DeviceD3D.h

Branch :

  • Show log

    Commit

  • Author : Jacek Caban
    Date : 2015-04-27 18:23:44
    Hash : fa60f690
    Message : Fixed compilation with mingw. Change-Id: Icc40c61b5c6df5a0aed4e175f1724ca55f981625 Reviewed-on: https://chromium-review.googlesource.com/267412 Reviewed-by: Geoff Lang <geofflang@chromium.org> Tested-by: Geoff Lang <geofflang@chromium.org>

  • src/libANGLE/renderer/d3d/DeviceD3D.h
  • //
    // Copyright (c) 2015 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.
    //
    
    // DeviceD3D.h: D3D implementation of egl::Device
    
    #ifndef LIBANGLE_RENDERER_D3D_DEVICED3D_H_
    #define LIBANGLE_RENDERER_D3D_DEVICED3D_H_
    
    #include "libANGLE/Device.h"
    #include "libANGLE/renderer/DeviceImpl.h"
    #include "libANGLE/renderer/d3d/RendererD3D.h"
    
    namespace rx
    {
    class DeviceD3D : public DeviceImpl
    {
      public:
        DeviceD3D(RendererD3D *renderer);
    
        egl::Error getDevice(EGLAttrib *value) override;
        EGLint getType() override;
        void generateExtensions(egl::DeviceExtensions *outExtensions) const override;
    
      private:
        RendererD3D *mRenderer;
    };
    
    }
    
    #endif // LIBANGLE_RENDERER_D3D_DEVICED3D_H_