Revise some of the compositor performance improvements to improve correctness.
Implement pixel blending using a variation of Jim Blinn's no-division blending algorithm.
Move transparency type simplification further up the composition code.
Remove some unnecessary fields.
Output to YUV implementation needs revision as it is actually converting from YUV (copy of source conversion code).
EXPORTS
ReservedForImplementationUse @ 1 NONAME ABSENT
eglBindAPI @ 2 NONAME
eglBindTexImage @ 3 NONAME
eglChooseConfig @ 4 NONAME
eglCopyBuffers @ 5 NONAME
eglCreateContext @ 6 NONAME
eglCreatePbufferFromClientBuffer @ 7 NONAME
eglCreatePbufferSurface @ 8 NONAME
eglCreatePixmapSurface @ 9 NONAME
eglCreateWindowSurface @ 10 NONAME
eglDestroyContext @ 11 NONAME
eglDestroySurface @ 12 NONAME
eglGetConfigAttrib @ 13 NONAME
eglGetConfigs @ 14 NONAME
eglGetCurrentContext @ 15 NONAME
eglGetCurrentDisplay @ 16 NONAME
eglGetCurrentSurface @ 17 NONAME
eglGetDisplay @ 18 NONAME
eglGetError @ 19 NONAME
eglGetProcAddress @ 20 NONAME
eglInitialize @ 21 NONAME
eglMakeCurrent @ 22 NONAME
eglQueryAPI @ 23 NONAME
eglQueryContext @ 24 NONAME
eglQueryString @ 25 NONAME
eglQuerySurface @ 26 NONAME
eglReleaseTexImage @ 27 NONAME
eglReleaseThread @ 28 NONAME
eglSurfaceAttrib @ 29 NONAME
eglSwapBuffers @ 30 NONAME
eglSwapInterval @ 31 NONAME
eglTerminate @ 32 NONAME
eglWaitClient @ 33 NONAME
eglWaitGL @ 34 NONAME
eglWaitNative @ 35 NONAME
Reserved36 @ 36 NONAME ABSENT
Reserved37 @ 37 NONAME ABSENT
Reserved38 @ 38 NONAME ABSENT
Reserved39 @ 39 NONAME ABSENT
Reserved40 @ 40 NONAME ABSENT
Reserved41 @ 41 NONAME ABSENT
Reserved42 @ 42 NONAME ABSENT
Reserved43 @ 43 NONAME ABSENT
Reserved44 @ 44 NONAME ABSENT
Reserved45 @ 45 NONAME ABSENT
Reserved46 @ 46 NONAME ABSENT
Reserved47 @ 47 NONAME ABSENT
Reserved48 @ 48 NONAME ABSENT
Reserved49 @ 49 NONAME ABSENT
Reserved50 @ 50 NONAME ABSENT
Reserved51 @ 51 NONAME ABSENT
Reserved52 @ 52 NONAME ABSENT
Reserved53 @ 53 NONAME ABSENT
Reserved54 @ 54 NONAME ABSENT
Reserved55 @ 55 NONAME ABSENT
Reserved56 @ 56 NONAME ABSENT
Reserved57 @ 57 NONAME ABSENT
Reserved58 @ 58 NONAME ABSENT
Reserved59 @ 59 NONAME ABSENT
Reserved60 @ 60 NONAME ABSENT
Reserved61 @ 61 NONAME ABSENT
Reserved62 @ 62 NONAME ABSENT
Reserved63 @ 63 NONAME ABSENT
Reserved64 @ 64 NONAME ABSENT
Reserved65 @ 65 NONAME ABSENT
Reserved66 @ 66 NONAME ABSENT
Reserved67 @ 67 NONAME ABSENT
Reserved68 @ 68 NONAME ABSENT
Reserved69 @ 69 NONAME ABSENT
Reserved70 @ 70 NONAME ABSENT
Reserved71 @ 71 NONAME ABSENT
Reserved72 @ 72 NONAME ABSENT
Reserved73 @ 73 NONAME ABSENT
Reserved74 @ 74 NONAME ABSENT
Reserved75 @ 75 NONAME ABSENT
Reserved76 @ 76 NONAME ABSENT
Reserved77 @ 77 NONAME ABSENT
Reserved78 @ 78 NONAME ABSENT
Reserved79 @ 79 NONAME ABSENT
Reserved80 @ 80 NONAME ABSENT
Reserved81 @ 81 NONAME ABSENT
Reserved82 @ 82 NONAME ABSENT
Reserved83 @ 83 NONAME ABSENT
Reserved84 @ 84 NONAME ABSENT
Reserved85 @ 85 NONAME ABSENT
Reserved86 @ 86 NONAME ABSENT
Reserved87 @ 87 NONAME ABSENT
Reserved88 @ 88 NONAME ABSENT
Reserved89 @ 89 NONAME ABSENT
Reserved90 @ 90 NONAME ABSENT
Reserved91 @ 91 NONAME ABSENT
Reserved92 @ 92 NONAME ABSENT
Reserved93 @ 93 NONAME ABSENT
Reserved94 @ 94 NONAME ABSENT
Reserved95 @ 95 NONAME ABSENT
Reserved96 @ 96 NONAME ABSENT
Reserved97 @ 97 NONAME ABSENT
Reserved98 @ 98 NONAME ABSENT
Reserved99 @ 99 NONAME ABSENT
Reserved100 @ 100 NONAME ABSENT
Reserved101 @ 101 NONAME ABSENT
Reserved102 @ 102 NONAME ABSENT
Reserved103 @ 103 NONAME ABSENT
Reserved104 @ 104 NONAME ABSENT
Reserved105 @ 105 NONAME ABSENT
Reserved106 @ 106 NONAME ABSENT
Reserved107 @ 107 NONAME ABSENT
Reserved108 @ 108 NONAME ABSENT
Reserved109 @ 109 NONAME ABSENT
Reserved110 @ 110 NONAME ABSENT
Reserved111 @ 111 NONAME ABSENT
Reserved112 @ 112 NONAME ABSENT
Reserved113 @ 113 NONAME ABSENT
Reserved114 @ 114 NONAME ABSENT
Reserved115 @ 115 NONAME ABSENT
Reserved116 @ 116 NONAME ABSENT
Reserved117 @ 117 NONAME ABSENT
Reserved118 @ 118 NONAME ABSENT
Reserved119 @ 119 NONAME ABSENT
Reserved120 @ 120 NONAME ABSENT
Reserved121 @ 121 NONAME ABSENT
Reserved122 @ 122 NONAME ABSENT
Reserved123 @ 123 NONAME ABSENT
Reserved124 @ 124 NONAME ABSENT
Reserved125 @ 125 NONAME ABSENT
Reserved126 @ 126 NONAME ABSENT
Reserved127 @ 127 NONAME ABSENT
Reserved128 @ 128 NONAME ABSENT
Reserved129 @ 129 NONAME ABSENT
Reserved130 @ 130 NONAME ABSENT
Reserved131 @ 131 NONAME ABSENT
Reserved132 @ 132 NONAME ABSENT
Reserved133 @ 133 NONAME ABSENT
Reserved134 @ 134 NONAME ABSENT
Reserved135 @ 135 NONAME ABSENT
Reserved136 @ 136 NONAME ABSENT
Reserved137 @ 137 NONAME ABSENT
Reserved138 @ 138 NONAME ABSENT
Reserved139 @ 139 NONAME ABSENT
Reserved140 @ 140 NONAME ABSENT
Reserved141 @ 141 NONAME ABSENT
Reserved142 @ 142 NONAME ABSENT
Reserved143 @ 143 NONAME ABSENT
Reserved144 @ 144 NONAME ABSENT
Reserved145 @ 145 NONAME ABSENT
Reserved146 @ 146 NONAME ABSENT
Reserved147 @ 147 NONAME ABSENT
Reserved148 @ 148 NONAME ABSENT
Reserved149 @ 149 NONAME ABSENT
Reserved150 @ 150 NONAME ABSENT
Reserved151 @ 151 NONAME ABSENT
Reserved152 @ 152 NONAME ABSENT
Reserved153 @ 153 NONAME ABSENT
Reserved154 @ 154 NONAME ABSENT
Reserved155 @ 155 NONAME ABSENT
Reserved156 @ 156 NONAME ABSENT
Reserved157 @ 157 NONAME ABSENT
Reserved158 @ 158 NONAME ABSENT
Reserved159 @ 159 NONAME ABSENT
Reserved160 @ 160 NONAME ABSENT
Reserved161 @ 161 NONAME ABSENT
Reserved162 @ 162 NONAME ABSENT
Reserved163 @ 163 NONAME ABSENT
Reserved164 @ 164 NONAME ABSENT
Reserved165 @ 165 NONAME ABSENT
Reserved166 @ 166 NONAME ABSENT
Reserved167 @ 167 NONAME ABSENT
Reserved168 @ 168 NONAME ABSENT
Reserved169 @ 169 NONAME ABSENT
Reserved170 @ 170 NONAME ABSENT
Reserved171 @ 171 NONAME ABSENT
Reserved172 @ 172 NONAME ABSENT
Reserved173 @ 173 NONAME ABSENT
Reserved174 @ 174 NONAME ABSENT
Reserved175 @ 175 NONAME ABSENT
Reserved176 @ 176 NONAME ABSENT
Reserved177 @ 177 NONAME ABSENT
Reserved178 @ 178 NONAME ABSENT
Reserved179 @ 179 NONAME ABSENT
Reserved180 @ 180 NONAME ABSENT
Reserved181 @ 181 NONAME ABSENT
Reserved182 @ 182 NONAME ABSENT
Reserved183 @ 183 NONAME ABSENT
Reserved184 @ 184 NONAME ABSENT
Reserved185 @ 185 NONAME ABSENT
Reserved186 @ 186 NONAME ABSENT
Reserved187 @ 187 NONAME ABSENT
Reserved188 @ 188 NONAME ABSENT
Reserved189 @ 189 NONAME ABSENT
Reserved190 @ 190 NONAME ABSENT
Reserved191 @ 191 NONAME ABSENT
Reserved192 @ 192 NONAME ABSENT
Reserved193 @ 193 NONAME ABSENT
Reserved194 @ 194 NONAME ABSENT
Reserved195 @ 195 NONAME ABSENT
Reserved196 @ 196 NONAME ABSENT
Reserved197 @ 197 NONAME ABSENT
Reserved198 @ 198 NONAME ABSENT
Reserved199 @ 199 NONAME ABSENT
Reserved200 @ 200 NONAME ABSENT
Reserved201 @ 201 NONAME ABSENT
Reserved202 @ 202 NONAME ABSENT
Reserved203 @ 203 NONAME ABSENT
Reserved204 @ 204 NONAME ABSENT
Reserved205 @ 205 NONAME ABSENT
Reserved206 @ 206 NONAME ABSENT
Reserved207 @ 207 NONAME ABSENT
Reserved208 @ 208 NONAME ABSENT
Reserved209 @ 209 NONAME ABSENT
Reserved210 @ 210 NONAME ABSENT
Reserved211 @ 211 NONAME ABSENT
Reserved212 @ 212 NONAME ABSENT
Reserved213 @ 213 NONAME ABSENT
Reserved214 @ 214 NONAME ABSENT
Reserved215 @ 215 NONAME ABSENT
Reserved216 @ 216 NONAME ABSENT
Reserved217 @ 217 NONAME ABSENT
Reserved218 @ 218 NONAME ABSENT
Reserved219 @ 219 NONAME ABSENT
Reserved220 @ 220 NONAME ABSENT
Reserved221 @ 221 NONAME ABSENT
Reserved222 @ 222 NONAME ABSENT
Reserved223 @ 223 NONAME ABSENT
Reserved224 @ 224 NONAME ABSENT
Reserved225 @ 225 NONAME ABSENT
Reserved226 @ 226 NONAME ABSENT
Reserved227 @ 227 NONAME ABSENT
Reserved228 @ 228 NONAME ABSENT
Reserved229 @ 229 NONAME ABSENT
Reserved230 @ 230 NONAME ABSENT
Reserved231 @ 231 NONAME ABSENT
Reserved232 @ 232 NONAME ABSENT
Reserved233 @ 233 NONAME ABSENT
Reserved234 @ 234 NONAME ABSENT
Reserved235 @ 235 NONAME ABSENT
Reserved236 @ 236 NONAME ABSENT
Reserved237 @ 237 NONAME ABSENT
Reserved238 @ 238 NONAME ABSENT
Reserved239 @ 239 NONAME ABSENT
Reserved240 @ 240 NONAME ABSENT
Reserved241 @ 241 NONAME ABSENT
Reserved242 @ 242 NONAME ABSENT
Reserved243 @ 243 NONAME ABSENT
Reserved244 @ 244 NONAME ABSENT
Reserved245 @ 245 NONAME ABSENT
Reserved246 @ 246 NONAME ABSENT
Reserved247 @ 247 NONAME ABSENT
Reserved248 @ 248 NONAME ABSENT
Reserved249 @ 249 NONAME ABSENT