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

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

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 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 338 matching lines...) Expand 10 before | Expand all | Expand 10 after
349 }; 349 };
350 350
351 static const GLenum valid_get_max_index_type_table[] = { 351 static const GLenum valid_get_max_index_type_table[] = {
352 GL_UNSIGNED_BYTE, 352 GL_UNSIGNED_BYTE,
353 GL_UNSIGNED_SHORT, 353 GL_UNSIGNED_SHORT,
354 GL_UNSIGNED_INT, 354 GL_UNSIGNED_INT,
355 }; 355 };
356 356
357 static const GLenum valid_get_tex_param_target_table[] = { 357 static const GLenum valid_get_tex_param_target_table[] = {
358 GL_TEXTURE_2D, 358 GL_TEXTURE_2D,
359 GL_TEXTURE_3D,
360 GL_TEXTURE_2D_ARRAY,
359 GL_TEXTURE_CUBE_MAP, 361 GL_TEXTURE_CUBE_MAP,
360 }; 362 };
361 363
362 static const GLenum valid_hint_mode_table[] = { 364 static const GLenum valid_hint_mode_table[] = {
363 GL_FASTEST, 365 GL_FASTEST,
364 GL_NICEST, 366 GL_NICEST,
365 GL_DONT_CARE, 367 GL_DONT_CARE,
366 }; 368 };
367 369
368 static const GLenum valid_hint_target_table[] = { 370 static const GLenum valid_hint_target_table[] = {
(...skipping 251 matching lines...) Expand 10 before | Expand all | Expand 10 after
620 static const GLenum valid_texture_bind_target_table[] = { 622 static const GLenum valid_texture_bind_target_table[] = {
621 GL_TEXTURE_2D, 623 GL_TEXTURE_2D,
622 GL_TEXTURE_CUBE_MAP, 624 GL_TEXTURE_CUBE_MAP,
623 }; 625 };
624 626
625 static const GLenum valid_texture_bind_target_table_es3[] = { 627 static const GLenum valid_texture_bind_target_table_es3[] = {
626 GL_TEXTURE_3D, 628 GL_TEXTURE_3D,
627 GL_TEXTURE_2D_ARRAY, 629 GL_TEXTURE_2D_ARRAY,
628 }; 630 };
629 631
632 static const GLenum valid_texture_compare_func_table[] = {
633 GL_LEQUAL,
634 GL_GEQUAL,
635 GL_LESS,
636 GL_GREATER,
637 GL_EQUAL,
638 GL_NOTEQUAL,
639 GL_ALWAYS,
640 GL_NEVER,
641 };
642
643 static const GLenum valid_texture_compare_mode_table[] = {
644 GL_NONE,
645 GL_COMPARE_REF_TO_TEXTURE,
646 };
647
630 static const GLenum valid_texture_format_table[] = { 648 static const GLenum valid_texture_format_table[] = {
631 GL_ALPHA, 649 GL_ALPHA,
632 GL_LUMINANCE, 650 GL_LUMINANCE,
633 GL_LUMINANCE_ALPHA, 651 GL_LUMINANCE_ALPHA,
634 GL_RGB, 652 GL_RGB,
635 GL_RGBA, 653 GL_RGBA,
636 }; 654 };
637 655
638 static const GLenum valid_texture_format_table_es3[] = { 656 static const GLenum valid_texture_format_table_es3[] = {
639 GL_RED, 657 GL_RED,
(...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after
807 GL_NEAREST_MIPMAP_NEAREST, 825 GL_NEAREST_MIPMAP_NEAREST,
808 GL_LINEAR_MIPMAP_NEAREST, 826 GL_LINEAR_MIPMAP_NEAREST,
809 GL_NEAREST_MIPMAP_LINEAR, 827 GL_NEAREST_MIPMAP_LINEAR,
810 GL_LINEAR_MIPMAP_LINEAR, 828 GL_LINEAR_MIPMAP_LINEAR,
811 }; 829 };
812 830
813 static const GLenum valid_texture_parameter_table[] = { 831 static const GLenum valid_texture_parameter_table[] = {
814 GL_TEXTURE_MAG_FILTER, 832 GL_TEXTURE_MAG_FILTER,
815 GL_TEXTURE_MIN_FILTER, 833 GL_TEXTURE_MIN_FILTER,
816 GL_TEXTURE_POOL_CHROMIUM, 834 GL_TEXTURE_POOL_CHROMIUM,
835 GL_TEXTURE_WRAP_R,
817 GL_TEXTURE_WRAP_S, 836 GL_TEXTURE_WRAP_S,
818 GL_TEXTURE_WRAP_T, 837 GL_TEXTURE_WRAP_T,
838 GL_TEXTURE_COMPARE_FUNC,
839 GL_TEXTURE_COMPARE_MODE,
840 GL_TEXTURE_MAX_LOD,
841 GL_TEXTURE_MIN_LOD,
842 GL_TEXTURE_BASE_LEVEL,
843 GL_TEXTURE_MAX_LEVEL,
844 GL_TEXTURE_IMMUTABLE_FORMAT,
845 GL_TEXTURE_IMMUTABLE_LEVELS,
819 }; 846 };
820 847
821 static const GLenum valid_texture_pool_table[] = { 848 static const GLenum valid_texture_pool_table[] = {
822 GL_TEXTURE_POOL_MANAGED_CHROMIUM, 849 GL_TEXTURE_POOL_MANAGED_CHROMIUM,
823 GL_TEXTURE_POOL_UNMANAGED_CHROMIUM, 850 GL_TEXTURE_POOL_UNMANAGED_CHROMIUM,
824 }; 851 };
825 852
826 static const GLenum valid_texture_target_table[] = { 853 static const GLenum valid_texture_target_table[] = {
827 GL_TEXTURE_2D, 854 GL_TEXTURE_2D,
828 GL_TEXTURE_CUBE_MAP_POSITIVE_X, 855 GL_TEXTURE_CUBE_MAP_POSITIVE_X,
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after
1004 subscription_target(valid_subscription_target_table, 1031 subscription_target(valid_subscription_target_table,
1005 arraysize(valid_subscription_target_table)), 1032 arraysize(valid_subscription_target_table)),
1006 sync_flush_flags(valid_sync_flush_flags_table, 1033 sync_flush_flags(valid_sync_flush_flags_table,
1007 arraysize(valid_sync_flush_flags_table)), 1034 arraysize(valid_sync_flush_flags_table)),
1008 sync_parameter(valid_sync_parameter_table, 1035 sync_parameter(valid_sync_parameter_table,
1009 arraysize(valid_sync_parameter_table)), 1036 arraysize(valid_sync_parameter_table)),
1010 texture_3_d_target(valid_texture_3_d_target_table, 1037 texture_3_d_target(valid_texture_3_d_target_table,
1011 arraysize(valid_texture_3_d_target_table)), 1038 arraysize(valid_texture_3_d_target_table)),
1012 texture_bind_target(valid_texture_bind_target_table, 1039 texture_bind_target(valid_texture_bind_target_table,
1013 arraysize(valid_texture_bind_target_table)), 1040 arraysize(valid_texture_bind_target_table)),
1041 texture_compare_func(valid_texture_compare_func_table,
1042 arraysize(valid_texture_compare_func_table)),
1043 texture_compare_mode(valid_texture_compare_mode_table,
1044 arraysize(valid_texture_compare_mode_table)),
1014 texture_format(valid_texture_format_table, 1045 texture_format(valid_texture_format_table,
1015 arraysize(valid_texture_format_table)), 1046 arraysize(valid_texture_format_table)),
1016 texture_internal_format(valid_texture_internal_format_table, 1047 texture_internal_format(valid_texture_internal_format_table,
1017 arraysize(valid_texture_internal_format_table)), 1048 arraysize(valid_texture_internal_format_table)),
1018 texture_internal_format_storage( 1049 texture_internal_format_storage(
1019 valid_texture_internal_format_storage_table, 1050 valid_texture_internal_format_storage_table,
1020 arraysize(valid_texture_internal_format_storage_table)), 1051 arraysize(valid_texture_internal_format_storage_table)),
1021 texture_mag_filter_mode(valid_texture_mag_filter_mode_table, 1052 texture_mag_filter_mode(valid_texture_mag_filter_mode_table,
1022 arraysize(valid_texture_mag_filter_mode_table)), 1053 arraysize(valid_texture_mag_filter_mode_table)),
1023 texture_min_filter_mode(valid_texture_min_filter_mode_table, 1054 texture_min_filter_mode(valid_texture_min_filter_mode_table,
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
1077 arraysize(valid_texture_internal_format_table_es3)); 1108 arraysize(valid_texture_internal_format_table_es3));
1078 texture_internal_format_storage.RemoveValues( 1109 texture_internal_format_storage.RemoveValues(
1079 deprecated_texture_internal_format_storage_table_es3, 1110 deprecated_texture_internal_format_storage_table_es3,
1080 arraysize(deprecated_texture_internal_format_storage_table_es3)); 1111 arraysize(deprecated_texture_internal_format_storage_table_es3));
1081 texture_internal_format_storage.AddValues( 1112 texture_internal_format_storage.AddValues(
1082 valid_texture_internal_format_storage_table_es3, 1113 valid_texture_internal_format_storage_table_es3,
1083 arraysize(valid_texture_internal_format_storage_table_es3)); 1114 arraysize(valid_texture_internal_format_storage_table_es3));
1084 } 1115 }
1085 1116
1086 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_VALIDATION_IMPLEMENTATION_AUTOGE N_H_ 1117 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_VALIDATION_IMPLEMENTATION_AUTOGE N_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698