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

Side by Side Diff: gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc

Issue 2275203002: Make command buffer commands and immediate data volatile (Closed)
Patch Set: std::copy->const_cast+memcpy Created 4 years, 3 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) 2016 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2016 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 "gpu/command_buffer/service/gles2_cmd_decoder_passthrough.h" 5 #include "gpu/command_buffer/service/gles2_cmd_decoder_passthrough.h"
6 6
7 #include "base/strings/string_number_conversions.h" 7 #include "base/strings/string_number_conversions.h"
8 8
9 namespace gpu { 9 namespace gpu {
10 namespace gles2 { 10 namespace gles2 {
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after
129 error::Error GLES2DecoderPassthroughImpl::DoClearBufferfi(GLenum buffer, 129 error::Error GLES2DecoderPassthroughImpl::DoClearBufferfi(GLenum buffer,
130 GLint drawbuffers, 130 GLint drawbuffers,
131 GLfloat depth, 131 GLfloat depth,
132 GLint stencil) { 132 GLint stencil) {
133 return error::kNoError; 133 return error::kNoError;
134 } 134 }
135 135
136 error::Error GLES2DecoderPassthroughImpl::DoClearBufferfv( 136 error::Error GLES2DecoderPassthroughImpl::DoClearBufferfv(
137 GLenum buffer, 137 GLenum buffer,
138 GLint drawbuffers, 138 GLint drawbuffers,
139 const GLfloat* value) { 139 const volatile GLfloat* value) {
140 return error::kNoError; 140 return error::kNoError;
141 } 141 }
142 142
143 error::Error GLES2DecoderPassthroughImpl::DoClearBufferiv(GLenum buffer, 143 error::Error GLES2DecoderPassthroughImpl::DoClearBufferiv(
144 GLint drawbuffers, 144 GLenum buffer,
145 const GLint* value) { 145 GLint drawbuffers,
146 const volatile GLint* value) {
146 return error::kNoError; 147 return error::kNoError;
147 } 148 }
148 149
149 error::Error GLES2DecoderPassthroughImpl::DoClearBufferuiv( 150 error::Error GLES2DecoderPassthroughImpl::DoClearBufferuiv(
150 GLenum buffer, 151 GLenum buffer,
151 GLint drawbuffers, 152 GLint drawbuffers,
152 const GLuint* value) { 153 const volatile GLuint* value) {
153 return error::kNoError; 154 return error::kNoError;
154 } 155 }
155 156
156 error::Error GLES2DecoderPassthroughImpl::DoClearColor(GLclampf red, 157 error::Error GLES2DecoderPassthroughImpl::DoClearColor(GLclampf red,
157 GLclampf green, 158 GLclampf green,
158 GLclampf blue, 159 GLclampf blue,
159 GLclampf alpha) { 160 GLclampf alpha) {
160 return error::kNoError; 161 return error::kNoError;
161 } 162 }
162 163
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
291 GLuint client_id) { 292 GLuint client_id) {
292 return error::kNoError; 293 return error::kNoError;
293 } 294 }
294 295
295 error::Error GLES2DecoderPassthroughImpl::DoCullFace(GLenum mode) { 296 error::Error GLES2DecoderPassthroughImpl::DoCullFace(GLenum mode) {
296 return error::kNoError; 297 return error::kNoError;
297 } 298 }
298 299
299 error::Error GLES2DecoderPassthroughImpl::DoDeleteBuffers( 300 error::Error GLES2DecoderPassthroughImpl::DoDeleteBuffers(
300 GLsizei n, 301 GLsizei n,
301 const GLuint* buffers) { 302 const volatile GLuint* buffers) {
302 return error::kNoError; 303 return error::kNoError;
303 } 304 }
304 305
305 error::Error GLES2DecoderPassthroughImpl::DoDeleteFramebuffers( 306 error::Error GLES2DecoderPassthroughImpl::DoDeleteFramebuffers(
306 GLsizei n, 307 GLsizei n,
307 const GLuint* framebuffers) { 308 const volatile GLuint* framebuffers) {
308 return error::kNoError; 309 return error::kNoError;
309 } 310 }
310 311
311 error::Error GLES2DecoderPassthroughImpl::DoDeleteProgram(GLuint program) { 312 error::Error GLES2DecoderPassthroughImpl::DoDeleteProgram(GLuint program) {
312 return error::kNoError; 313 return error::kNoError;
313 } 314 }
314 315
315 error::Error GLES2DecoderPassthroughImpl::DoDeleteRenderbuffers( 316 error::Error GLES2DecoderPassthroughImpl::DoDeleteRenderbuffers(
316 GLsizei n, 317 GLsizei n,
317 const GLuint* renderbuffers) { 318 const volatile GLuint* renderbuffers) {
318 return error::kNoError; 319 return error::kNoError;
319 } 320 }
320 321
321 error::Error GLES2DecoderPassthroughImpl::DoDeleteSamplers( 322 error::Error GLES2DecoderPassthroughImpl::DoDeleteSamplers(
322 GLsizei n, 323 GLsizei n,
323 const GLuint* samplers) { 324 const volatile GLuint* samplers) {
324 return error::kNoError; 325 return error::kNoError;
325 } 326 }
326 327
327 error::Error GLES2DecoderPassthroughImpl::DoDeleteSync(GLuint sync) { 328 error::Error GLES2DecoderPassthroughImpl::DoDeleteSync(GLuint sync) {
328 return error::kNoError; 329 return error::kNoError;
329 } 330 }
330 331
331 error::Error GLES2DecoderPassthroughImpl::DoDeleteShader(GLuint shader) { 332 error::Error GLES2DecoderPassthroughImpl::DoDeleteShader(GLuint shader) {
332 return error::kNoError; 333 return error::kNoError;
333 } 334 }
334 335
335 error::Error GLES2DecoderPassthroughImpl::DoDeleteTextures( 336 error::Error GLES2DecoderPassthroughImpl::DoDeleteTextures(
336 GLsizei n, 337 GLsizei n,
337 const GLuint* textures) { 338 const volatile GLuint* textures) {
338 return error::kNoError; 339 return error::kNoError;
339 } 340 }
340 341
341 error::Error GLES2DecoderPassthroughImpl::DoDeleteTransformFeedbacks( 342 error::Error GLES2DecoderPassthroughImpl::DoDeleteTransformFeedbacks(
342 GLsizei n, 343 GLsizei n,
343 const GLuint* ids) { 344 const volatile GLuint* ids) {
344 return error::kNoError; 345 return error::kNoError;
345 } 346 }
346 347
347 error::Error GLES2DecoderPassthroughImpl::DoDepthFunc(GLenum func) { 348 error::Error GLES2DecoderPassthroughImpl::DoDepthFunc(GLenum func) {
348 return error::kNoError; 349 return error::kNoError;
349 } 350 }
350 351
351 error::Error GLES2DecoderPassthroughImpl::DoDepthMask(GLboolean flag) { 352 error::Error GLES2DecoderPassthroughImpl::DoDepthMask(GLboolean flag) {
352 return error::kNoError; 353 return error::kNoError;
353 } 354 }
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
430 GLuint texture, 431 GLuint texture,
431 GLint level, 432 GLint level,
432 GLint layer) { 433 GLint layer) {
433 return error::kNoError; 434 return error::kNoError;
434 } 435 }
435 436
436 error::Error GLES2DecoderPassthroughImpl::DoFrontFace(GLenum mode) { 437 error::Error GLES2DecoderPassthroughImpl::DoFrontFace(GLenum mode) {
437 return error::kNoError; 438 return error::kNoError;
438 } 439 }
439 440
440 error::Error GLES2DecoderPassthroughImpl::DoGenBuffers(GLsizei n, 441 error::Error GLES2DecoderPassthroughImpl::DoGenBuffers(
441 GLuint* buffers) { 442 GLsizei n,
443 volatile GLuint* buffers) {
442 return error::kNoError; 444 return error::kNoError;
443 } 445 }
444 446
445 error::Error GLES2DecoderPassthroughImpl::DoGenerateMipmap(GLenum target) { 447 error::Error GLES2DecoderPassthroughImpl::DoGenerateMipmap(GLenum target) {
446 return error::kNoError; 448 return error::kNoError;
447 } 449 }
448 450
449 error::Error GLES2DecoderPassthroughImpl::DoGenFramebuffers( 451 error::Error GLES2DecoderPassthroughImpl::DoGenFramebuffers(
450 GLsizei n, 452 GLsizei n,
451 GLuint* framebuffers) { 453 volatile GLuint* framebuffers) {
452 return error::kNoError; 454 return error::kNoError;
453 } 455 }
454 456
455 error::Error GLES2DecoderPassthroughImpl::DoGenRenderbuffers( 457 error::Error GLES2DecoderPassthroughImpl::DoGenRenderbuffers(
456 GLsizei n, 458 GLsizei n,
457 GLuint* renderbuffers) { 459 volatile GLuint* renderbuffers) {
458 return error::kNoError; 460 return error::kNoError;
459 } 461 }
460 462
461 error::Error GLES2DecoderPassthroughImpl::DoGenSamplers(GLsizei n, 463 error::Error GLES2DecoderPassthroughImpl::DoGenSamplers(
462 GLuint* samplers) { 464 GLsizei n,
465 volatile GLuint* samplers) {
463 return error::kNoError; 466 return error::kNoError;
464 } 467 }
465 468
466 error::Error GLES2DecoderPassthroughImpl::DoGenTextures(GLsizei n, 469 error::Error GLES2DecoderPassthroughImpl::DoGenTextures(
467 GLuint* textures) { 470 GLsizei n,
471 volatile GLuint* textures) {
468 return error::kNoError; 472 return error::kNoError;
469 } 473 }
470 474
471 error::Error GLES2DecoderPassthroughImpl::DoGenTransformFeedbacks(GLsizei n, 475 error::Error GLES2DecoderPassthroughImpl::DoGenTransformFeedbacks(
472 GLuint* ids) { 476 GLsizei n,
477 volatile GLuint* ids) {
473 return error::kNoError; 478 return error::kNoError;
474 } 479 }
475 480
476 error::Error GLES2DecoderPassthroughImpl::DoGetActiveAttrib(GLuint program, 481 error::Error GLES2DecoderPassthroughImpl::DoGetActiveAttrib(GLuint program,
477 GLuint index, 482 GLuint index,
478 GLint* size, 483 GLint* size,
479 GLenum* type, 484 GLenum* type,
480 std::string* name) { 485 std::string* name) {
481 return error::kNoError; 486 return error::kNoError;
482 } 487 }
(...skipping 338 matching lines...) Expand 10 before | Expand all | Expand 10 after
821 return error::kNoError; 826 return error::kNoError;
822 } 827 }
823 828
824 error::Error GLES2DecoderPassthroughImpl::DoHint(GLenum target, GLenum mode) { 829 error::Error GLES2DecoderPassthroughImpl::DoHint(GLenum target, GLenum mode) {
825 return error::kNoError; 830 return error::kNoError;
826 } 831 }
827 832
828 error::Error GLES2DecoderPassthroughImpl::DoInvalidateFramebuffer( 833 error::Error GLES2DecoderPassthroughImpl::DoInvalidateFramebuffer(
829 GLenum target, 834 GLenum target,
830 GLsizei count, 835 GLsizei count,
831 const GLenum* attachments) { 836 const volatile GLenum* attachments) {
832 return error::kNoError; 837 return error::kNoError;
833 } 838 }
834 839
835 error::Error GLES2DecoderPassthroughImpl::DoInvalidateSubFramebuffer( 840 error::Error GLES2DecoderPassthroughImpl::DoInvalidateSubFramebuffer(
836 GLenum target, 841 GLenum target,
837 GLsizei count, 842 GLsizei count,
838 const GLenum* attachments, 843 const volatile GLenum* attachments,
839 GLint x, 844 GLint x,
840 GLint y, 845 GLint y,
841 GLsizei width, 846 GLsizei width,
842 GLsizei height) { 847 GLsizei height) {
843 return error::kNoError; 848 return error::kNoError;
844 } 849 }
845 850
846 error::Error GLES2DecoderPassthroughImpl::DoIsBuffer(GLuint buffer, 851 error::Error GLES2DecoderPassthroughImpl::DoIsBuffer(GLuint buffer,
847 uint32_t* result) { 852 uint32_t* result) {
848 return error::kNoError; 853 return error::kNoError;
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after
955 960
956 error::Error GLES2DecoderPassthroughImpl::DoSamplerParameterf(GLuint sampler, 961 error::Error GLES2DecoderPassthroughImpl::DoSamplerParameterf(GLuint sampler,
957 GLenum pname, 962 GLenum pname,
958 GLfloat param) { 963 GLfloat param) {
959 return error::kNoError; 964 return error::kNoError;
960 } 965 }
961 966
962 error::Error GLES2DecoderPassthroughImpl::DoSamplerParameterfv( 967 error::Error GLES2DecoderPassthroughImpl::DoSamplerParameterfv(
963 GLuint sampler, 968 GLuint sampler,
964 GLenum pname, 969 GLenum pname,
965 const GLfloat* params) { 970 const volatile GLfloat* params) {
966 return error::kNoError; 971 return error::kNoError;
967 } 972 }
968 973
969 error::Error GLES2DecoderPassthroughImpl::DoSamplerParameteri(GLuint sampler, 974 error::Error GLES2DecoderPassthroughImpl::DoSamplerParameteri(GLuint sampler,
970 GLenum pname, 975 GLenum pname,
971 GLint param) { 976 GLint param) {
972 return error::kNoError; 977 return error::kNoError;
973 } 978 }
974 979
975 error::Error GLES2DecoderPassthroughImpl::DoSamplerParameteriv( 980 error::Error GLES2DecoderPassthroughImpl::DoSamplerParameteriv(
976 GLuint sampler, 981 GLuint sampler,
977 GLenum pname, 982 GLenum pname,
978 const GLint* params) { 983 const volatile GLint* params) {
979 return error::kNoError; 984 return error::kNoError;
980 } 985 }
981 986
982 error::Error GLES2DecoderPassthroughImpl::DoScissor(GLint x, 987 error::Error GLES2DecoderPassthroughImpl::DoScissor(GLint x,
983 GLint y, 988 GLint y,
984 GLsizei width, 989 GLsizei width,
985 GLsizei height) { 990 GLsizei height) {
986 glScissor(x, y, width, height); 991 glScissor(x, y, width, height);
987 return error::kNoError; 992 return error::kNoError;
988 } 993 }
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
1066 1071
1067 error::Error GLES2DecoderPassthroughImpl::DoTexParameterf(GLenum target, 1072 error::Error GLES2DecoderPassthroughImpl::DoTexParameterf(GLenum target,
1068 GLenum pname, 1073 GLenum pname,
1069 GLfloat param) { 1074 GLfloat param) {
1070 return error::kNoError; 1075 return error::kNoError;
1071 } 1076 }
1072 1077
1073 error::Error GLES2DecoderPassthroughImpl::DoTexParameterfv( 1078 error::Error GLES2DecoderPassthroughImpl::DoTexParameterfv(
1074 GLenum target, 1079 GLenum target,
1075 GLenum pname, 1080 GLenum pname,
1076 const GLfloat* params) { 1081 const volatile GLfloat* params) {
1077 return error::kNoError; 1082 return error::kNoError;
1078 } 1083 }
1079 1084
1080 error::Error GLES2DecoderPassthroughImpl::DoTexParameteri(GLenum target, 1085 error::Error GLES2DecoderPassthroughImpl::DoTexParameteri(GLenum target,
1081 GLenum pname, 1086 GLenum pname,
1082 GLint param) { 1087 GLint param) {
1083 glTexParameteri(target, pname, param); 1088 glTexParameteri(target, pname, param);
1084 return error::kNoError; 1089 return error::kNoError;
1085 } 1090 }
1086 1091
1087 error::Error GLES2DecoderPassthroughImpl::DoTexParameteriv( 1092 error::Error GLES2DecoderPassthroughImpl::DoTexParameteriv(
1088 GLenum target, 1093 GLenum target,
1089 GLenum pname, 1094 GLenum pname,
1090 const GLint* params) { 1095 const volatile GLint* params) {
1091 return error::kNoError; 1096 return error::kNoError;
1092 } 1097 }
1093 1098
1094 error::Error GLES2DecoderPassthroughImpl::DoTexStorage3D(GLenum target, 1099 error::Error GLES2DecoderPassthroughImpl::DoTexStorage3D(GLenum target,
1095 GLsizei levels, 1100 GLsizei levels,
1096 GLenum internalFormat, 1101 GLenum internalFormat,
1097 GLsizei width, 1102 GLsizei width,
1098 GLsizei height, 1103 GLsizei height,
1099 GLsizei depth) { 1104 GLsizei depth) {
1100 return error::kNoError; 1105 return error::kNoError;
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
1134 const char** varyings, 1139 const char** varyings,
1135 GLenum buffermode) { 1140 GLenum buffermode) {
1136 return error::kNoError; 1141 return error::kNoError;
1137 } 1142 }
1138 1143
1139 error::Error GLES2DecoderPassthroughImpl::DoUniform1f(GLint location, 1144 error::Error GLES2DecoderPassthroughImpl::DoUniform1f(GLint location,
1140 GLfloat x) { 1145 GLfloat x) {
1141 return error::kNoError; 1146 return error::kNoError;
1142 } 1147 }
1143 1148
1144 error::Error GLES2DecoderPassthroughImpl::DoUniform1fv(GLint location, 1149 error::Error GLES2DecoderPassthroughImpl::DoUniform1fv(
1145 GLsizei count, 1150 GLint location,
1146 const GLfloat* v) { 1151 GLsizei count,
1152 const volatile GLfloat* v) {
1147 return error::kNoError; 1153 return error::kNoError;
1148 } 1154 }
1149 1155
1150 error::Error GLES2DecoderPassthroughImpl::DoUniform1i(GLint location, GLint x) { 1156 error::Error GLES2DecoderPassthroughImpl::DoUniform1i(GLint location, GLint x) {
1151 return error::kNoError; 1157 return error::kNoError;
1152 } 1158 }
1153 1159
1154 error::Error GLES2DecoderPassthroughImpl::DoUniform1iv(GLint location, 1160 error::Error GLES2DecoderPassthroughImpl::DoUniform1iv(
1155 GLsizei count, 1161 GLint location,
1156 const GLint* v) { 1162 GLsizei count,
1163 const volatile GLint* v) {
1157 return error::kNoError; 1164 return error::kNoError;
1158 } 1165 }
1159 1166
1160 error::Error GLES2DecoderPassthroughImpl::DoUniform1ui(GLint location, 1167 error::Error GLES2DecoderPassthroughImpl::DoUniform1ui(GLint location,
1161 GLuint x) { 1168 GLuint x) {
1162 return error::kNoError; 1169 return error::kNoError;
1163 } 1170 }
1164 1171
1165 error::Error GLES2DecoderPassthroughImpl::DoUniform1uiv(GLint location, 1172 error::Error GLES2DecoderPassthroughImpl::DoUniform1uiv(
1166 GLsizei count, 1173 GLint location,
1167 const GLuint* v) { 1174 GLsizei count,
1175 const volatile GLuint* v) {
1168 return error::kNoError; 1176 return error::kNoError;
1169 } 1177 }
1170 1178
1171 error::Error GLES2DecoderPassthroughImpl::DoUniform2f(GLint location, 1179 error::Error GLES2DecoderPassthroughImpl::DoUniform2f(GLint location,
1172 GLfloat x, 1180 GLfloat x,
1173 GLfloat y) { 1181 GLfloat y) {
1174 return error::kNoError; 1182 return error::kNoError;
1175 } 1183 }
1176 1184
1177 error::Error GLES2DecoderPassthroughImpl::DoUniform2fv(GLint location, 1185 error::Error GLES2DecoderPassthroughImpl::DoUniform2fv(
1178 GLsizei count, 1186 GLint location,
1179 const GLfloat* v) { 1187 GLsizei count,
1188 const volatile GLfloat* v) {
1180 return error::kNoError; 1189 return error::kNoError;
1181 } 1190 }
1182 1191
1183 error::Error GLES2DecoderPassthroughImpl::DoUniform2i(GLint location, 1192 error::Error GLES2DecoderPassthroughImpl::DoUniform2i(GLint location,
1184 GLint x, 1193 GLint x,
1185 GLint y) { 1194 GLint y) {
1186 return error::kNoError; 1195 return error::kNoError;
1187 } 1196 }
1188 1197
1189 error::Error GLES2DecoderPassthroughImpl::DoUniform2iv(GLint location, 1198 error::Error GLES2DecoderPassthroughImpl::DoUniform2iv(
1190 GLsizei count, 1199 GLint location,
1191 const GLint* v) { 1200 GLsizei count,
1201 const volatile GLint* v) {
1192 return error::kNoError; 1202 return error::kNoError;
1193 } 1203 }
1194 1204
1195 error::Error GLES2DecoderPassthroughImpl::DoUniform2ui(GLint location, 1205 error::Error GLES2DecoderPassthroughImpl::DoUniform2ui(GLint location,
1196 GLuint x, 1206 GLuint x,
1197 GLuint y) { 1207 GLuint y) {
1198 return error::kNoError; 1208 return error::kNoError;
1199 } 1209 }
1200 1210
1201 error::Error GLES2DecoderPassthroughImpl::DoUniform2uiv(GLint location, 1211 error::Error GLES2DecoderPassthroughImpl::DoUniform2uiv(
1202 GLsizei count, 1212 GLint location,
1203 const GLuint* v) { 1213 GLsizei count,
1214 const volatile GLuint* v) {
1204 return error::kNoError; 1215 return error::kNoError;
1205 } 1216 }
1206 1217
1207 error::Error GLES2DecoderPassthroughImpl::DoUniform3f(GLint location, 1218 error::Error GLES2DecoderPassthroughImpl::DoUniform3f(GLint location,
1208 GLfloat x, 1219 GLfloat x,
1209 GLfloat y, 1220 GLfloat y,
1210 GLfloat z) { 1221 GLfloat z) {
1211 return error::kNoError; 1222 return error::kNoError;
1212 } 1223 }
1213 1224
1214 error::Error GLES2DecoderPassthroughImpl::DoUniform3fv(GLint location, 1225 error::Error GLES2DecoderPassthroughImpl::DoUniform3fv(
1215 GLsizei count, 1226 GLint location,
1216 const GLfloat* v) { 1227 GLsizei count,
1228 const volatile GLfloat* v) {
1217 return error::kNoError; 1229 return error::kNoError;
1218 } 1230 }
1219 1231
1220 error::Error GLES2DecoderPassthroughImpl::DoUniform3i(GLint location, 1232 error::Error GLES2DecoderPassthroughImpl::DoUniform3i(GLint location,
1221 GLint x, 1233 GLint x,
1222 GLint y, 1234 GLint y,
1223 GLint z) { 1235 GLint z) {
1224 return error::kNoError; 1236 return error::kNoError;
1225 } 1237 }
1226 1238
1227 error::Error GLES2DecoderPassthroughImpl::DoUniform3iv(GLint location, 1239 error::Error GLES2DecoderPassthroughImpl::DoUniform3iv(
1228 GLsizei count, 1240 GLint location,
1229 const GLint* v) { 1241 GLsizei count,
1242 const volatile GLint* v) {
1230 return error::kNoError; 1243 return error::kNoError;
1231 } 1244 }
1232 1245
1233 error::Error GLES2DecoderPassthroughImpl::DoUniform3ui(GLint location, 1246 error::Error GLES2DecoderPassthroughImpl::DoUniform3ui(GLint location,
1234 GLuint x, 1247 GLuint x,
1235 GLuint y, 1248 GLuint y,
1236 GLuint z) { 1249 GLuint z) {
1237 return error::kNoError; 1250 return error::kNoError;
1238 } 1251 }
1239 1252
1240 error::Error GLES2DecoderPassthroughImpl::DoUniform3uiv(GLint location, 1253 error::Error GLES2DecoderPassthroughImpl::DoUniform3uiv(
1241 GLsizei count, 1254 GLint location,
1242 const GLuint* v) { 1255 GLsizei count,
1256 const volatile GLuint* v) {
1243 return error::kNoError; 1257 return error::kNoError;
1244 } 1258 }
1245 1259
1246 error::Error GLES2DecoderPassthroughImpl::DoUniform4f(GLint location, 1260 error::Error GLES2DecoderPassthroughImpl::DoUniform4f(GLint location,
1247 GLfloat x, 1261 GLfloat x,
1248 GLfloat y, 1262 GLfloat y,
1249 GLfloat z, 1263 GLfloat z,
1250 GLfloat w) { 1264 GLfloat w) {
1251 return error::kNoError; 1265 return error::kNoError;
1252 } 1266 }
1253 1267
1254 error::Error GLES2DecoderPassthroughImpl::DoUniform4fv(GLint location, 1268 error::Error GLES2DecoderPassthroughImpl::DoUniform4fv(
1255 GLsizei count, 1269 GLint location,
1256 const GLfloat* v) { 1270 GLsizei count,
1271 const volatile GLfloat* v) {
1257 return error::kNoError; 1272 return error::kNoError;
1258 } 1273 }
1259 1274
1260 error::Error GLES2DecoderPassthroughImpl::DoUniform4i(GLint location, 1275 error::Error GLES2DecoderPassthroughImpl::DoUniform4i(GLint location,
1261 GLint x, 1276 GLint x,
1262 GLint y, 1277 GLint y,
1263 GLint z, 1278 GLint z,
1264 GLint w) { 1279 GLint w) {
1265 return error::kNoError; 1280 return error::kNoError;
1266 } 1281 }
1267 1282
1268 error::Error GLES2DecoderPassthroughImpl::DoUniform4iv(GLint location, 1283 error::Error GLES2DecoderPassthroughImpl::DoUniform4iv(
1269 GLsizei count, 1284 GLint location,
1270 const GLint* v) { 1285 GLsizei count,
1286 const volatile GLint* v) {
1271 return error::kNoError; 1287 return error::kNoError;
1272 } 1288 }
1273 1289
1274 error::Error GLES2DecoderPassthroughImpl::DoUniform4ui(GLint location, 1290 error::Error GLES2DecoderPassthroughImpl::DoUniform4ui(GLint location,
1275 GLuint x, 1291 GLuint x,
1276 GLuint y, 1292 GLuint y,
1277 GLuint z, 1293 GLuint z,
1278 GLuint w) { 1294 GLuint w) {
1279 return error::kNoError; 1295 return error::kNoError;
1280 } 1296 }
1281 1297
1282 error::Error GLES2DecoderPassthroughImpl::DoUniform4uiv(GLint location, 1298 error::Error GLES2DecoderPassthroughImpl::DoUniform4uiv(
1283 GLsizei count, 1299 GLint location,
1284 const GLuint* v) { 1300 GLsizei count,
1301 const volatile GLuint* v) {
1285 return error::kNoError; 1302 return error::kNoError;
1286 } 1303 }
1287 1304
1288 error::Error GLES2DecoderPassthroughImpl::DoUniformBlockBinding( 1305 error::Error GLES2DecoderPassthroughImpl::DoUniformBlockBinding(
1289 GLuint program, 1306 GLuint program,
1290 GLuint index, 1307 GLuint index,
1291 GLuint binding) { 1308 GLuint binding) {
1292 return error::kNoError; 1309 return error::kNoError;
1293 } 1310 }
1294 1311
1295 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix2fv( 1312 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix2fv(
1296 GLint location, 1313 GLint location,
1297 GLsizei count, 1314 GLsizei count,
1298 GLboolean transpose, 1315 GLboolean transpose,
1299 const GLfloat* value) { 1316 const volatile GLfloat* value) {
1300 return error::kNoError; 1317 return error::kNoError;
1301 } 1318 }
1302 1319
1303 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix2x3fv( 1320 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix2x3fv(
1304 GLint location, 1321 GLint location,
1305 GLsizei count, 1322 GLsizei count,
1306 GLboolean transpose, 1323 GLboolean transpose,
1307 const GLfloat* value) { 1324 const volatile GLfloat* value) {
1308 return error::kNoError; 1325 return error::kNoError;
1309 } 1326 }
1310 1327
1311 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix2x4fv( 1328 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix2x4fv(
1312 GLint location, 1329 GLint location,
1313 GLsizei count, 1330 GLsizei count,
1314 GLboolean transpose, 1331 GLboolean transpose,
1315 const GLfloat* value) { 1332 const volatile GLfloat* value) {
1316 return error::kNoError; 1333 return error::kNoError;
1317 } 1334 }
1318 1335
1319 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix3fv( 1336 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix3fv(
1320 GLint location, 1337 GLint location,
1321 GLsizei count, 1338 GLsizei count,
1322 GLboolean transpose, 1339 GLboolean transpose,
1323 const GLfloat* value) { 1340 const volatile GLfloat* value) {
1324 return error::kNoError; 1341 return error::kNoError;
1325 } 1342 }
1326 1343
1327 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix3x2fv( 1344 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix3x2fv(
1328 GLint location, 1345 GLint location,
1329 GLsizei count, 1346 GLsizei count,
1330 GLboolean transpose, 1347 GLboolean transpose,
1331 const GLfloat* value) { 1348 const volatile GLfloat* value) {
1332 return error::kNoError; 1349 return error::kNoError;
1333 } 1350 }
1334 1351
1335 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix3x4fv( 1352 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix3x4fv(
1336 GLint location, 1353 GLint location,
1337 GLsizei count, 1354 GLsizei count,
1338 GLboolean transpose, 1355 GLboolean transpose,
1339 const GLfloat* value) { 1356 const volatile GLfloat* value) {
1340 return error::kNoError; 1357 return error::kNoError;
1341 } 1358 }
1342 1359
1343 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix4fv( 1360 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix4fv(
1344 GLint location, 1361 GLint location,
1345 GLsizei count, 1362 GLsizei count,
1346 GLboolean transpose, 1363 GLboolean transpose,
1347 const GLfloat* value) { 1364 const volatile GLfloat* value) {
1348 return error::kNoError; 1365 return error::kNoError;
1349 } 1366 }
1350 1367
1351 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix4x2fv( 1368 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix4x2fv(
1352 GLint location, 1369 GLint location,
1353 GLsizei count, 1370 GLsizei count,
1354 GLboolean transpose, 1371 GLboolean transpose,
1355 const GLfloat* value) { 1372 const volatile GLfloat* value) {
1356 return error::kNoError; 1373 return error::kNoError;
1357 } 1374 }
1358 1375
1359 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix4x3fv( 1376 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix4x3fv(
1360 GLint location, 1377 GLint location,
1361 GLsizei count, 1378 GLsizei count,
1362 GLboolean transpose, 1379 GLboolean transpose,
1363 const GLfloat* value) { 1380 const volatile GLfloat* value) {
1364 return error::kNoError; 1381 return error::kNoError;
1365 } 1382 }
1366 1383
1367 error::Error GLES2DecoderPassthroughImpl::DoUseProgram(GLuint program) { 1384 error::Error GLES2DecoderPassthroughImpl::DoUseProgram(GLuint program) {
1368 return error::kNoError; 1385 return error::kNoError;
1369 } 1386 }
1370 1387
1371 error::Error GLES2DecoderPassthroughImpl::DoValidateProgram(GLuint program) { 1388 error::Error GLES2DecoderPassthroughImpl::DoValidateProgram(GLuint program) {
1372 return error::kNoError; 1389 return error::kNoError;
1373 } 1390 }
1374 1391
1375 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib1f(GLuint indx, 1392 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib1f(GLuint indx,
1376 GLfloat x) { 1393 GLfloat x) {
1377 return error::kNoError; 1394 return error::kNoError;
1378 } 1395 }
1379 1396
1380 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib1fv( 1397 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib1fv(
1381 GLuint indx, 1398 GLuint indx,
1382 const GLfloat* values) { 1399 const volatile GLfloat* values) {
1383 return error::kNoError; 1400 return error::kNoError;
1384 } 1401 }
1385 1402
1386 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib2f(GLuint indx, 1403 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib2f(GLuint indx,
1387 GLfloat x, 1404 GLfloat x,
1388 GLfloat y) { 1405 GLfloat y) {
1389 return error::kNoError; 1406 return error::kNoError;
1390 } 1407 }
1391 1408
1392 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib2fv( 1409 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib2fv(
1393 GLuint indx, 1410 GLuint indx,
1394 const GLfloat* values) { 1411 const volatile GLfloat* values) {
1395 return error::kNoError; 1412 return error::kNoError;
1396 } 1413 }
1397 1414
1398 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib3f(GLuint indx, 1415 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib3f(GLuint indx,
1399 GLfloat x, 1416 GLfloat x,
1400 GLfloat y, 1417 GLfloat y,
1401 GLfloat z) { 1418 GLfloat z) {
1402 return error::kNoError; 1419 return error::kNoError;
1403 } 1420 }
1404 1421
1405 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib3fv( 1422 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib3fv(
1406 GLuint indx, 1423 GLuint indx,
1407 const GLfloat* values) { 1424 const volatile GLfloat* values) {
1408 return error::kNoError; 1425 return error::kNoError;
1409 } 1426 }
1410 1427
1411 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib4f(GLuint indx, 1428 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib4f(GLuint indx,
1412 GLfloat x, 1429 GLfloat x,
1413 GLfloat y, 1430 GLfloat y,
1414 GLfloat z, 1431 GLfloat z,
1415 GLfloat w) { 1432 GLfloat w) {
1416 return error::kNoError; 1433 return error::kNoError;
1417 } 1434 }
1418 1435
1419 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib4fv( 1436 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib4fv(
1420 GLuint indx, 1437 GLuint indx,
1421 const GLfloat* values) { 1438 const volatile GLfloat* values) {
1422 return error::kNoError; 1439 return error::kNoError;
1423 } 1440 }
1424 1441
1425 error::Error GLES2DecoderPassthroughImpl::DoVertexAttribI4i(GLuint indx, 1442 error::Error GLES2DecoderPassthroughImpl::DoVertexAttribI4i(GLuint indx,
1426 GLint x, 1443 GLint x,
1427 GLint y, 1444 GLint y,
1428 GLint z, 1445 GLint z,
1429 GLint w) { 1446 GLint w) {
1430 return error::kNoError; 1447 return error::kNoError;
1431 } 1448 }
1432 1449
1433 error::Error GLES2DecoderPassthroughImpl::DoVertexAttribI4iv( 1450 error::Error GLES2DecoderPassthroughImpl::DoVertexAttribI4iv(
1434 GLuint indx, 1451 GLuint indx,
1435 const GLint* values) { 1452 const volatile GLint* values) {
1436 return error::kNoError; 1453 return error::kNoError;
1437 } 1454 }
1438 1455
1439 error::Error GLES2DecoderPassthroughImpl::DoVertexAttribI4ui(GLuint indx, 1456 error::Error GLES2DecoderPassthroughImpl::DoVertexAttribI4ui(GLuint indx,
1440 GLuint x, 1457 GLuint x,
1441 GLuint y, 1458 GLuint y,
1442 GLuint z, 1459 GLuint z,
1443 GLuint w) { 1460 GLuint w) {
1444 return error::kNoError; 1461 return error::kNoError;
1445 } 1462 }
1446 1463
1447 error::Error GLES2DecoderPassthroughImpl::DoVertexAttribI4uiv( 1464 error::Error GLES2DecoderPassthroughImpl::DoVertexAttribI4uiv(
1448 GLuint indx, 1465 GLuint indx,
1449 const GLuint* values) { 1466 const volatile GLuint* values) {
1450 return error::kNoError; 1467 return error::kNoError;
1451 } 1468 }
1452 1469
1453 error::Error GLES2DecoderPassthroughImpl::DoVertexAttribIPointer( 1470 error::Error GLES2DecoderPassthroughImpl::DoVertexAttribIPointer(
1454 GLuint indx, 1471 GLuint indx,
1455 GLint size, 1472 GLint size,
1456 GLenum type, 1473 GLenum type,
1457 GLsizei stride, 1474 GLsizei stride,
1458 const void* ptr) { 1475 const void* ptr) {
1459 return error::kNoError; 1476 return error::kNoError;
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
1528 error::Error GLES2DecoderPassthroughImpl::DoTexStorage2DEXT( 1545 error::Error GLES2DecoderPassthroughImpl::DoTexStorage2DEXT(
1529 GLenum target, 1546 GLenum target,
1530 GLsizei levels, 1547 GLsizei levels,
1531 GLenum internalFormat, 1548 GLenum internalFormat,
1532 GLsizei width, 1549 GLsizei width,
1533 GLsizei height) { 1550 GLsizei height) {
1534 glTexStorage2DEXT(target, levels, internalFormat, width, height); 1551 glTexStorage2DEXT(target, levels, internalFormat, width, height);
1535 return error::kNoError; 1552 return error::kNoError;
1536 } 1553 }
1537 1554
1538 error::Error GLES2DecoderPassthroughImpl::DoGenQueriesEXT(GLsizei n, 1555 error::Error GLES2DecoderPassthroughImpl::DoGenQueriesEXT(
1539 GLuint* queries) { 1556 GLsizei n,
1557 volatile GLuint* queries) {
1540 return error::kNoError; 1558 return error::kNoError;
1541 } 1559 }
1542 1560
1543 error::Error GLES2DecoderPassthroughImpl::DoDeleteQueriesEXT( 1561 error::Error GLES2DecoderPassthroughImpl::DoDeleteQueriesEXT(
1544 GLsizei n, 1562 GLsizei n,
1545 const GLuint* queries) { 1563 const volatile GLuint* queries) {
1546 return error::kNoError; 1564 return error::kNoError;
1547 } 1565 }
1548 1566
1549 error::Error GLES2DecoderPassthroughImpl::DoQueryCounterEXT(GLuint id, 1567 error::Error GLES2DecoderPassthroughImpl::DoQueryCounterEXT(GLuint id,
1550 GLenum target) { 1568 GLenum target) {
1551 return error::kNoError; 1569 return error::kNoError;
1552 } 1570 }
1553 1571
1554 error::Error GLES2DecoderPassthroughImpl::DoBeginQueryEXT(GLenum target, 1572 error::Error GLES2DecoderPassthroughImpl::DoBeginQueryEXT(GLenum target,
1555 GLuint id) { 1573 GLuint id) {
(...skipping 27 matching lines...) Expand all
1583 error::Error GLES2DecoderPassthroughImpl::DoPushGroupMarkerEXT( 1601 error::Error GLES2DecoderPassthroughImpl::DoPushGroupMarkerEXT(
1584 GLsizei length, 1602 GLsizei length,
1585 const char* marker) { 1603 const char* marker) {
1586 return error::kNoError; 1604 return error::kNoError;
1587 } 1605 }
1588 1606
1589 error::Error GLES2DecoderPassthroughImpl::DoPopGroupMarkerEXT() { 1607 error::Error GLES2DecoderPassthroughImpl::DoPopGroupMarkerEXT() {
1590 return error::kNoError; 1608 return error::kNoError;
1591 } 1609 }
1592 1610
1593 error::Error GLES2DecoderPassthroughImpl::DoGenVertexArraysOES(GLsizei n, 1611 error::Error GLES2DecoderPassthroughImpl::DoGenVertexArraysOES(
1594 GLuint* arrays) { 1612 GLsizei n,
1613 volatile GLuint* arrays) {
1595 return error::kNoError; 1614 return error::kNoError;
1596 } 1615 }
1597 1616
1598 error::Error GLES2DecoderPassthroughImpl::DoDeleteVertexArraysOES( 1617 error::Error GLES2DecoderPassthroughImpl::DoDeleteVertexArraysOES(
1599 GLsizei n, 1618 GLsizei n,
1600 const GLuint* arrays) { 1619 const volatile GLuint* arrays) {
1601 return error::kNoError; 1620 return error::kNoError;
1602 } 1621 }
1603 1622
1604 error::Error GLES2DecoderPassthroughImpl::DoIsVertexArrayOES(GLuint array, 1623 error::Error GLES2DecoderPassthroughImpl::DoIsVertexArrayOES(GLuint array,
1605 uint32_t* result) { 1624 uint32_t* result) {
1606 return error::kNoError; 1625 return error::kNoError;
1607 } 1626 }
1608 1627
1609 error::Error GLES2DecoderPassthroughImpl::DoBindVertexArrayOES(GLuint array) { 1628 error::Error GLES2DecoderPassthroughImpl::DoBindVertexArrayOES(GLuint array) {
1610 return error::kNoError; 1629 return error::kNoError;
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
1746 } 1765 }
1747 1766
1748 error::Error GLES2DecoderPassthroughImpl::DoVertexAttribDivisorANGLE( 1767 error::Error GLES2DecoderPassthroughImpl::DoVertexAttribDivisorANGLE(
1749 GLuint index, 1768 GLuint index,
1750 GLuint divisor) { 1769 GLuint divisor) {
1751 return error::kNoError; 1770 return error::kNoError;
1752 } 1771 }
1753 1772
1754 error::Error GLES2DecoderPassthroughImpl::DoProduceTextureCHROMIUM( 1773 error::Error GLES2DecoderPassthroughImpl::DoProduceTextureCHROMIUM(
1755 GLenum target, 1774 GLenum target,
1756 const GLbyte* mailbox) { 1775 const volatile GLbyte* mailbox) {
1757 return error::kNoError; 1776 return error::kNoError;
1758 } 1777 }
1759 1778
1760 error::Error GLES2DecoderPassthroughImpl::DoProduceTextureDirectCHROMIUM( 1779 error::Error GLES2DecoderPassthroughImpl::DoProduceTextureDirectCHROMIUM(
1761 GLuint texture, 1780 GLuint texture,
1762 GLenum target, 1781 GLenum target,
1763 const GLbyte* mailbox) { 1782 const volatile GLbyte* mailbox) {
1764 return error::kNoError; 1783 return error::kNoError;
1765 } 1784 }
1766 1785
1767 error::Error GLES2DecoderPassthroughImpl::DoConsumeTextureCHROMIUM( 1786 error::Error GLES2DecoderPassthroughImpl::DoConsumeTextureCHROMIUM(
1768 GLenum target, 1787 GLenum target,
1769 const GLbyte* mailbox) { 1788 const volatile GLbyte* mailbox) {
1770 return error::kNoError; 1789 return error::kNoError;
1771 } 1790 }
1772 1791
1773 error::Error GLES2DecoderPassthroughImpl::DoCreateAndConsumeTextureINTERNAL( 1792 error::Error GLES2DecoderPassthroughImpl::DoCreateAndConsumeTextureINTERNAL(
1774 GLenum target, 1793 GLenum target,
1775 GLuint texture, 1794 GLuint texture,
1776 const GLbyte* mailbox) { 1795 const volatile GLbyte* mailbox) {
1777 return error::kNoError; 1796 return error::kNoError;
1778 } 1797 }
1779 1798
1780 error::Error GLES2DecoderPassthroughImpl::DoBindUniformLocationCHROMIUM( 1799 error::Error GLES2DecoderPassthroughImpl::DoBindUniformLocationCHROMIUM(
1781 GLuint program, 1800 GLuint program,
1782 GLint location, 1801 GLint location,
1783 const char* name) { 1802 const char* name) {
1784 return error::kNoError; 1803 return error::kNoError;
1785 } 1804 }
1786 1805
(...skipping 15 matching lines...) Expand all
1802 return error::kNoError; 1821 return error::kNoError;
1803 } 1822 }
1804 1823
1805 error::Error GLES2DecoderPassthroughImpl::DoTraceEndCHROMIUM() { 1824 error::Error GLES2DecoderPassthroughImpl::DoTraceEndCHROMIUM() {
1806 return error::kNoError; 1825 return error::kNoError;
1807 } 1826 }
1808 1827
1809 error::Error GLES2DecoderPassthroughImpl::DoDiscardFramebufferEXT( 1828 error::Error GLES2DecoderPassthroughImpl::DoDiscardFramebufferEXT(
1810 GLenum target, 1829 GLenum target,
1811 GLsizei count, 1830 GLsizei count,
1812 const GLenum* attachments) { 1831 const volatile GLenum* attachments) {
1813 return error::kNoError; 1832 return error::kNoError;
1814 } 1833 }
1815 1834
1816 error::Error GLES2DecoderPassthroughImpl::DoLoseContextCHROMIUM(GLenum current, 1835 error::Error GLES2DecoderPassthroughImpl::DoLoseContextCHROMIUM(GLenum current,
1817 GLenum other) { 1836 GLenum other) {
1818 return error::kNoError; 1837 return error::kNoError;
1819 } 1838 }
1820 1839
1821 error::Error GLES2DecoderPassthroughImpl::DoDescheduleUntilFinishedCHROMIUM() { 1840 error::Error GLES2DecoderPassthroughImpl::DoDescheduleUntilFinishedCHROMIUM() {
1822 return error::kNoError; 1841 return error::kNoError;
1823 } 1842 }
1824 1843
1825 error::Error GLES2DecoderPassthroughImpl::DoInsertFenceSyncCHROMIUM( 1844 error::Error GLES2DecoderPassthroughImpl::DoInsertFenceSyncCHROMIUM(
1826 GLuint64 release_count) { 1845 GLuint64 release_count) {
1827 return error::kNoError; 1846 return error::kNoError;
1828 } 1847 }
1829 1848
1830 error::Error GLES2DecoderPassthroughImpl::DoWaitSyncTokenCHROMIUM( 1849 error::Error GLES2DecoderPassthroughImpl::DoWaitSyncTokenCHROMIUM(
1831 CommandBufferNamespace namespace_id, 1850 CommandBufferNamespace namespace_id,
1832 CommandBufferId command_buffer_id, 1851 CommandBufferId command_buffer_id,
1833 GLuint64 release_count) { 1852 GLuint64 release_count) {
1834 return error::kNoError; 1853 return error::kNoError;
1835 } 1854 }
1836 1855
1837 error::Error GLES2DecoderPassthroughImpl::DoDrawBuffersEXT(GLsizei count, 1856 error::Error GLES2DecoderPassthroughImpl::DoDrawBuffersEXT(
1838 const GLenum* bufs) { 1857 GLsizei count,
1858 const volatile GLenum* bufs) {
1839 return error::kNoError; 1859 return error::kNoError;
1840 } 1860 }
1841 1861
1842 error::Error GLES2DecoderPassthroughImpl::DoDiscardBackbufferCHROMIUM() { 1862 error::Error GLES2DecoderPassthroughImpl::DoDiscardBackbufferCHROMIUM() {
1843 return error::kNoError; 1863 return error::kNoError;
1844 } 1864 }
1845 1865
1846 error::Error GLES2DecoderPassthroughImpl::DoScheduleOverlayPlaneCHROMIUM( 1866 error::Error GLES2DecoderPassthroughImpl::DoScheduleOverlayPlaneCHROMIUM(
1847 GLint plane_z_order, 1867 GLint plane_z_order,
1848 GLenum plane_transform, 1868 GLenum plane_transform,
(...skipping 22 matching lines...) Expand all
1871 GLuint contents_texture_id, 1891 GLuint contents_texture_id,
1872 const GLfloat* contents_rect, 1892 const GLfloat* contents_rect,
1873 GLuint background_color, 1893 GLuint background_color,
1874 GLuint edge_aa_mask, 1894 GLuint edge_aa_mask,
1875 const GLfloat* bounds_rect) { 1895 const GLfloat* bounds_rect) {
1876 return error::kNoError; 1896 return error::kNoError;
1877 } 1897 }
1878 1898
1879 error::Error GLES2DecoderPassthroughImpl::DoScheduleCALayerInUseQueryCHROMIUM( 1899 error::Error GLES2DecoderPassthroughImpl::DoScheduleCALayerInUseQueryCHROMIUM(
1880 GLuint n, 1900 GLuint n,
1881 const GLuint* textures) { 1901 const volatile GLuint* textures) {
1882 return error::kNoError; 1902 return error::kNoError;
1883 } 1903 }
1884 1904
1885 error::Error GLES2DecoderPassthroughImpl::DoCommitOverlayPlanesCHROMIUM() { 1905 error::Error GLES2DecoderPassthroughImpl::DoCommitOverlayPlanesCHROMIUM() {
1886 return error::kNoError; 1906 return error::kNoError;
1887 } 1907 }
1888 1908
1889 error::Error GLES2DecoderPassthroughImpl::DoSwapInterval(GLint interval) { 1909 error::Error GLES2DecoderPassthroughImpl::DoSwapInterval(GLint interval) {
1890 return error::kNoError; 1910 return error::kNoError;
1891 } 1911 }
1892 1912
1893 error::Error GLES2DecoderPassthroughImpl::DoFlushDriverCachesCHROMIUM() { 1913 error::Error GLES2DecoderPassthroughImpl::DoFlushDriverCachesCHROMIUM() {
1894 return error::kNoError; 1914 return error::kNoError;
1895 } 1915 }
1896 1916
1897 error::Error GLES2DecoderPassthroughImpl::DoMatrixLoadfCHROMIUM( 1917 error::Error GLES2DecoderPassthroughImpl::DoMatrixLoadfCHROMIUM(
1898 GLenum matrixMode, 1918 GLenum matrixMode,
1899 const GLfloat* m) { 1919 const volatile GLfloat* m) {
1900 return error::kNoError; 1920 return error::kNoError;
1901 } 1921 }
1902 1922
1903 error::Error GLES2DecoderPassthroughImpl::DoMatrixLoadIdentityCHROMIUM( 1923 error::Error GLES2DecoderPassthroughImpl::DoMatrixLoadIdentityCHROMIUM(
1904 GLenum matrixMode) { 1924 GLenum matrixMode) {
1905 return error::kNoError; 1925 return error::kNoError;
1906 } 1926 }
1907 1927
1908 error::Error GLES2DecoderPassthroughImpl::DoGenPathsCHROMIUM(GLuint path, 1928 error::Error GLES2DecoderPassthroughImpl::DoGenPathsCHROMIUM(GLuint path,
1909 GLsizei range) { 1929 GLsizei range) {
(...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after
2130 GLuint program, 2150 GLuint program,
2131 const char* name, 2151 const char* name,
2132 GLint* index) { 2152 GLint* index) {
2133 return error::kNoError; 2153 return error::kNoError;
2134 } 2154 }
2135 2155
2136 error::Error 2156 error::Error
2137 GLES2DecoderPassthroughImpl::DoUniformMatrix4fvStreamTextureMatrixCHROMIUM( 2157 GLES2DecoderPassthroughImpl::DoUniformMatrix4fvStreamTextureMatrixCHROMIUM(
2138 GLint location, 2158 GLint location,
2139 GLboolean transpose, 2159 GLboolean transpose,
2140 const GLfloat* defaultValue) { 2160 const volatile GLfloat* defaultValue) {
2141 return error::kNoError; 2161 return error::kNoError;
2142 } 2162 }
2143 2163
2144 } // namespace gles2 2164 } // namespace gles2
2145 } // namespace gpu 2165 } // namespace gpu
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698