1 // Copyright (C) 2023 The Android Open Source Project 2 // Copyright (C) 2023 Google Inc. 3 // 4 // Licensed under the Apache License, Version 2.0 (the "License"); 5 // you may not use this file except in compliance with the License. 6 // You may obtain a copy of the License at 7 // 8 // http://www.apache.org/licenses/LICENSE-2.0 9 // 10 // Unless required by applicable law or agreed to in writing, software 11 // distributed under the License is distributed on an "AS IS" BASIS, 12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 // See the License for the specific language governing permissions and 14 // limitations under the License. 15 16 // Autogenerated module host/vulkan/CompositorVertexShader.h 17 // generated by python3 scripts/glsl-shader-to-spv-c-array.py host/vulkan/Compositor.vert host/vulkan/CompositorVertexShader.h compositorVertexShader 18 // Please do not modify directly. 19 20 #include <stdint.h> 21 22 const uint32_t compositorVertexShader[] = { 23 0x07230203, 0x00010000, 0x000d000a, 0x00000034, 24 0x00000000, 0x00020011, 0x00000001, 0x0006000b, 25 0x00000001, 0x4c534c47, 0x6474732e, 0x3035342e, 26 0x00000000, 0x0003000e, 0x00000000, 0x00000001, 27 0x0009000f, 0x00000000, 0x00000004, 0x6e69616d, 28 0x00000000, 0x0000000d, 0x0000001a, 0x00000029, 29 0x0000002d, 0x00030003, 0x00000002, 0x000001c2, 30 0x00090004, 0x415f4c47, 0x735f4252, 0x72617065, 31 0x5f657461, 0x64616873, 0x6f5f7265, 0x63656a62, 32 0x00007374, 0x000a0004, 0x475f4c47, 0x4c474f4f, 33 0x70635f45, 0x74735f70, 0x5f656c79, 0x656e696c, 34 0x7269645f, 0x69746365, 0x00006576, 0x00080004, 35 0x475f4c47, 0x4c474f4f, 0x6e695f45, 0x64756c63, 36 0x69645f65, 0x74636572, 0x00657669, 0x00040005, 37 0x00000004, 0x6e69616d, 0x00000000, 0x00060005, 38 0x0000000b, 0x505f6c67, 0x65567265, 0x78657472, 39 0x00000000, 0x00060006, 0x0000000b, 0x00000000, 40 0x505f6c67, 0x7469736f, 0x006e6f69, 0x00070006, 41 0x0000000b, 0x00000001, 0x505f6c67, 0x746e696f, 42 0x657a6953, 0x00000000, 0x00070006, 0x0000000b, 43 0x00000002, 0x435f6c67, 0x4470696c, 0x61747369, 44 0x0065636e, 0x00070006, 0x0000000b, 0x00000003, 45 0x435f6c67, 0x446c6c75, 0x61747369, 0x0065636e, 46 0x00030005, 0x0000000d, 0x00000000, 0x00070005, 47 0x00000012, 0x66696e55, 0x426d726f, 0x65666675, 48 0x6a624f72, 0x00746365, 0x00070006, 0x00000012, 49 0x00000000, 0x54736f70, 0x736e6172, 0x6d726f66, 50 0x00000000, 0x00080006, 0x00000012, 0x00000001, 51 0x63786574, 0x64726f6f, 0x6e617254, 0x726f6673, 52 0x0000006d, 0x00050006, 0x00000012, 0x00000002, 53 0x65646f6d, 0x00000000, 0x00050006, 0x00000012, 54 0x00000003, 0x68706c61, 0x00000061, 0x00050006, 55 0x00000012, 0x00000004, 0x6f6c6f63, 0x00000072, 56 0x00030005, 0x00000014, 0x006f6275, 0x00050005, 57 0x0000001a, 0x6f506e69, 0x69746973, 0x00006e6f, 58 0x00060005, 0x00000029, 0x67617266, 0x43786554, 59 0x64726f6f, 0x00000000, 0x00050005, 0x0000002d, 60 0x43786574, 0x64726f6f, 0x00000000, 0x00050048, 61 0x0000000b, 0x00000000, 0x0000000b, 0x00000000, 62 0x00050048, 0x0000000b, 0x00000001, 0x0000000b, 63 0x00000001, 0x00050048, 0x0000000b, 0x00000002, 64 0x0000000b, 0x00000003, 0x00050048, 0x0000000b, 65 0x00000003, 0x0000000b, 0x00000004, 0x00030047, 66 0x0000000b, 0x00000002, 0x00040048, 0x00000012, 67 0x00000000, 0x00000005, 0x00050048, 0x00000012, 68 0x00000000, 0x00000023, 0x00000000, 0x00050048, 69 0x00000012, 0x00000000, 0x00000007, 0x00000010, 70 0x00040048, 0x00000012, 0x00000001, 0x00000005, 71 0x00050048, 0x00000012, 0x00000001, 0x00000023, 72 0x00000040, 0x00050048, 0x00000012, 0x00000001, 73 0x00000007, 0x00000010, 0x00050048, 0x00000012, 74 0x00000002, 0x00000023, 0x00000080, 0x00050048, 75 0x00000012, 0x00000003, 0x00000023, 0x00000090, 76 0x00050048, 0x00000012, 0x00000004, 0x00000023, 77 0x000000a0, 0x00030047, 0x00000012, 0x00000002, 78 0x00040047, 0x00000014, 0x00000022, 0x00000000, 79 0x00040047, 0x00000014, 0x00000021, 0x00000001, 80 0x00040047, 0x0000001a, 0x0000001e, 0x00000000, 81 0x00040047, 0x00000029, 0x0000001e, 0x00000000, 82 0x00040047, 0x0000002d, 0x0000001e, 0x00000001, 83 0x00020013, 0x00000002, 0x00030021, 0x00000003, 84 0x00000002, 0x00030016, 0x00000006, 0x00000020, 85 0x00040017, 0x00000007, 0x00000006, 0x00000004, 86 0x00040015, 0x00000008, 0x00000020, 0x00000000, 87 0x0004002b, 0x00000008, 0x00000009, 0x00000001, 88 0x0004001c, 0x0000000a, 0x00000006, 0x00000009, 89 0x0006001e, 0x0000000b, 0x00000007, 0x00000006, 90 0x0000000a, 0x0000000a, 0x00040020, 0x0000000c, 91 0x00000003, 0x0000000b, 0x0004003b, 0x0000000c, 92 0x0000000d, 0x00000003, 0x00040015, 0x0000000e, 93 0x00000020, 0x00000001, 0x0004002b, 0x0000000e, 94 0x0000000f, 0x00000000, 0x00040018, 0x00000010, 95 0x00000007, 0x00000004, 0x00040017, 0x00000011, 96 0x00000008, 0x00000004, 0x0007001e, 0x00000012, 97 0x00000010, 0x00000010, 0x00000011, 0x00000007, 98 0x00000007, 0x00040020, 0x00000013, 0x00000002, 99 0x00000012, 0x0004003b, 0x00000013, 0x00000014, 100 0x00000002, 0x00040020, 0x00000015, 0x00000002, 101 0x00000010, 0x00040017, 0x00000018, 0x00000006, 102 0x00000002, 0x00040020, 0x00000019, 0x00000001, 103 0x00000018, 0x0004003b, 0x00000019, 0x0000001a, 104 0x00000001, 0x0004002b, 0x00000006, 0x0000001c, 105 0x00000000, 0x0004002b, 0x00000006, 0x0000001d, 106 0x3f800000, 0x00040020, 0x00000026, 0x00000003, 107 0x00000007, 0x00040020, 0x00000028, 0x00000003, 108 0x00000018, 0x0004003b, 0x00000028, 0x00000029, 109 0x00000003, 0x0004002b, 0x0000000e, 0x0000002a, 110 0x00000001, 0x0004003b, 0x00000019, 0x0000002d, 111 0x00000001, 0x00050036, 0x00000002, 0x00000004, 112 0x00000000, 0x00000003, 0x000200f8, 0x00000005, 113 0x00050041, 0x00000015, 0x00000016, 0x00000014, 114 0x0000000f, 0x0004003d, 0x00000010, 0x00000017, 115 0x00000016, 0x0004003d, 0x00000018, 0x0000001b, 116 0x0000001a, 0x00050051, 0x00000006, 0x0000001e, 117 0x0000001b, 0x00000000, 0x00050051, 0x00000006, 118 0x0000001f, 0x0000001b, 0x00000001, 0x00070050, 119 0x00000007, 0x00000020, 0x0000001e, 0x0000001f, 120 0x0000001c, 0x0000001d, 0x00050091, 0x00000007, 121 0x00000021, 0x00000017, 0x00000020, 0x0007004f, 122 0x00000018, 0x00000022, 0x00000021, 0x00000021, 123 0x00000000, 0x00000001, 0x00050051, 0x00000006, 124 0x00000023, 0x00000022, 0x00000000, 0x00050051, 125 0x00000006, 0x00000024, 0x00000022, 0x00000001, 126 0x00070050, 0x00000007, 0x00000025, 0x00000023, 127 0x00000024, 0x0000001c, 0x0000001d, 0x00050041, 128 0x00000026, 0x00000027, 0x0000000d, 0x0000000f, 129 0x0003003e, 0x00000027, 0x00000025, 0x00050041, 130 0x00000015, 0x0000002b, 0x00000014, 0x0000002a, 131 0x0004003d, 0x00000010, 0x0000002c, 0x0000002b, 132 0x0004003d, 0x00000018, 0x0000002e, 0x0000002d, 133 0x00050051, 0x00000006, 0x0000002f, 0x0000002e, 134 0x00000000, 0x00050051, 0x00000006, 0x00000030, 135 0x0000002e, 0x00000001, 0x00070050, 0x00000007, 136 0x00000031, 0x0000002f, 0x00000030, 0x0000001c, 137 0x0000001d, 0x00050091, 0x00000007, 0x00000032, 138 0x0000002c, 0x00000031, 0x0007004f, 0x00000018, 139 0x00000033, 0x00000032, 0x00000032, 0x00000000, 140 0x00000001, 0x0003003e, 0x00000029, 0x00000033, 141 0x000100fd, 0x00010038 142 };