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

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

Issue 2163493002: Break glScheduleCALayerCHROMIUM into smaller functions. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@temp37_cleanup_calayeroverlay
Patch Set: Rebase. Created 4 years, 5 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 13544 matching lines...) Expand 10 before | Expand all | Expand 10 after
13555 "offset of ScheduleOverlayPlaneCHROMIUM bounds_height should be 28"); 13555 "offset of ScheduleOverlayPlaneCHROMIUM bounds_height should be 28");
13556 static_assert(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_x) == 32, 13556 static_assert(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_x) == 32,
13557 "offset of ScheduleOverlayPlaneCHROMIUM uv_x should be 32"); 13557 "offset of ScheduleOverlayPlaneCHROMIUM uv_x should be 32");
13558 static_assert(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_y) == 36, 13558 static_assert(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_y) == 36,
13559 "offset of ScheduleOverlayPlaneCHROMIUM uv_y should be 36"); 13559 "offset of ScheduleOverlayPlaneCHROMIUM uv_y should be 36");
13560 static_assert(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_width) == 40, 13560 static_assert(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_width) == 40,
13561 "offset of ScheduleOverlayPlaneCHROMIUM uv_width should be 40"); 13561 "offset of ScheduleOverlayPlaneCHROMIUM uv_width should be 40");
13562 static_assert(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_height) == 44, 13562 static_assert(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_height) == 44,
13563 "offset of ScheduleOverlayPlaneCHROMIUM uv_height should be 44"); 13563 "offset of ScheduleOverlayPlaneCHROMIUM uv_height should be 44");
13564 13564
13565 struct ScheduleCALayerSharedStateCHROMIUM {
13566 typedef ScheduleCALayerSharedStateCHROMIUM ValueType;
13567 static const CommandId kCmdId = kScheduleCALayerSharedStateCHROMIUM;
13568 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
13569 static const uint8_t cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
13570
13571 static uint32_t ComputeSize() {
13572 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
13573 }
13574
13575 void SetHeader() { header.SetCmd<ValueType>(); }
13576
13577 void Init(GLfloat _opacity,
13578 GLboolean _is_clipped,
13579 GLint _sorting_context_id,
13580 GLuint _shm_id,
13581 GLuint _shm_offset) {
13582 SetHeader();
13583 opacity = _opacity;
13584 is_clipped = _is_clipped;
13585 sorting_context_id = _sorting_context_id;
13586 shm_id = _shm_id;
13587 shm_offset = _shm_offset;
13588 }
13589
13590 void* Set(void* cmd,
13591 GLfloat _opacity,
13592 GLboolean _is_clipped,
13593 GLint _sorting_context_id,
13594 GLuint _shm_id,
13595 GLuint _shm_offset) {
13596 static_cast<ValueType*>(cmd)->Init(
13597 _opacity, _is_clipped, _sorting_context_id, _shm_id, _shm_offset);
13598 return NextCmdAddress<ValueType>(cmd);
13599 }
13600
13601 gpu::CommandHeader header;
13602 float opacity;
13603 uint32_t is_clipped;
13604 int32_t sorting_context_id;
13605 uint32_t shm_id;
13606 uint32_t shm_offset;
13607 };
13608
13609 static_assert(sizeof(ScheduleCALayerSharedStateCHROMIUM) == 24,
13610 "size of ScheduleCALayerSharedStateCHROMIUM should be 24");
13611 static_assert(
13612 offsetof(ScheduleCALayerSharedStateCHROMIUM, header) == 0,
13613 "offset of ScheduleCALayerSharedStateCHROMIUM header should be 0");
13614 static_assert(
13615 offsetof(ScheduleCALayerSharedStateCHROMIUM, opacity) == 4,
13616 "offset of ScheduleCALayerSharedStateCHROMIUM opacity should be 4");
13617 static_assert(
13618 offsetof(ScheduleCALayerSharedStateCHROMIUM, is_clipped) == 8,
13619 "offset of ScheduleCALayerSharedStateCHROMIUM is_clipped should be 8");
13620 static_assert(offsetof(ScheduleCALayerSharedStateCHROMIUM,
13621 sorting_context_id) == 12,
13622 "offset of ScheduleCALayerSharedStateCHROMIUM sorting_context_id "
13623 "should be 12");
13624 static_assert(
13625 offsetof(ScheduleCALayerSharedStateCHROMIUM, shm_id) == 16,
13626 "offset of ScheduleCALayerSharedStateCHROMIUM shm_id should be 16");
13627 static_assert(
13628 offsetof(ScheduleCALayerSharedStateCHROMIUM, shm_offset) == 20,
13629 "offset of ScheduleCALayerSharedStateCHROMIUM shm_offset should be 20");
13630
13631 struct UnscheduleCALayerSharedStateCHROMIUM {
13632 typedef UnscheduleCALayerSharedStateCHROMIUM ValueType;
13633 static const CommandId kCmdId = kUnscheduleCALayerSharedStateCHROMIUM;
13634 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
13635 static const uint8_t cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
13636
13637 static uint32_t ComputeSize() {
13638 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
13639 }
13640
13641 void SetHeader() { header.SetCmd<ValueType>(); }
13642
13643 void Init() { SetHeader(); }
13644
13645 void* Set(void* cmd) {
13646 static_cast<ValueType*>(cmd)->Init();
13647 return NextCmdAddress<ValueType>(cmd);
13648 }
13649
13650 gpu::CommandHeader header;
13651 };
13652
13653 static_assert(sizeof(UnscheduleCALayerSharedStateCHROMIUM) == 4,
13654 "size of UnscheduleCALayerSharedStateCHROMIUM should be 4");
13655 static_assert(
13656 offsetof(UnscheduleCALayerSharedStateCHROMIUM, header) == 0,
13657 "offset of UnscheduleCALayerSharedStateCHROMIUM header should be 0");
13658
13565 struct ScheduleCALayerCHROMIUM { 13659 struct ScheduleCALayerCHROMIUM {
13566 typedef ScheduleCALayerCHROMIUM ValueType; 13660 typedef ScheduleCALayerCHROMIUM ValueType;
13567 static const CommandId kCmdId = kScheduleCALayerCHROMIUM; 13661 static const CommandId kCmdId = kScheduleCALayerCHROMIUM;
13568 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 13662 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
13569 static const uint8_t cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 13663 static const uint8_t cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
13570 13664
13571 static uint32_t ComputeSize() { 13665 static uint32_t ComputeSize() {
13572 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT 13666 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
13573 } 13667 }
13574 13668
13575 void SetHeader() { header.SetCmd<ValueType>(); } 13669 void SetHeader() { header.SetCmd<ValueType>(); }
13576 13670
13577 void Init(GLuint _contents_texture_id, 13671 void Init(GLuint _contents_texture_id,
13578 GLfloat _opacity,
13579 GLuint _background_color, 13672 GLuint _background_color,
13580 GLuint _edge_aa_mask, 13673 GLuint _edge_aa_mask,
13581 GLboolean _is_clipped,
13582 GLint _sorting_context_id,
13583 GLuint _filter, 13674 GLuint _filter,
13584 GLuint _shm_id, 13675 GLuint _shm_id,
13585 GLuint _shm_offset) { 13676 GLuint _shm_offset) {
13586 SetHeader(); 13677 SetHeader();
13587 contents_texture_id = _contents_texture_id; 13678 contents_texture_id = _contents_texture_id;
13588 opacity = _opacity;
13589 background_color = _background_color; 13679 background_color = _background_color;
13590 edge_aa_mask = _edge_aa_mask; 13680 edge_aa_mask = _edge_aa_mask;
13591 is_clipped = _is_clipped;
13592 sorting_context_id = _sorting_context_id;
13593 filter = _filter; 13681 filter = _filter;
13594 shm_id = _shm_id; 13682 shm_id = _shm_id;
13595 shm_offset = _shm_offset; 13683 shm_offset = _shm_offset;
13596 } 13684 }
13597 13685
13598 void* Set(void* cmd, 13686 void* Set(void* cmd,
13599 GLuint _contents_texture_id, 13687 GLuint _contents_texture_id,
13600 GLfloat _opacity,
13601 GLuint _background_color, 13688 GLuint _background_color,
13602 GLuint _edge_aa_mask, 13689 GLuint _edge_aa_mask,
13603 GLboolean _is_clipped,
13604 GLint _sorting_context_id,
13605 GLuint _filter, 13690 GLuint _filter,
13606 GLuint _shm_id, 13691 GLuint _shm_id,
13607 GLuint _shm_offset) { 13692 GLuint _shm_offset) {
13608 static_cast<ValueType*>(cmd)->Init( 13693 static_cast<ValueType*>(cmd)->Init(_contents_texture_id, _background_color,
13609 _contents_texture_id, _opacity, _background_color, _edge_aa_mask, 13694 _edge_aa_mask, _filter, _shm_id,
13610 _is_clipped, _sorting_context_id, _filter, _shm_id, _shm_offset); 13695 _shm_offset);
13611 return NextCmdAddress<ValueType>(cmd); 13696 return NextCmdAddress<ValueType>(cmd);
13612 } 13697 }
13613 13698
13614 gpu::CommandHeader header; 13699 gpu::CommandHeader header;
13615 uint32_t contents_texture_id; 13700 uint32_t contents_texture_id;
13616 float opacity;
13617 uint32_t background_color; 13701 uint32_t background_color;
13618 uint32_t edge_aa_mask; 13702 uint32_t edge_aa_mask;
13619 uint32_t is_clipped;
13620 int32_t sorting_context_id;
13621 uint32_t filter; 13703 uint32_t filter;
13622 uint32_t shm_id; 13704 uint32_t shm_id;
13623 uint32_t shm_offset; 13705 uint32_t shm_offset;
13624 }; 13706 };
13625 13707
13626 static_assert(sizeof(ScheduleCALayerCHROMIUM) == 40, 13708 static_assert(sizeof(ScheduleCALayerCHROMIUM) == 28,
13627 "size of ScheduleCALayerCHROMIUM should be 40"); 13709 "size of ScheduleCALayerCHROMIUM should be 28");
13628 static_assert(offsetof(ScheduleCALayerCHROMIUM, header) == 0, 13710 static_assert(offsetof(ScheduleCALayerCHROMIUM, header) == 0,
13629 "offset of ScheduleCALayerCHROMIUM header should be 0"); 13711 "offset of ScheduleCALayerCHROMIUM header should be 0");
13630 static_assert( 13712 static_assert(
13631 offsetof(ScheduleCALayerCHROMIUM, contents_texture_id) == 4, 13713 offsetof(ScheduleCALayerCHROMIUM, contents_texture_id) == 4,
13632 "offset of ScheduleCALayerCHROMIUM contents_texture_id should be 4"); 13714 "offset of ScheduleCALayerCHROMIUM contents_texture_id should be 4");
13633 static_assert(offsetof(ScheduleCALayerCHROMIUM, opacity) == 8, 13715 static_assert(offsetof(ScheduleCALayerCHROMIUM, background_color) == 8,
13634 "offset of ScheduleCALayerCHROMIUM opacity should be 8"); 13716 "offset of ScheduleCALayerCHROMIUM background_color should be 8");
13635 static_assert( 13717 static_assert(offsetof(ScheduleCALayerCHROMIUM, edge_aa_mask) == 12,
13636 offsetof(ScheduleCALayerCHROMIUM, background_color) == 12, 13718 "offset of ScheduleCALayerCHROMIUM edge_aa_mask should be 12");
13637 "offset of ScheduleCALayerCHROMIUM background_color should be 12"); 13719 static_assert(offsetof(ScheduleCALayerCHROMIUM, filter) == 16,
13638 static_assert(offsetof(ScheduleCALayerCHROMIUM, edge_aa_mask) == 16, 13720 "offset of ScheduleCALayerCHROMIUM filter should be 16");
13639 "offset of ScheduleCALayerCHROMIUM edge_aa_mask should be 16"); 13721 static_assert(offsetof(ScheduleCALayerCHROMIUM, shm_id) == 20,
13640 static_assert(offsetof(ScheduleCALayerCHROMIUM, is_clipped) == 20, 13722 "offset of ScheduleCALayerCHROMIUM shm_id should be 20");
13641 "offset of ScheduleCALayerCHROMIUM is_clipped should be 20"); 13723 static_assert(offsetof(ScheduleCALayerCHROMIUM, shm_offset) == 24,
13642 static_assert( 13724 "offset of ScheduleCALayerCHROMIUM shm_offset should be 24");
13643 offsetof(ScheduleCALayerCHROMIUM, sorting_context_id) == 24,
13644 "offset of ScheduleCALayerCHROMIUM sorting_context_id should be 24");
13645 static_assert(offsetof(ScheduleCALayerCHROMIUM, filter) == 28,
13646 "offset of ScheduleCALayerCHROMIUM filter should be 28");
13647 static_assert(offsetof(ScheduleCALayerCHROMIUM, shm_id) == 32,
13648 "offset of ScheduleCALayerCHROMIUM shm_id should be 32");
13649 static_assert(offsetof(ScheduleCALayerCHROMIUM, shm_offset) == 36,
13650 "offset of ScheduleCALayerCHROMIUM shm_offset should be 36");
13651 13725
13652 struct ScheduleCALayerInUseQueryCHROMIUMImmediate { 13726 struct ScheduleCALayerInUseQueryCHROMIUMImmediate {
13653 typedef ScheduleCALayerInUseQueryCHROMIUMImmediate ValueType; 13727 typedef ScheduleCALayerInUseQueryCHROMIUMImmediate ValueType;
13654 static const CommandId kCmdId = kScheduleCALayerInUseQueryCHROMIUMImmediate; 13728 static const CommandId kCmdId = kScheduleCALayerInUseQueryCHROMIUMImmediate;
13655 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 13729 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
13656 static const uint8_t cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 13730 static const uint8_t cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
13657 13731
13658 static uint32_t ComputeDataSize(GLsizei count) { 13732 static uint32_t ComputeDataSize(GLsizei count) {
13659 return static_cast<uint32_t>(sizeof(GLuint) * 1 * count); // NOLINT 13733 return static_cast<uint32_t>(sizeof(GLuint) * 1 * count); // NOLINT
13660 } 13734 }
(...skipping 1830 matching lines...) Expand 10 before | Expand all | Expand 10 after
15491 static_assert(offsetof(UniformMatrix4fvStreamTextureMatrixCHROMIUMImmediate, 15565 static_assert(offsetof(UniformMatrix4fvStreamTextureMatrixCHROMIUMImmediate,
15492 location) == 4, 15566 location) == 4,
15493 "offset of UniformMatrix4fvStreamTextureMatrixCHROMIUMImmediate " 15567 "offset of UniformMatrix4fvStreamTextureMatrixCHROMIUMImmediate "
15494 "location should be 4"); 15568 "location should be 4");
15495 static_assert(offsetof(UniformMatrix4fvStreamTextureMatrixCHROMIUMImmediate, 15569 static_assert(offsetof(UniformMatrix4fvStreamTextureMatrixCHROMIUMImmediate,
15496 transpose) == 8, 15570 transpose) == 8,
15497 "offset of UniformMatrix4fvStreamTextureMatrixCHROMIUMImmediate " 15571 "offset of UniformMatrix4fvStreamTextureMatrixCHROMIUMImmediate "
15498 "transpose should be 8"); 15572 "transpose should be 8");
15499 15573
15500 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ 15574 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698