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

Side by Side Diff: gpu/command_buffer/service/context_state_impl_autogen.h

Issue 1218223005: command_buffer: Implement CHROMIUM_framebuffer_mixed_samples extension (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@new-05-path-fragment-input-gen
Patch Set: rebase for commit Created 5 years 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 2014 The Chromium Authors. All rights reserved. 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 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 auto-generated from 5 // This file is auto-generated from
6 // gpu/command_buffer/build_gles2_cmd_buffer.py 6 // gpu/command_buffer/build_gles2_cmd_buffer.py
7 // It's formatted by clang-format using chromium coding style: 7 // It's formatted by clang-format using chromium coding style:
8 // clang-format -i -style=chromium filename 8 // clang-format -i -style=chromium filename
9 // DO NOT EDIT! 9 // DO NOT EDIT!
10 10
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
58 depth_clear = 1.0f; 58 depth_clear = 1.0f;
59 stencil_clear = 0; 59 stencil_clear = 0;
60 color_mask_red = true; 60 color_mask_red = true;
61 cached_color_mask_red = true; 61 cached_color_mask_red = true;
62 color_mask_green = true; 62 color_mask_green = true;
63 cached_color_mask_green = true; 63 cached_color_mask_green = true;
64 color_mask_blue = true; 64 color_mask_blue = true;
65 cached_color_mask_blue = true; 65 cached_color_mask_blue = true;
66 color_mask_alpha = true; 66 color_mask_alpha = true;
67 cached_color_mask_alpha = true; 67 cached_color_mask_alpha = true;
68 coverage_modulation = GL_NONE;
68 cull_mode = GL_BACK; 69 cull_mode = GL_BACK;
69 depth_func = GL_LESS; 70 depth_func = GL_LESS;
70 depth_mask = true; 71 depth_mask = true;
71 cached_depth_mask = true; 72 cached_depth_mask = true;
72 z_near = 0.0f; 73 z_near = 0.0f;
73 z_far = 1.0f; 74 z_far = 1.0f;
74 front_face = GL_CCW; 75 front_face = GL_CCW;
75 hint_generate_mipmap = GL_DONT_CARE; 76 hint_generate_mipmap = GL_DONT_CARE;
76 hint_fragment_shader_derivative = GL_DONT_CARE; 77 hint_fragment_shader_derivative = GL_DONT_CARE;
77 line_width = 1.0f; 78 line_width = 1.0f;
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after
267 if ((depth_clear != prev_state->depth_clear)) 268 if ((depth_clear != prev_state->depth_clear))
268 glClearDepth(depth_clear); 269 glClearDepth(depth_clear);
269 if ((stencil_clear != prev_state->stencil_clear)) 270 if ((stencil_clear != prev_state->stencil_clear))
270 glClearStencil(stencil_clear); 271 glClearStencil(stencil_clear);
271 if ((cached_color_mask_red != prev_state->cached_color_mask_red) || 272 if ((cached_color_mask_red != prev_state->cached_color_mask_red) ||
272 (cached_color_mask_green != prev_state->cached_color_mask_green) || 273 (cached_color_mask_green != prev_state->cached_color_mask_green) ||
273 (cached_color_mask_blue != prev_state->cached_color_mask_blue) || 274 (cached_color_mask_blue != prev_state->cached_color_mask_blue) ||
274 (cached_color_mask_alpha != prev_state->cached_color_mask_alpha)) 275 (cached_color_mask_alpha != prev_state->cached_color_mask_alpha))
275 glColorMask(cached_color_mask_red, cached_color_mask_green, 276 glColorMask(cached_color_mask_red, cached_color_mask_green,
276 cached_color_mask_blue, cached_color_mask_alpha); 277 cached_color_mask_blue, cached_color_mask_alpha);
278 if (feature_info_->feature_flags().chromium_framebuffer_mixed_samples)
279 if ((coverage_modulation != prev_state->coverage_modulation))
280 glCoverageModulationNV(coverage_modulation);
277 if ((cull_mode != prev_state->cull_mode)) 281 if ((cull_mode != prev_state->cull_mode))
278 glCullFace(cull_mode); 282 glCullFace(cull_mode);
279 if ((depth_func != prev_state->depth_func)) 283 if ((depth_func != prev_state->depth_func))
280 glDepthFunc(depth_func); 284 glDepthFunc(depth_func);
281 if ((cached_depth_mask != prev_state->cached_depth_mask)) 285 if ((cached_depth_mask != prev_state->cached_depth_mask))
282 glDepthMask(cached_depth_mask); 286 glDepthMask(cached_depth_mask);
283 if ((z_near != prev_state->z_near) || (z_far != prev_state->z_far)) 287 if ((z_near != prev_state->z_near) || (z_far != prev_state->z_far))
284 glDepthRange(z_near, z_far); 288 glDepthRange(z_near, z_far);
285 if ((front_face != prev_state->front_face)) 289 if ((front_face != prev_state->front_face))
286 glFrontFace(front_face); 290 glFrontFace(front_face);
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after
409 blend_color_alpha); 413 blend_color_alpha);
410 glBlendEquationSeparate(blend_equation_rgb, blend_equation_alpha); 414 glBlendEquationSeparate(blend_equation_rgb, blend_equation_alpha);
411 glBlendFuncSeparate(blend_source_rgb, blend_dest_rgb, blend_source_alpha, 415 glBlendFuncSeparate(blend_source_rgb, blend_dest_rgb, blend_source_alpha,
412 blend_dest_alpha); 416 blend_dest_alpha);
413 glClearColor(color_clear_red, color_clear_green, color_clear_blue, 417 glClearColor(color_clear_red, color_clear_green, color_clear_blue,
414 color_clear_alpha); 418 color_clear_alpha);
415 glClearDepth(depth_clear); 419 glClearDepth(depth_clear);
416 glClearStencil(stencil_clear); 420 glClearStencil(stencil_clear);
417 glColorMask(cached_color_mask_red, cached_color_mask_green, 421 glColorMask(cached_color_mask_red, cached_color_mask_green,
418 cached_color_mask_blue, cached_color_mask_alpha); 422 cached_color_mask_blue, cached_color_mask_alpha);
423 if (feature_info_->feature_flags().chromium_framebuffer_mixed_samples)
424 glCoverageModulationNV(coverage_modulation);
419 glCullFace(cull_mode); 425 glCullFace(cull_mode);
420 glDepthFunc(depth_func); 426 glDepthFunc(depth_func);
421 glDepthMask(cached_depth_mask); 427 glDepthMask(cached_depth_mask);
422 glDepthRange(z_near, z_far); 428 glDepthRange(z_near, z_far);
423 glFrontFace(front_face); 429 glFrontFace(front_face);
424 if (!feature_info_->gl_version_info().is_desktop_core_profile) { 430 if (!feature_info_->gl_version_info().is_desktop_core_profile) {
425 glHint(GL_GENERATE_MIPMAP_HINT, hint_generate_mipmap); 431 glHint(GL_GENERATE_MIPMAP_HINT, hint_generate_mipmap);
426 } 432 }
427 if (feature_info_->feature_flags().oes_standard_derivatives) { 433 if (feature_info_->feature_flags().oes_standard_derivatives) {
428 glHint(GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES, 434 glHint(GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES,
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after
586 return true; 592 return true;
587 case GL_COLOR_WRITEMASK: 593 case GL_COLOR_WRITEMASK:
588 *num_written = 4; 594 *num_written = 4;
589 if (params) { 595 if (params) {
590 params[0] = static_cast<GLint>(color_mask_red); 596 params[0] = static_cast<GLint>(color_mask_red);
591 params[1] = static_cast<GLint>(color_mask_green); 597 params[1] = static_cast<GLint>(color_mask_green);
592 params[2] = static_cast<GLint>(color_mask_blue); 598 params[2] = static_cast<GLint>(color_mask_blue);
593 params[3] = static_cast<GLint>(color_mask_alpha); 599 params[3] = static_cast<GLint>(color_mask_alpha);
594 } 600 }
595 return true; 601 return true;
602 case GL_COVERAGE_MODULATION_CHROMIUM:
603 *num_written = 1;
604 if (params) {
605 params[0] = static_cast<GLint>(coverage_modulation);
606 }
607 return true;
596 case GL_CULL_FACE_MODE: 608 case GL_CULL_FACE_MODE:
597 *num_written = 1; 609 *num_written = 1;
598 if (params) { 610 if (params) {
599 params[0] = static_cast<GLint>(cull_mode); 611 params[0] = static_cast<GLint>(cull_mode);
600 } 612 }
601 return true; 613 return true;
602 case GL_DEPTH_FUNC: 614 case GL_DEPTH_FUNC:
603 *num_written = 1; 615 *num_written = 1;
604 if (params) { 616 if (params) {
605 params[0] = static_cast<GLint>(depth_func); 617 params[0] = static_cast<GLint>(depth_func);
(...skipping 412 matching lines...) Expand 10 before | Expand all | Expand 10 after
1018 return true; 1030 return true;
1019 case GL_COLOR_WRITEMASK: 1031 case GL_COLOR_WRITEMASK:
1020 *num_written = 4; 1032 *num_written = 4;
1021 if (params) { 1033 if (params) {
1022 params[0] = static_cast<GLfloat>(color_mask_red); 1034 params[0] = static_cast<GLfloat>(color_mask_red);
1023 params[1] = static_cast<GLfloat>(color_mask_green); 1035 params[1] = static_cast<GLfloat>(color_mask_green);
1024 params[2] = static_cast<GLfloat>(color_mask_blue); 1036 params[2] = static_cast<GLfloat>(color_mask_blue);
1025 params[3] = static_cast<GLfloat>(color_mask_alpha); 1037 params[3] = static_cast<GLfloat>(color_mask_alpha);
1026 } 1038 }
1027 return true; 1039 return true;
1040 case GL_COVERAGE_MODULATION_CHROMIUM:
1041 *num_written = 1;
1042 if (params) {
1043 params[0] = static_cast<GLfloat>(coverage_modulation);
1044 }
1045 return true;
1028 case GL_CULL_FACE_MODE: 1046 case GL_CULL_FACE_MODE:
1029 *num_written = 1; 1047 *num_written = 1;
1030 if (params) { 1048 if (params) {
1031 params[0] = static_cast<GLfloat>(cull_mode); 1049 params[0] = static_cast<GLfloat>(cull_mode);
1032 } 1050 }
1033 return true; 1051 return true;
1034 case GL_DEPTH_FUNC: 1052 case GL_DEPTH_FUNC:
1035 *num_written = 1; 1053 *num_written = 1;
1036 if (params) { 1054 if (params) {
1037 params[0] = static_cast<GLfloat>(depth_func); 1055 params[0] = static_cast<GLfloat>(depth_func);
(...skipping 329 matching lines...) Expand 10 before | Expand all | Expand 10 after
1367 *num_written = 1; 1385 *num_written = 1;
1368 if (params) { 1386 if (params) {
1369 params[0] = static_cast<GLfloat>(enable_flags.sample_alpha_to_one_ext); 1387 params[0] = static_cast<GLfloat>(enable_flags.sample_alpha_to_one_ext);
1370 } 1388 }
1371 return true; 1389 return true;
1372 default: 1390 default:
1373 return false; 1391 return false;
1374 } 1392 }
1375 } 1393 }
1376 #endif // GPU_COMMAND_BUFFER_SERVICE_CONTEXT_STATE_IMPL_AUTOGEN_H_ 1394 #endif // GPU_COMMAND_BUFFER_SERVICE_CONTEXT_STATE_IMPL_AUTOGEN_H_
OLDNEW
« no previous file with comments | « gpu/command_buffer/service/context_state_autogen.h ('k') | gpu/command_buffer/service/feature_info.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698