| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 #include "gpu/command_buffer/service/gles2_cmd_decoder.h" | 5 #include "gpu/command_buffer/service/gles2_cmd_decoder.h" |
| 6 | 6 |
| 7 #include <limits.h> | 7 #include <limits.h> |
| 8 #include <stddef.h> | 8 #include <stddef.h> |
| 9 #include <stdint.h> | 9 #include <stdint.h> |
| 10 #include <stdio.h> | 10 #include <stdio.h> |
| (...skipping 13076 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 13087 int dr, dg, db, da; | 13087 int dr, dg, db, da; |
| 13088 GLES2Util::GetColorFormatComponentSizes( | 13088 GLES2Util::GetColorFormatComponentSizes( |
| 13089 internal_format, 0, &dr, &dg, &db, &da); | 13089 internal_format, 0, &dr, &dg, &db, &da); |
| 13090 DCHECK(dr > 0 || dg > 0 || db > 0 || da > 0); | 13090 DCHECK(dr > 0 || dg > 0 || db > 0 || da > 0); |
| 13091 if ((dr > 0 && sr != dr) || | 13091 if ((dr > 0 && sr != dr) || |
| 13092 (dg > 0 && sg != dg) || | 13092 (dg > 0 && sg != dg) || |
| 13093 (db > 0 && sb != db) || | 13093 (db > 0 && sb != db) || |
| 13094 (da > 0 && sa != da)) { | 13094 (da > 0 && sa != da)) { |
| 13095 LOCAL_SET_GL_ERROR( | 13095 LOCAL_SET_GL_ERROR( |
| 13096 GL_INVALID_OPERATION, | 13096 GL_INVALID_OPERATION, |
| 13097 func_name, "imcompatible color component sizes"); | 13097 func_name, "incompatible color component sizes"); |
| 13098 return false; | 13098 return false; |
| 13099 } | 13099 } |
| 13100 } | 13100 } |
| 13101 } | 13101 } |
| 13102 return true; | 13102 return true; |
| 13103 } | 13103 } |
| 13104 | 13104 |
| 13105 void GLES2DecoderImpl::DoCopyTexImage2D( | 13105 void GLES2DecoderImpl::DoCopyTexImage2D( |
| 13106 GLenum target, | 13106 GLenum target, |
| 13107 GLint level, | 13107 GLint level, |
| (...skipping 4886 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 17994 } | 17994 } |
| 17995 | 17995 |
| 17996 // Include the auto-generated part of this file. We split this because it means | 17996 // Include the auto-generated part of this file. We split this because it means |
| 17997 // we can easily edit the non-auto generated parts right here in this file | 17997 // we can easily edit the non-auto generated parts right here in this file |
| 17998 // instead of having to edit some template or the code generator. | 17998 // instead of having to edit some template or the code generator. |
| 17999 #include "base/macros.h" | 17999 #include "base/macros.h" |
| 18000 #include "gpu/command_buffer/service/gles2_cmd_decoder_autogen.h" | 18000 #include "gpu/command_buffer/service/gles2_cmd_decoder_autogen.h" |
| 18001 | 18001 |
| 18002 } // namespace gles2 | 18002 } // namespace gles2 |
| 18003 } // namespace gpu | 18003 } // namespace gpu |
| OLD | NEW |