diff options
Diffstat (limited to 'src/3rdparty/angle/src/libGLESv2/renderer/SwapChain.h')
-rw-r--r-- | src/3rdparty/angle/src/libGLESv2/renderer/SwapChain.h | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/src/3rdparty/angle/src/libGLESv2/renderer/SwapChain.h b/src/3rdparty/angle/src/libGLESv2/renderer/SwapChain.h deleted file mode 100644 index 1417e0bdf6..0000000000 --- a/src/3rdparty/angle/src/libGLESv2/renderer/SwapChain.h +++ /dev/null @@ -1,56 +0,0 @@ -// -// Copyright (c) 2012 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. -// - -// SwapChain.h: Defines a back-end specific class that hides the details of the -// implementation-specific swapchain. - -#ifndef LIBGLESV2_RENDERER_SWAPCHAIN_H_ -#define LIBGLESV2_RENDERER_SWAPCHAIN_H_ - -#include "common/angleutils.h" -#include "common/NativeWindow.h" -#include "common/platform.h" - -#include <GLES2/gl2.h> -#include <EGL/egl.h> - -#if !defined(ANGLE_FORCE_VSYNC_OFF) -#define ANGLE_FORCE_VSYNC_OFF 0 -#endif - -namespace rx -{ - -class SwapChain -{ - public: - SwapChain(rx::NativeWindow nativeWindow, HANDLE shareHandle, GLenum backBufferFormat, GLenum depthBufferFormat) - : mNativeWindow(nativeWindow), mShareHandle(shareHandle), mBackBufferFormat(backBufferFormat), mDepthBufferFormat(depthBufferFormat) - { - } - - virtual ~SwapChain() {}; - - virtual EGLint resize(EGLint backbufferWidth, EGLint backbufferSize) = 0; - virtual EGLint reset(EGLint backbufferWidth, EGLint backbufferHeight, EGLint swapInterval) = 0; - virtual EGLint swapRect(EGLint x, EGLint y, EGLint width, EGLint height) = 0; - virtual void recreate() = 0; - - GLenum GetBackBufferInternalFormat() const { return mBackBufferFormat; } - GLenum GetDepthBufferInternalFormat() const { return mDepthBufferFormat; } - - virtual HANDLE getShareHandle() {return mShareHandle;}; - - protected: - rx::NativeWindow mNativeWindow; // Handler for the Window that the surface is created for. - const GLenum mBackBufferFormat; - const GLenum mDepthBufferFormat; - - HANDLE mShareHandle; -}; - -} -#endif // LIBGLESV2_RENDERER_SWAPCHAIN_H_ |