| 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 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 150 GPU_OP(REBIND_TRANSFORM_FEEDBACK_BEFORE_RESUME, \ | 150 GPU_OP(REBIND_TRANSFORM_FEEDBACK_BEFORE_RESUME, \ |
| 151 rebind_transform_feedback_before_resume) \ | 151 rebind_transform_feedback_before_resume) \ |
| 152 GPU_OP(REGENERATE_STRUCT_NAMES, \ | 152 GPU_OP(REGENERATE_STRUCT_NAMES, \ |
| 153 regenerate_struct_names) \ | 153 regenerate_struct_names) \ |
| 154 GPU_OP(REMOVE_INVARIANT_AND_CENTROID_FOR_ESSL3, \ | 154 GPU_OP(REMOVE_INVARIANT_AND_CENTROID_FOR_ESSL3, \ |
| 155 remove_invariant_and_centroid_for_essl3) \ | 155 remove_invariant_and_centroid_for_essl3) \ |
| 156 GPU_OP(REMOVE_POW_WITH_CONSTANT_EXPONENT, \ | 156 GPU_OP(REMOVE_POW_WITH_CONSTANT_EXPONENT, \ |
| 157 remove_pow_with_constant_exponent) \ | 157 remove_pow_with_constant_exponent) \ |
| 158 GPU_OP(RESET_BASE_MIPMAP_LEVEL_BEFORE_TEXSTORAGE, \ | 158 GPU_OP(RESET_BASE_MIPMAP_LEVEL_BEFORE_TEXSTORAGE, \ |
| 159 reset_base_mipmap_level_before_texstorage) \ | 159 reset_base_mipmap_level_before_texstorage) \ |
| 160 GPU_OP(RESET_TEXIMAGE2D_BASE_LEVEL, \ |
| 161 reset_teximage2d_base_level) \ |
| 160 GPU_OP(RESTORE_SCISSOR_ON_FBO_CHANGE, \ | 162 GPU_OP(RESTORE_SCISSOR_ON_FBO_CHANGE, \ |
| 161 restore_scissor_on_fbo_change) \ | 163 restore_scissor_on_fbo_change) \ |
| 162 GPU_OP(REVERSE_POINT_SPRITE_COORD_ORIGIN, \ | 164 GPU_OP(REVERSE_POINT_SPRITE_COORD_ORIGIN, \ |
| 163 reverse_point_sprite_coord_origin) \ | 165 reverse_point_sprite_coord_origin) \ |
| 164 GPU_OP(REWRITE_DO_WHILE_LOOPS, \ | 166 GPU_OP(REWRITE_DO_WHILE_LOOPS, \ |
| 165 rewrite_do_while_loops) \ | 167 rewrite_do_while_loops) \ |
| 166 GPU_OP(REWRITE_FLOAT_UNARY_MINUS_OPERATOR, \ | 168 GPU_OP(REWRITE_FLOAT_UNARY_MINUS_OPERATOR, \ |
| 167 rewrite_float_unary_minus_operator) \ | 169 rewrite_float_unary_minus_operator) \ |
| 168 GPU_OP(REWRITE_TEXELFETCHOFFSET_TO_TEXELFETCH, \ | 170 GPU_OP(REWRITE_TEXELFETCHOFFSET_TO_TEXELFETCH, \ |
| 169 rewrite_texelfetchoffset_to_texelfetch) \ | 171 rewrite_texelfetchoffset_to_texelfetch) \ |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 232 #undef GPU_OP | 234 #undef GPU_OP |
| 233 NUMBER_OF_GPU_DRIVER_BUG_WORKAROUND_TYPES | 235 NUMBER_OF_GPU_DRIVER_BUG_WORKAROUND_TYPES |
| 234 }; | 236 }; |
| 235 | 237 |
| 236 GPU_EXPORT std::string GpuDriverBugWorkaroundTypeToString( | 238 GPU_EXPORT std::string GpuDriverBugWorkaroundTypeToString( |
| 237 GpuDriverBugWorkaroundType type); | 239 GpuDriverBugWorkaroundType type); |
| 238 | 240 |
| 239 } // namespace gpu | 241 } // namespace gpu |
| 240 | 242 |
| 241 #endif // GPU_CONFIG_GPU_DRIVER_BUG_WORKAROUND_TYPE_H_ | 243 #endif // GPU_CONFIG_GPU_DRIVER_BUG_WORKAROUND_TYPE_H_ |
| OLD | NEW |