OLD | NEW |
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 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 #ifndef GPU_CONFIG_GPU_DRIVER_BUG_WORKAROUND_TYPE_H_ | 5 #ifndef GPU_CONFIG_GPU_DRIVER_BUG_WORKAROUND_TYPE_H_ |
6 #define GPU_CONFIG_GPU_DRIVER_BUG_WORKAROUND_TYPE_H_ | 6 #define GPU_CONFIG_GPU_DRIVER_BUG_WORKAROUND_TYPE_H_ |
7 | 7 |
8 #include <string> | 8 #include <string> |
9 | 9 |
10 #include "gpu/gpu_export.h" | 10 #include "gpu/gpu_export.h" |
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
116 GPU_OP(NEEDS_OFFSCREEN_BUFFER_WORKAROUND, \ | 116 GPU_OP(NEEDS_OFFSCREEN_BUFFER_WORKAROUND, \ |
117 needs_offscreen_buffer_workaround) \ | 117 needs_offscreen_buffer_workaround) \ |
118 GPU_OP(PACK_PARAMETERS_WORKAROUND_WITH_PACK_BUFFER, \ | 118 GPU_OP(PACK_PARAMETERS_WORKAROUND_WITH_PACK_BUFFER, \ |
119 pack_parameters_workaround_with_pack_buffer) \ | 119 pack_parameters_workaround_with_pack_buffer) \ |
120 GPU_OP(REBIND_TRANSFORM_FEEDBACK_BEFORE_RESUME, \ | 120 GPU_OP(REBIND_TRANSFORM_FEEDBACK_BEFORE_RESUME, \ |
121 rebind_transform_feedback_before_resume) \ | 121 rebind_transform_feedback_before_resume) \ |
122 GPU_OP(REGENERATE_STRUCT_NAMES, \ | 122 GPU_OP(REGENERATE_STRUCT_NAMES, \ |
123 regenerate_struct_names) \ | 123 regenerate_struct_names) \ |
124 GPU_OP(REMOVE_POW_WITH_CONSTANT_EXPONENT, \ | 124 GPU_OP(REMOVE_POW_WITH_CONSTANT_EXPONENT, \ |
125 remove_pow_with_constant_exponent) \ | 125 remove_pow_with_constant_exponent) \ |
| 126 GPU_OP(RESET_BASE_MIPMAP_LEVEL_BEFORE_TEXSTORAGE, \ |
| 127 reset_base_mipmap_level_before_texstorage) \ |
126 GPU_OP(RESTORE_SCISSOR_ON_FBO_CHANGE, \ | 128 GPU_OP(RESTORE_SCISSOR_ON_FBO_CHANGE, \ |
127 restore_scissor_on_fbo_change) \ | 129 restore_scissor_on_fbo_change) \ |
128 GPU_OP(REVERSE_POINT_SPRITE_COORD_ORIGIN, \ | 130 GPU_OP(REVERSE_POINT_SPRITE_COORD_ORIGIN, \ |
129 reverse_point_sprite_coord_origin) \ | 131 reverse_point_sprite_coord_origin) \ |
130 GPU_OP(SCALARIZE_VEC_AND_MAT_CONSTRUCTOR_ARGS, \ | 132 GPU_OP(SCALARIZE_VEC_AND_MAT_CONSTRUCTOR_ARGS, \ |
131 scalarize_vec_and_mat_constructor_args) \ | 133 scalarize_vec_and_mat_constructor_args) \ |
132 GPU_OP(SET_TEXTURE_FILTER_BEFORE_GENERATING_MIPMAP, \ | 134 GPU_OP(SET_TEXTURE_FILTER_BEFORE_GENERATING_MIPMAP, \ |
133 set_texture_filter_before_generating_mipmap) \ | 135 set_texture_filter_before_generating_mipmap) \ |
134 GPU_OP(SET_ZERO_LEVEL_BEFORE_GENERATING_MIPMAP, \ | 136 GPU_OP(SET_ZERO_LEVEL_BEFORE_GENERATING_MIPMAP, \ |
135 set_zero_level_before_generating_mipmap) \ | 137 set_zero_level_before_generating_mipmap) \ |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
182 #undef GPU_OP | 184 #undef GPU_OP |
183 NUMBER_OF_GPU_DRIVER_BUG_WORKAROUND_TYPES | 185 NUMBER_OF_GPU_DRIVER_BUG_WORKAROUND_TYPES |
184 }; | 186 }; |
185 | 187 |
186 GPU_EXPORT std::string GpuDriverBugWorkaroundTypeToString( | 188 GPU_EXPORT std::string GpuDriverBugWorkaroundTypeToString( |
187 GpuDriverBugWorkaroundType type); | 189 GpuDriverBugWorkaroundType type); |
188 | 190 |
189 } // namespace gpu | 191 } // namespace gpu |
190 | 192 |
191 #endif // GPU_CONFIG_GPU_DRIVER_BUG_WORKAROUND_TYPE_H_ | 193 #endif // GPU_CONFIG_GPU_DRIVER_BUG_WORKAROUND_TYPE_H_ |
OLD | NEW |