Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(213)

Side by Side Diff: gpu/command_buffer/common/gles2_cmd_utils.cc

Issue 1133033002: Update GetTexParameter* and TexParameter* for ES3 in GPU command buffer (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 // This file is here so other GLES2 related files can have a common set of 5 // This file is here so other GLES2 related files can have a common set of
6 // includes where appropriate. 6 // includes where appropriate.
7 7
8 #include <sstream> 8 #include <sstream>
9 #include <GLES2/gl2.h> 9 #include <GLES2/gl2.h>
10 #include <GLES2/gl2ext.h> 10 #include <GLES2/gl2ext.h>
(...skipping 185 matching lines...) Expand 10 before | Expand all | Expand 10 after
196 case GL_SUBPIXEL_BITS: 196 case GL_SUBPIXEL_BITS:
197 return 1; 197 return 1;
198 case GL_TEXTURE_BINDING_2D: 198 case GL_TEXTURE_BINDING_2D:
199 return 1; 199 return 1;
200 case GL_TEXTURE_BINDING_CUBE_MAP: 200 case GL_TEXTURE_BINDING_CUBE_MAP:
201 return 1; 201 return 1;
202 case GL_TEXTURE_BINDING_EXTERNAL_OES: 202 case GL_TEXTURE_BINDING_EXTERNAL_OES:
203 return 1; 203 return 1;
204 case GL_TEXTURE_BINDING_RECTANGLE_ARB: 204 case GL_TEXTURE_BINDING_RECTANGLE_ARB:
205 return 1; 205 return 1;
206 case GL_TEXTURE_IMMUTABLE_FORMAT_EXT:
legend 2015/05/11 07:17:14 Remove this because it is duplicate with GL_TEXTUR
207 return 1;
208 case GL_UNPACK_ALIGNMENT: 206 case GL_UNPACK_ALIGNMENT:
209 return 1; 207 return 1;
210 case GL_VIEWPORT: 208 case GL_VIEWPORT:
211 return 4; 209 return 4;
212 // -- glGetBooleanv, glGetFloatv, glGetIntergerv with 210 // -- glGetBooleanv, glGetFloatv, glGetIntergerv with
213 // GL_CHROMIUM_framebuffer_multisample 211 // GL_CHROMIUM_framebuffer_multisample
214 case GL_MAX_SAMPLES_EXT: 212 case GL_MAX_SAMPLES_EXT:
215 return 1; 213 return 1;
216 case GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT: 214 case GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT:
217 return 1; 215 return 1;
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
299 case GL_SHADER_SOURCE_LENGTH: 297 case GL_SHADER_SOURCE_LENGTH:
300 return 1; 298 return 1;
301 case GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE: 299 case GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE:
302 return 1; 300 return 1;
303 301
304 // -- glGetTexParameterfv, glGetTexParameteriv 302 // -- glGetTexParameterfv, glGetTexParameteriv
305 case GL_TEXTURE_MAG_FILTER: 303 case GL_TEXTURE_MAG_FILTER:
306 return 1; 304 return 1;
307 case GL_TEXTURE_MIN_FILTER: 305 case GL_TEXTURE_MIN_FILTER:
308 return 1; 306 return 1;
307 case GL_TEXTURE_WRAP_R:
308 return 1;
309 case GL_TEXTURE_WRAP_S: 309 case GL_TEXTURE_WRAP_S:
310 return 1; 310 return 1;
311 case GL_TEXTURE_WRAP_T: 311 case GL_TEXTURE_WRAP_T:
312 return 1; 312 return 1;
313 case GL_TEXTURE_COMPARE_FUNC:
314 return 1;
315 case GL_TEXTURE_COMPARE_MODE:
316 return 1;
317 case GL_TEXTURE_MAX_LOD:
318 return 1;
319 case GL_TEXTURE_MIN_LOD:
320 return 1;
321 case GL_TEXTURE_BASE_LEVEL:
322 return 1;
323 case GL_TEXTURE_MAX_LEVEL:
324 return 1;
325 case GL_TEXTURE_IMMUTABLE_FORMAT:
326 return 1;
327 case GL_TEXTURE_IMMUTABLE_LEVELS:
328 return 1;
313 case GL_TEXTURE_MAX_ANISOTROPY_EXT: 329 case GL_TEXTURE_MAX_ANISOTROPY_EXT:
314 return 1; 330 return 1;
315 331
316 // -- glGetVertexAttribfv, glGetVertexAttribiv 332 // -- glGetVertexAttribfv, glGetVertexAttribiv
317 case GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: 333 case GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING:
318 return 1; 334 return 1;
319 case GL_VERTEX_ATTRIB_ARRAY_ENABLED: 335 case GL_VERTEX_ATTRIB_ARRAY_ENABLED:
320 return 1; 336 return 1;
321 case GL_VERTEX_ATTRIB_ARRAY_SIZE: 337 case GL_VERTEX_ATTRIB_ARRAY_SIZE:
322 return 1; 338 return 1;
(...skipping 854 matching lines...) Expand 10 before | Expand all | Expand 10 after
1177 } 1193 }
1178 1194
1179 return true; 1195 return true;
1180 } 1196 }
1181 1197
1182 #include "gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h" 1198 #include "gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h"
1183 1199
1184 } // namespace gles2 1200 } // namespace gles2
1185 } // namespace gpu 1201 } // namespace gpu
1186 1202
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698