OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2011 Google Inc. | 2 * Copyright 2011 Google Inc. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
5 * found in the LICENSE file. | 5 * found in the LICENSE file. |
6 */ | 6 */ |
7 | 7 |
8 | 8 |
9 | 9 |
10 #ifndef GrGLDefines_DEFINED | 10 #ifndef GrGLDefines_DEFINED |
(...skipping 27 matching lines...) Expand all Loading... |
38 /* AlphaFunction (not supported in ES20) */ | 38 /* AlphaFunction (not supported in ES20) */ |
39 /* GL_NEVER */ | 39 /* GL_NEVER */ |
40 /* GL_LESS */ | 40 /* GL_LESS */ |
41 /* GL_EQUAL */ | 41 /* GL_EQUAL */ |
42 /* GL_LEQUAL */ | 42 /* GL_LEQUAL */ |
43 /* GL_GREATER */ | 43 /* GL_GREATER */ |
44 /* GL_NOTEQUAL */ | 44 /* GL_NOTEQUAL */ |
45 /* GL_GEQUAL */ | 45 /* GL_GEQUAL */ |
46 /* GL_ALWAYS */ | 46 /* GL_ALWAYS */ |
47 | 47 |
48 /* Basic OpenGL blend equations */ | |
49 #define GR_GL_FUNC_ADD 0x8006 | |
50 #define GR_GL_FUNC_SUBTRACT 0x800A | |
51 #define GR_GL_FUNC_REVERSE_SUBTRACT 0x800B | |
52 | |
53 /* GL_KHR_blend_equation_advanced */ | |
54 #define GR_GL_SCREEN 0x9295 | |
55 #define GR_GL_OVERLAY 0x9296 | |
56 #define GR_GL_DARKEN 0x9297 | |
57 #define GR_GL_LIGHTEN 0x9298 | |
58 #define GR_GL_COLORDODGE 0x9299 | |
59 #define GR_GL_COLORBURN 0x929A | |
60 #define GR_GL_HARDLIGHT 0x929B | |
61 #define GR_GL_SOFTLIGHT 0x929C | |
62 #define GR_GL_DIFFERENCE 0x929E | |
63 #define GR_GL_EXCLUSION 0x92A0 | |
64 #define GR_GL_MULTIPLY 0x9294 | |
65 #define GR_GL_HSL_HUE 0x92AD | |
66 #define GR_GL_HSL_SATURATION 0x92AE | |
67 #define GR_GL_HSL_COLOR 0x92AF | |
68 #define GR_GL_HSL_LUMINOSITY 0x92B0 | |
69 | |
70 /* BlendingFactorDest */ | 48 /* BlendingFactorDest */ |
71 #define GR_GL_ZERO 0 | 49 #define GR_GL_ZERO 0 |
72 #define GR_GL_ONE 1 | 50 #define GR_GL_ONE 1 |
73 #define GR_GL_SRC_COLOR 0x0300 | 51 #define GR_GL_SRC_COLOR 0x0300 |
74 #define GR_GL_ONE_MINUS_SRC_COLOR 0x0301 | 52 #define GR_GL_ONE_MINUS_SRC_COLOR 0x0301 |
75 #define GR_GL_SRC_ALPHA 0x0302 | 53 #define GR_GL_SRC_ALPHA 0x0302 |
76 #define GR_GL_ONE_MINUS_SRC_ALPHA 0x0303 | 54 #define GR_GL_ONE_MINUS_SRC_ALPHA 0x0303 |
77 #define GR_GL_DST_ALPHA 0x0304 | 55 #define GR_GL_DST_ALPHA 0x0304 |
78 #define GR_GL_ONE_MINUS_DST_ALPHA 0x0305 | 56 #define GR_GL_ONE_MINUS_DST_ALPHA 0x0305 |
79 | 57 |
(...skipping 792 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
872 // NV_path_rendering extension to EXT_direct_state_access: | 850 // NV_path_rendering extension to EXT_direct_state_access: |
873 // [the matrix functions] must support the PATH_PROJECTION_NV and | 851 // [the matrix functions] must support the PATH_PROJECTION_NV and |
874 // PATH_MODELVIEW_NV tokens for matrixMode. | 852 // PATH_MODELVIEW_NV tokens for matrixMode. |
875 #define GR_GL_PATH_PROJECTION 0x1701 | 853 #define GR_GL_PATH_PROJECTION 0x1701 |
876 #define GR_GL_PATH_MODELVIEW 0x1700 | 854 #define GR_GL_PATH_MODELVIEW 0x1700 |
877 | 855 |
878 /* ARM specific define for MSAA support on framebuffer fetch */ | 856 /* ARM specific define for MSAA support on framebuffer fetch */ |
879 #define GR_GL_FETCH_PER_SAMPLE_ARM 0x8F65 | 857 #define GR_GL_FETCH_PER_SAMPLE_ARM 0x8F65 |
880 | 858 |
881 #endif | 859 #endif |
OLD | NEW |