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

Side by Side Diff: gpu/command_buffer/client/gles2_implementation_impl_autogen.h

Issue 650303003: Avoid type truncation warnings when converting GLenum to GLboolean by inserting (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 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
« no previous file with comments | « gpu/command_buffer/client/gles2_implementation.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 946 matching lines...) Expand 10 before | Expand all | Expand 10 after
957 TRACE_EVENT0("gpu", "GLES2Implementation::IsBuffer"); 957 TRACE_EVENT0("gpu", "GLES2Implementation::IsBuffer");
958 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsBuffer(" << buffer << ")"); 958 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsBuffer(" << buffer << ")");
959 typedef cmds::IsBuffer::Result Result; 959 typedef cmds::IsBuffer::Result Result;
960 Result* result = GetResultAs<Result*>(); 960 Result* result = GetResultAs<Result*>();
961 if (!result) { 961 if (!result) {
962 return GL_FALSE; 962 return GL_FALSE;
963 } 963 }
964 *result = 0; 964 *result = 0;
965 helper_->IsBuffer(buffer, GetResultShmId(), GetResultShmOffset()); 965 helper_->IsBuffer(buffer, GetResultShmId(), GetResultShmOffset());
966 WaitForCmd(); 966 WaitForCmd();
967 GLboolean result_value = *result; 967 GLboolean result_value = *result != 0;
968 GPU_CLIENT_LOG("returned " << result_value); 968 GPU_CLIENT_LOG("returned " << result_value);
969 CheckGLError(); 969 CheckGLError();
970 return result_value; 970 return result_value;
971 } 971 }
972 972
973 GLboolean GLES2Implementation::IsFramebuffer(GLuint framebuffer) { 973 GLboolean GLES2Implementation::IsFramebuffer(GLuint framebuffer) {
974 GPU_CLIENT_SINGLE_THREAD_CHECK(); 974 GPU_CLIENT_SINGLE_THREAD_CHECK();
975 TRACE_EVENT0("gpu", "GLES2Implementation::IsFramebuffer"); 975 TRACE_EVENT0("gpu", "GLES2Implementation::IsFramebuffer");
976 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsFramebuffer(" << framebuffer 976 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsFramebuffer(" << framebuffer
977 << ")"); 977 << ")");
978 typedef cmds::IsFramebuffer::Result Result; 978 typedef cmds::IsFramebuffer::Result Result;
979 Result* result = GetResultAs<Result*>(); 979 Result* result = GetResultAs<Result*>();
980 if (!result) { 980 if (!result) {
981 return GL_FALSE; 981 return GL_FALSE;
982 } 982 }
983 *result = 0; 983 *result = 0;
984 helper_->IsFramebuffer(framebuffer, GetResultShmId(), GetResultShmOffset()); 984 helper_->IsFramebuffer(framebuffer, GetResultShmId(), GetResultShmOffset());
985 WaitForCmd(); 985 WaitForCmd();
986 GLboolean result_value = *result; 986 GLboolean result_value = *result != 0;
987 GPU_CLIENT_LOG("returned " << result_value); 987 GPU_CLIENT_LOG("returned " << result_value);
988 CheckGLError(); 988 CheckGLError();
989 return result_value; 989 return result_value;
990 } 990 }
991 991
992 GLboolean GLES2Implementation::IsProgram(GLuint program) { 992 GLboolean GLES2Implementation::IsProgram(GLuint program) {
993 GPU_CLIENT_SINGLE_THREAD_CHECK(); 993 GPU_CLIENT_SINGLE_THREAD_CHECK();
994 TRACE_EVENT0("gpu", "GLES2Implementation::IsProgram"); 994 TRACE_EVENT0("gpu", "GLES2Implementation::IsProgram");
995 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsProgram(" << program << ")"); 995 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsProgram(" << program << ")");
996 typedef cmds::IsProgram::Result Result; 996 typedef cmds::IsProgram::Result Result;
997 Result* result = GetResultAs<Result*>(); 997 Result* result = GetResultAs<Result*>();
998 if (!result) { 998 if (!result) {
999 return GL_FALSE; 999 return GL_FALSE;
1000 } 1000 }
1001 *result = 0; 1001 *result = 0;
1002 helper_->IsProgram(program, GetResultShmId(), GetResultShmOffset()); 1002 helper_->IsProgram(program, GetResultShmId(), GetResultShmOffset());
1003 WaitForCmd(); 1003 WaitForCmd();
1004 GLboolean result_value = *result; 1004 GLboolean result_value = *result != 0;
1005 GPU_CLIENT_LOG("returned " << result_value); 1005 GPU_CLIENT_LOG("returned " << result_value);
1006 CheckGLError(); 1006 CheckGLError();
1007 return result_value; 1007 return result_value;
1008 } 1008 }
1009 1009
1010 GLboolean GLES2Implementation::IsRenderbuffer(GLuint renderbuffer) { 1010 GLboolean GLES2Implementation::IsRenderbuffer(GLuint renderbuffer) {
1011 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1011 GPU_CLIENT_SINGLE_THREAD_CHECK();
1012 TRACE_EVENT0("gpu", "GLES2Implementation::IsRenderbuffer"); 1012 TRACE_EVENT0("gpu", "GLES2Implementation::IsRenderbuffer");
1013 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsRenderbuffer(" << renderbuffer 1013 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsRenderbuffer(" << renderbuffer
1014 << ")"); 1014 << ")");
1015 typedef cmds::IsRenderbuffer::Result Result; 1015 typedef cmds::IsRenderbuffer::Result Result;
1016 Result* result = GetResultAs<Result*>(); 1016 Result* result = GetResultAs<Result*>();
1017 if (!result) { 1017 if (!result) {
1018 return GL_FALSE; 1018 return GL_FALSE;
1019 } 1019 }
1020 *result = 0; 1020 *result = 0;
1021 helper_->IsRenderbuffer(renderbuffer, GetResultShmId(), GetResultShmOffset()); 1021 helper_->IsRenderbuffer(renderbuffer, GetResultShmId(), GetResultShmOffset());
1022 WaitForCmd(); 1022 WaitForCmd();
1023 GLboolean result_value = *result; 1023 GLboolean result_value = *result != 0;
1024 GPU_CLIENT_LOG("returned " << result_value); 1024 GPU_CLIENT_LOG("returned " << result_value);
1025 CheckGLError(); 1025 CheckGLError();
1026 return result_value; 1026 return result_value;
1027 } 1027 }
1028 1028
1029 GLboolean GLES2Implementation::IsShader(GLuint shader) { 1029 GLboolean GLES2Implementation::IsShader(GLuint shader) {
1030 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1030 GPU_CLIENT_SINGLE_THREAD_CHECK();
1031 TRACE_EVENT0("gpu", "GLES2Implementation::IsShader"); 1031 TRACE_EVENT0("gpu", "GLES2Implementation::IsShader");
1032 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsShader(" << shader << ")"); 1032 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsShader(" << shader << ")");
1033 typedef cmds::IsShader::Result Result; 1033 typedef cmds::IsShader::Result Result;
1034 Result* result = GetResultAs<Result*>(); 1034 Result* result = GetResultAs<Result*>();
1035 if (!result) { 1035 if (!result) {
1036 return GL_FALSE; 1036 return GL_FALSE;
1037 } 1037 }
1038 *result = 0; 1038 *result = 0;
1039 helper_->IsShader(shader, GetResultShmId(), GetResultShmOffset()); 1039 helper_->IsShader(shader, GetResultShmId(), GetResultShmOffset());
1040 WaitForCmd(); 1040 WaitForCmd();
1041 GLboolean result_value = *result; 1041 GLboolean result_value = *result != 0;
1042 GPU_CLIENT_LOG("returned " << result_value); 1042 GPU_CLIENT_LOG("returned " << result_value);
1043 CheckGLError(); 1043 CheckGLError();
1044 return result_value; 1044 return result_value;
1045 } 1045 }
1046 1046
1047 GLboolean GLES2Implementation::IsTexture(GLuint texture) { 1047 GLboolean GLES2Implementation::IsTexture(GLuint texture) {
1048 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1048 GPU_CLIENT_SINGLE_THREAD_CHECK();
1049 TRACE_EVENT0("gpu", "GLES2Implementation::IsTexture"); 1049 TRACE_EVENT0("gpu", "GLES2Implementation::IsTexture");
1050 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsTexture(" << texture << ")"); 1050 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsTexture(" << texture << ")");
1051 typedef cmds::IsTexture::Result Result; 1051 typedef cmds::IsTexture::Result Result;
1052 Result* result = GetResultAs<Result*>(); 1052 Result* result = GetResultAs<Result*>();
1053 if (!result) { 1053 if (!result) {
1054 return GL_FALSE; 1054 return GL_FALSE;
1055 } 1055 }
1056 *result = 0; 1056 *result = 0;
1057 helper_->IsTexture(texture, GetResultShmId(), GetResultShmOffset()); 1057 helper_->IsTexture(texture, GetResultShmId(), GetResultShmOffset());
1058 WaitForCmd(); 1058 WaitForCmd();
1059 GLboolean result_value = *result; 1059 GLboolean result_value = *result != 0;
1060 GPU_CLIENT_LOG("returned " << result_value); 1060 GPU_CLIENT_LOG("returned " << result_value);
1061 CheckGLError(); 1061 CheckGLError();
1062 return result_value; 1062 return result_value;
1063 } 1063 }
1064 1064
1065 void GLES2Implementation::LineWidth(GLfloat width) { 1065 void GLES2Implementation::LineWidth(GLfloat width) {
1066 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1066 GPU_CLIENT_SINGLE_THREAD_CHECK();
1067 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glLineWidth(" << width << ")"); 1067 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glLineWidth(" << width << ")");
1068 helper_->LineWidth(width); 1068 helper_->LineWidth(width);
1069 CheckGLError(); 1069 CheckGLError();
(...skipping 859 matching lines...) Expand 10 before | Expand all | Expand 10 after
1929 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsVertexArrayOES(" << array 1929 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsVertexArrayOES(" << array
1930 << ")"); 1930 << ")");
1931 typedef cmds::IsVertexArrayOES::Result Result; 1931 typedef cmds::IsVertexArrayOES::Result Result;
1932 Result* result = GetResultAs<Result*>(); 1932 Result* result = GetResultAs<Result*>();
1933 if (!result) { 1933 if (!result) {
1934 return GL_FALSE; 1934 return GL_FALSE;
1935 } 1935 }
1936 *result = 0; 1936 *result = 0;
1937 helper_->IsVertexArrayOES(array, GetResultShmId(), GetResultShmOffset()); 1937 helper_->IsVertexArrayOES(array, GetResultShmId(), GetResultShmOffset());
1938 WaitForCmd(); 1938 WaitForCmd();
1939 GLboolean result_value = *result; 1939 GLboolean result_value = *result != 0;
1940 GPU_CLIENT_LOG("returned " << result_value); 1940 GPU_CLIENT_LOG("returned " << result_value);
1941 CheckGLError(); 1941 CheckGLError();
1942 return result_value; 1942 return result_value;
1943 } 1943 }
1944 1944
1945 void GLES2Implementation::BindVertexArrayOES(GLuint array) { 1945 void GLES2Implementation::BindVertexArrayOES(GLuint array) {
1946 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1946 GPU_CLIENT_SINGLE_THREAD_CHECK();
1947 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindVertexArrayOES(" << array 1947 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindVertexArrayOES(" << array
1948 << ")"); 1948 << ")");
1949 if (IsVertexArrayReservedId(array)) { 1949 if (IsVertexArrayReservedId(array)) {
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after
2156 2156
2157 void GLES2Implementation::MatrixLoadIdentityCHROMIUM(GLenum matrixMode) { 2157 void GLES2Implementation::MatrixLoadIdentityCHROMIUM(GLenum matrixMode) {
2158 GPU_CLIENT_SINGLE_THREAD_CHECK(); 2158 GPU_CLIENT_SINGLE_THREAD_CHECK();
2159 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glMatrixLoadIdentityCHROMIUM(" 2159 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glMatrixLoadIdentityCHROMIUM("
2160 << GLES2Util::GetStringMatrixMode(matrixMode) << ")"); 2160 << GLES2Util::GetStringMatrixMode(matrixMode) << ")");
2161 helper_->MatrixLoadIdentityCHROMIUM(matrixMode); 2161 helper_->MatrixLoadIdentityCHROMIUM(matrixMode);
2162 CheckGLError(); 2162 CheckGLError();
2163 } 2163 }
2164 2164
2165 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_ 2165 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_
OLDNEW
« no previous file with comments | « gpu/command_buffer/client/gles2_implementation.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698