OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "ppapi/lib/gl/gles2/gl2ext_ppapi.h" | 5 #include "ppapi/lib/gl/gles2/gl2ext_ppapi.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 | 8 |
9 #ifndef GL_FALSE | 9 #ifndef GL_FALSE |
10 #define GL_FALSE 0 | 10 #define GL_FALSE 0 |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
69 g_gles2_chromium_map_sub_interface = | 69 g_gles2_chromium_map_sub_interface = |
70 get_browser_interface(PPB_OPENGLES2_CHROMIUMMAPSUB_INTERFACE); | 70 get_browser_interface(PPB_OPENGLES2_CHROMIUMMAPSUB_INTERFACE); |
71 } | 71 } |
72 if (!g_gles2_query_interface) { | 72 if (!g_gles2_query_interface) { |
73 g_gles2_query_interface = | 73 g_gles2_query_interface = |
74 get_browser_interface(PPB_OPENGLES2_QUERY_INTERFACE); | 74 get_browser_interface(PPB_OPENGLES2_QUERY_INTERFACE); |
75 } | 75 } |
76 return g_gles2_interface ? GL_TRUE : GL_FALSE; | 76 return g_gles2_interface ? GL_TRUE : GL_FALSE; |
77 } | 77 } |
78 | 78 |
79 GLboolean GL_APIENTRY glTerminatePPAPI() { | 79 GLboolean GL_APIENTRY glTerminatePPAPI(void) { |
80 g_gles2_interface = NULL; | 80 g_gles2_interface = NULL; |
81 return GL_TRUE; | 81 return GL_TRUE; |
82 } | 82 } |
83 | 83 |
84 void GL_APIENTRY glSetCurrentContextPPAPI(PP_Resource context) { | 84 void GL_APIENTRY glSetCurrentContextPPAPI(PP_Resource context) { |
85 g_current_context = context; | 85 g_current_context = context; |
86 } | 86 } |
87 | 87 |
88 PP_Resource GL_APIENTRY glGetCurrentContextPPAPI() { | 88 PP_Resource GL_APIENTRY glGetCurrentContextPPAPI(void) { |
89 return g_current_context; | 89 return g_current_context; |
90 } | 90 } |
91 | 91 |
92 const struct PPB_OpenGLES2* GL_APIENTRY glGetInterfacePPAPI() { | 92 const struct PPB_OpenGLES2* GL_APIENTRY glGetInterfacePPAPI(void) { |
93 return g_gles2_interface; | 93 return g_gles2_interface; |
94 } | 94 } |
95 | 95 |
96 const struct PPB_OpenGLES2InstancedArrays* GL_APIENTRY | 96 const struct PPB_OpenGLES2InstancedArrays* GL_APIENTRY |
97 glGetInstancedArraysInterfacePPAPI() { | 97 glGetInstancedArraysInterfacePPAPI(void) { |
98 return g_gles2_instanced_arrays_interface; | 98 return g_gles2_instanced_arrays_interface; |
99 } | 99 } |
100 | 100 |
101 const struct PPB_OpenGLES2FramebufferBlit* GL_APIENTRY | 101 const struct PPB_OpenGLES2FramebufferBlit* GL_APIENTRY |
102 glGetFramebufferBlitInterfacePPAPI() { | 102 glGetFramebufferBlitInterfacePPAPI(void) { |
103 return g_gles2_framebuffer_blit_interface; | 103 return g_gles2_framebuffer_blit_interface; |
104 } | 104 } |
105 | 105 |
106 const struct PPB_OpenGLES2FramebufferMultisample* GL_APIENTRY | 106 const struct PPB_OpenGLES2FramebufferMultisample* GL_APIENTRY |
107 glGetFramebufferMultisampleInterfacePPAPI() { | 107 glGetFramebufferMultisampleInterfacePPAPI(void) { |
108 return g_gles2_framebuffer_multisample_interface; | 108 return g_gles2_framebuffer_multisample_interface; |
109 } | 109 } |
110 | 110 |
111 const struct PPB_OpenGLES2ChromiumEnableFeature* GL_APIENTRY | 111 const struct PPB_OpenGLES2ChromiumEnableFeature* GL_APIENTRY |
112 glGetChromiumEnableFeatureInterfacePPAPI() { | 112 glGetChromiumEnableFeatureInterfacePPAPI(void) { |
113 return g_gles2_chromium_enable_feature_interface; | 113 return g_gles2_chromium_enable_feature_interface; |
114 } | 114 } |
115 | 115 |
116 const struct PPB_OpenGLES2ChromiumMapSub* GL_APIENTRY | 116 const struct PPB_OpenGLES2ChromiumMapSub* GL_APIENTRY |
117 glGetChromiumMapSubInterfacePPAPI() { | 117 glGetChromiumMapSubInterfacePPAPI(void) { |
118 return g_gles2_chromium_map_sub_interface; | 118 return g_gles2_chromium_map_sub_interface; |
119 } | 119 } |
120 | 120 |
121 const struct PPB_OpenGLES2Query* GL_APIENTRY | 121 const struct PPB_OpenGLES2Query* GL_APIENTRY |
122 glGetQueryInterfacePPAPI() { | 122 glGetQueryInterfacePPAPI(void) { |
123 return g_gles2_query_interface; | 123 return g_gles2_query_interface; |
124 } | 124 } |
OLD | NEW |