1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef WebGLExtensionName_h
6 #define WebGLExtensionName_h
10 // Extension names are needed to properly wrap instances in JavaScript objects.
11 enum WebGLExtensionName {
12 ANGLEInstancedArraysName,
14 EXTShaderTextureLODName,
15 EXTTextureFilterAnisotropicName,
16 OESElementIndexUintName,
17 OESStandardDerivativesName,
18 OESTextureFloatLinearName,
20 OESTextureHalfFloatLinearName,
21 OESTextureHalfFloatName,
22 OESVertexArrayObjectName,
23 WebGLCompressedTextureATCName,
24 WebGLCompressedTextureETC1Name,
25 WebGLCompressedTexturePVRTCName,
26 WebGLCompressedTextureS3TCName,
27 WebGLDebugRendererInfoName,
28 WebGLDebugShadersName,
29 WebGLDepthTextureName,
32 WebGLExtensionNameCount, // Must be the last entry
37 #endif // WebGLExtensionName_h