Index: gpu/gles2_conform_support/egl/config.h |
=================================================================== |
--- gpu/gles2_conform_support/egl/config.h (revision 86314) |
+++ gpu/gles2_conform_support/egl/config.h (working copy) |
@@ -1,92 +0,0 @@ |
-// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef GPU_GLES2_CONFORM_TEST_CONFIG_H_ |
-#define GPU_GLES2_CONFORM_TEST_CONFIG_H_ |
- |
-#include <EGL/egl.h> |
- |
-#include "base/basictypes.h" |
- |
-namespace egl { |
- |
-class Config { |
- public: |
- Config(); |
- ~Config(); |
- |
- bool GetAttrib(EGLint attribute, EGLint* value) const; |
- |
- private: |
- // Total color component bits in the color buffer. |
- EGLint buffer_size_; |
- // Bits of Red in the color buffer. |
- EGLint red_size_; |
- // Bits of Green in the color buffer. |
- EGLint green_size_; |
- // Bits of Blue in the color buffer. |
- EGLint blue_size_; |
- // Bits of Luminance in the color buffer. |
- EGLint luminance_size_; |
- // Bits of Alpha in the color buffer. |
- EGLint alpha_size_; |
- // Bits of Alpha Mask in the mask buffer. |
- EGLint alpha_mask_size_; |
- // True if bindable to RGB textures. |
- EGLBoolean bind_to_texture_rgb_; |
- // True if bindable to RGBA textures. |
- EGLBoolean bind_to_texture_rgba_; |
- // Color buffer type. |
- EGLenum color_buffer_type_; |
- // Any caveats for the configuration. |
- EGLenum config_caveat_; |
- // Unique EGLConfig identifier. |
- EGLint config_id_; |
- // Whether contexts created with this config are conformant. |
- EGLint conformant_; |
- // Bits of Z in the depth buffer. |
- EGLint depth_size_; |
- // Frame buffer level. |
- EGLint level_; |
- // Maximum width of pbuffer. |
- EGLint max_pbuffer_width_; |
- // Maximum height of pbuffer. |
- EGLint max_pbuffer_height_; |
- // Maximum size of pbuffer. |
- EGLint max_pbuffer_pixels_; |
- // Minimum swap interval. |
- EGLint min_swap_interval_; |
- // Maximum swap interval. |
- EGLint max_swap_interval_; |
- // True if native rendering APIs can render to surface. |
- EGLBoolean native_renderable_; |
- // Handle of corresponding native visual. |
- EGLint native_visual_id_; |
- // Native visual type of the associated visual. |
- EGLint native_visual_type_; |
- // Which client rendering APIs are supported. |
- EGLint renderable_type_; |
- // Number of multisample buffers. |
- EGLint sample_buffers_; |
- // Number of samples per pixel. |
- EGLint samples_; |
- // Bits of Stencil in the stencil buffer. |
- EGLint stencil_size_; |
- // Which types of EGL surfaces are supported. |
- EGLint surface_type_; |
- // Type of transparency supported |
- EGLenum transparent_type_; |
- // Transparent red value |
- EGLint transparent_red_value_; |
- // Transparent green value |
- EGLint transparent_green_value_; |
- // Transparent blue value |
- EGLint transparent_blue_value_; |
- |
- DISALLOW_COPY_AND_ASSIGN(Config); |
-}; |
- |
-} // namespace egl |
- |
-#endif // GPU_GLES2_CONFORM_TEST_CONFIG_H_ |