| OLD | NEW |
| 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 2359 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2370 typedef cmds::IsTransformFeedback::Result Result; | 2370 typedef cmds::IsTransformFeedback::Result Result; |
| 2371 Result* result_dst = GetSharedMemoryAs<Result*>( | 2371 Result* result_dst = GetSharedMemoryAs<Result*>( |
| 2372 c.result_shm_id, c.result_shm_offset, sizeof(*result_dst)); | 2372 c.result_shm_id, c.result_shm_offset, sizeof(*result_dst)); |
| 2373 if (!result_dst) { | 2373 if (!result_dst) { |
| 2374 return error::kOutOfBounds; | 2374 return error::kOutOfBounds; |
| 2375 } | 2375 } |
| 2376 *result_dst = DoIsTransformFeedback(transformfeedback); | 2376 *result_dst = DoIsTransformFeedback(transformfeedback); |
| 2377 return error::kNoError; | 2377 return error::kNoError; |
| 2378 } | 2378 } |
| 2379 | 2379 |
| 2380 error::Error GLES2DecoderImpl::HandleLineWidth(uint32_t immediate_data_size, | |
| 2381 const volatile void* cmd_data) { | |
| 2382 const volatile gles2::cmds::LineWidth& c = | |
| 2383 *static_cast<const volatile gles2::cmds::LineWidth*>(cmd_data); | |
| 2384 GLfloat width = static_cast<GLfloat>(c.width); | |
| 2385 if (width <= 0.0f || std::isnan(width)) { | |
| 2386 LOCAL_SET_GL_ERROR(GL_INVALID_VALUE, "LineWidth", "width out of range"); | |
| 2387 return error::kNoError; | |
| 2388 } | |
| 2389 if (state_.line_width != width) { | |
| 2390 state_.line_width = width; | |
| 2391 DoLineWidth(width); | |
| 2392 } | |
| 2393 return error::kNoError; | |
| 2394 } | |
| 2395 | |
| 2396 error::Error GLES2DecoderImpl::HandleLinkProgram( | 2380 error::Error GLES2DecoderImpl::HandleLinkProgram( |
| 2397 uint32_t immediate_data_size, | 2381 uint32_t immediate_data_size, |
| 2398 const volatile void* cmd_data) { | 2382 const volatile void* cmd_data) { |
| 2399 const volatile gles2::cmds::LinkProgram& c = | 2383 const volatile gles2::cmds::LinkProgram& c = |
| 2400 *static_cast<const volatile gles2::cmds::LinkProgram*>(cmd_data); | 2384 *static_cast<const volatile gles2::cmds::LinkProgram*>(cmd_data); |
| 2401 GLuint program = c.program; | 2385 GLuint program = c.program; |
| 2402 DoLinkProgram(program); | 2386 DoLinkProgram(program); |
| 2403 return error::kNoError; | 2387 return error::kNoError; |
| 2404 } | 2388 } |
| 2405 | 2389 |
| (...skipping 2799 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5205 state_.enable_flags.cached_sample_alpha_to_one_ext = enabled; | 5189 state_.enable_flags.cached_sample_alpha_to_one_ext = enabled; |
| 5206 return true; | 5190 return true; |
| 5207 } | 5191 } |
| 5208 return false; | 5192 return false; |
| 5209 default: | 5193 default: |
| 5210 NOTREACHED(); | 5194 NOTREACHED(); |
| 5211 return false; | 5195 return false; |
| 5212 } | 5196 } |
| 5213 } | 5197 } |
| 5214 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_AUTOGEN_H_ | 5198 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_AUTOGEN_H_ |
| OLD | NEW |