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

Side by Side Diff: gpu/command_buffer/common/gles2_cmd_format_autogen.h

Issue 872713004: Add glTransformFeedbackVaryings to GPU command buffer. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@caritas
Patch Set: Created 5 years, 11 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
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 6939 matching lines...) Expand 10 before | Expand all | Expand 10 after
6950 "offset of TexSubImage3D format should be 36"); 6950 "offset of TexSubImage3D format should be 36");
6951 static_assert(offsetof(TexSubImage3D, type) == 40, 6951 static_assert(offsetof(TexSubImage3D, type) == 40,
6952 "offset of TexSubImage3D type should be 40"); 6952 "offset of TexSubImage3D type should be 40");
6953 static_assert(offsetof(TexSubImage3D, pixels_shm_id) == 44, 6953 static_assert(offsetof(TexSubImage3D, pixels_shm_id) == 44,
6954 "offset of TexSubImage3D pixels_shm_id should be 44"); 6954 "offset of TexSubImage3D pixels_shm_id should be 44");
6955 static_assert(offsetof(TexSubImage3D, pixels_shm_offset) == 48, 6955 static_assert(offsetof(TexSubImage3D, pixels_shm_offset) == 48,
6956 "offset of TexSubImage3D pixels_shm_offset should be 48"); 6956 "offset of TexSubImage3D pixels_shm_offset should be 48");
6957 static_assert(offsetof(TexSubImage3D, internal) == 52, 6957 static_assert(offsetof(TexSubImage3D, internal) == 52,
6958 "offset of TexSubImage3D internal should be 52"); 6958 "offset of TexSubImage3D internal should be 52");
6959 6959
6960 struct TransformFeedbackVaryingsBucket {
6961 typedef TransformFeedbackVaryingsBucket ValueType;
6962 static const CommandId kCmdId = kTransformFeedbackVaryingsBucket;
6963 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6964 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6965
6966 static uint32_t ComputeSize() {
6967 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6968 }
6969
6970 void SetHeader() { header.SetCmd<ValueType>(); }
6971
6972 void Init(GLuint _program, uint32_t _varyings_bucket_id, GLenum _buffermode) {
6973 SetHeader();
6974 program = _program;
6975 varyings_bucket_id = _varyings_bucket_id;
6976 buffermode = _buffermode;
6977 }
6978
6979 void* Set(void* cmd,
6980 GLuint _program,
6981 uint32_t _varyings_bucket_id,
6982 GLenum _buffermode) {
6983 static_cast<ValueType*>(cmd)
6984 ->Init(_program, _varyings_bucket_id, _buffermode);
6985 return NextCmdAddress<ValueType>(cmd);
6986 }
6987
6988 gpu::CommandHeader header;
6989 uint32_t program;
6990 uint32_t varyings_bucket_id;
6991 uint32_t buffermode;
6992 };
6993
6994 static_assert(sizeof(TransformFeedbackVaryingsBucket) == 16,
6995 "size of TransformFeedbackVaryingsBucket should be 16");
6996 static_assert(offsetof(TransformFeedbackVaryingsBucket, header) == 0,
6997 "offset of TransformFeedbackVaryingsBucket header should be 0");
6998 static_assert(offsetof(TransformFeedbackVaryingsBucket, program) == 4,
6999 "offset of TransformFeedbackVaryingsBucket program should be 4");
7000 static_assert(
7001 offsetof(TransformFeedbackVaryingsBucket, varyings_bucket_id) == 8,
7002 "offset of TransformFeedbackVaryingsBucket varyings_bucket_id should be 8");
7003 static_assert(
7004 offsetof(TransformFeedbackVaryingsBucket, buffermode) == 12,
7005 "offset of TransformFeedbackVaryingsBucket buffermode should be 12");
7006
6960 struct Uniform1f { 7007 struct Uniform1f {
6961 typedef Uniform1f ValueType; 7008 typedef Uniform1f ValueType;
6962 static const CommandId kCmdId = kUniform1f; 7009 static const CommandId kCmdId = kUniform1f;
6963 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 7010 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6964 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7011 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6965 7012
6966 static uint32_t ComputeSize() { 7013 static uint32_t ComputeSize() {
6967 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT 7014 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6968 } 7015 }
6969 7016
(...skipping 4998 matching lines...) Expand 10 before | Expand all | Expand 10 after
11968 12015
11969 gpu::CommandHeader header; 12016 gpu::CommandHeader header;
11970 }; 12017 };
11971 12018
11972 static_assert(sizeof(BlendBarrierKHR) == 4, 12019 static_assert(sizeof(BlendBarrierKHR) == 4,
11973 "size of BlendBarrierKHR should be 4"); 12020 "size of BlendBarrierKHR should be 4");
11974 static_assert(offsetof(BlendBarrierKHR, header) == 0, 12021 static_assert(offsetof(BlendBarrierKHR, header) == 0,
11975 "offset of BlendBarrierKHR header should be 0"); 12022 "offset of BlendBarrierKHR header should be 0");
11976 12023
11977 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ 12024 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698