1*35238bceSAndroid Build Coastguard Worker# WARNING: This file is auto-generated. Do NOT modify it manually, but rather 2*35238bceSAndroid Build Coastguard Worker# modify the generating script file. Otherwise changes will be lost! 3*35238bceSAndroid Build Coastguard Worker 4*35238bceSAndroid Build Coastguard Workergroup keywords "Usage of keywords as identifiers." 5*35238bceSAndroid Build Coastguard Worker 6*35238bceSAndroid Build Coastguard Worker case attribute 7*35238bceSAndroid Build Coastguard Worker expect compile_fail 8*35238bceSAndroid Build Coastguard Worker values {} 9*35238bceSAndroid Build Coastguard Worker 10*35238bceSAndroid Build Coastguard Worker both "" 11*35238bceSAndroid Build Coastguard Worker precision mediump float; 12*35238bceSAndroid Build Coastguard Worker 13*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 14*35238bceSAndroid Build Coastguard Worker 15*35238bceSAndroid Build Coastguard Worker void main() 16*35238bceSAndroid Build Coastguard Worker { 17*35238bceSAndroid Build Coastguard Worker ${SETUP} 18*35238bceSAndroid Build Coastguard Worker float attribute = 1.0; 19*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 20*35238bceSAndroid Build Coastguard Worker } 21*35238bceSAndroid Build Coastguard Worker "" 22*35238bceSAndroid Build Coastguard Worker end 23*35238bceSAndroid Build Coastguard Worker case const 24*35238bceSAndroid Build Coastguard Worker expect compile_fail 25*35238bceSAndroid Build Coastguard Worker values {} 26*35238bceSAndroid Build Coastguard Worker 27*35238bceSAndroid Build Coastguard Worker both "" 28*35238bceSAndroid Build Coastguard Worker precision mediump float; 29*35238bceSAndroid Build Coastguard Worker 30*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 31*35238bceSAndroid Build Coastguard Worker 32*35238bceSAndroid Build Coastguard Worker void main() 33*35238bceSAndroid Build Coastguard Worker { 34*35238bceSAndroid Build Coastguard Worker ${SETUP} 35*35238bceSAndroid Build Coastguard Worker float const = 1.0; 36*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 37*35238bceSAndroid Build Coastguard Worker } 38*35238bceSAndroid Build Coastguard Worker "" 39*35238bceSAndroid Build Coastguard Worker end 40*35238bceSAndroid Build Coastguard Worker case uniform 41*35238bceSAndroid Build Coastguard Worker expect compile_fail 42*35238bceSAndroid Build Coastguard Worker values {} 43*35238bceSAndroid Build Coastguard Worker 44*35238bceSAndroid Build Coastguard Worker both "" 45*35238bceSAndroid Build Coastguard Worker precision mediump float; 46*35238bceSAndroid Build Coastguard Worker 47*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 48*35238bceSAndroid Build Coastguard Worker 49*35238bceSAndroid Build Coastguard Worker void main() 50*35238bceSAndroid Build Coastguard Worker { 51*35238bceSAndroid Build Coastguard Worker ${SETUP} 52*35238bceSAndroid Build Coastguard Worker float uniform = 1.0; 53*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 54*35238bceSAndroid Build Coastguard Worker } 55*35238bceSAndroid Build Coastguard Worker "" 56*35238bceSAndroid Build Coastguard Worker end 57*35238bceSAndroid Build Coastguard Worker case varying 58*35238bceSAndroid Build Coastguard Worker expect compile_fail 59*35238bceSAndroid Build Coastguard Worker values {} 60*35238bceSAndroid Build Coastguard Worker 61*35238bceSAndroid Build Coastguard Worker both "" 62*35238bceSAndroid Build Coastguard Worker precision mediump float; 63*35238bceSAndroid Build Coastguard Worker 64*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 65*35238bceSAndroid Build Coastguard Worker 66*35238bceSAndroid Build Coastguard Worker void main() 67*35238bceSAndroid Build Coastguard Worker { 68*35238bceSAndroid Build Coastguard Worker ${SETUP} 69*35238bceSAndroid Build Coastguard Worker float varying = 1.0; 70*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 71*35238bceSAndroid Build Coastguard Worker } 72*35238bceSAndroid Build Coastguard Worker "" 73*35238bceSAndroid Build Coastguard Worker end 74*35238bceSAndroid Build Coastguard Worker case break 75*35238bceSAndroid Build Coastguard Worker expect compile_fail 76*35238bceSAndroid Build Coastguard Worker values {} 77*35238bceSAndroid Build Coastguard Worker 78*35238bceSAndroid Build Coastguard Worker both "" 79*35238bceSAndroid Build Coastguard Worker precision mediump float; 80*35238bceSAndroid Build Coastguard Worker 81*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 82*35238bceSAndroid Build Coastguard Worker 83*35238bceSAndroid Build Coastguard Worker void main() 84*35238bceSAndroid Build Coastguard Worker { 85*35238bceSAndroid Build Coastguard Worker ${SETUP} 86*35238bceSAndroid Build Coastguard Worker float break = 1.0; 87*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 88*35238bceSAndroid Build Coastguard Worker } 89*35238bceSAndroid Build Coastguard Worker "" 90*35238bceSAndroid Build Coastguard Worker end 91*35238bceSAndroid Build Coastguard Worker case continue 92*35238bceSAndroid Build Coastguard Worker expect compile_fail 93*35238bceSAndroid Build Coastguard Worker values {} 94*35238bceSAndroid Build Coastguard Worker 95*35238bceSAndroid Build Coastguard Worker both "" 96*35238bceSAndroid Build Coastguard Worker precision mediump float; 97*35238bceSAndroid Build Coastguard Worker 98*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 99*35238bceSAndroid Build Coastguard Worker 100*35238bceSAndroid Build Coastguard Worker void main() 101*35238bceSAndroid Build Coastguard Worker { 102*35238bceSAndroid Build Coastguard Worker ${SETUP} 103*35238bceSAndroid Build Coastguard Worker float continue = 1.0; 104*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 105*35238bceSAndroid Build Coastguard Worker } 106*35238bceSAndroid Build Coastguard Worker "" 107*35238bceSAndroid Build Coastguard Worker end 108*35238bceSAndroid Build Coastguard Worker case do 109*35238bceSAndroid Build Coastguard Worker expect compile_fail 110*35238bceSAndroid Build Coastguard Worker values {} 111*35238bceSAndroid Build Coastguard Worker 112*35238bceSAndroid Build Coastguard Worker both "" 113*35238bceSAndroid Build Coastguard Worker precision mediump float; 114*35238bceSAndroid Build Coastguard Worker 115*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 116*35238bceSAndroid Build Coastguard Worker 117*35238bceSAndroid Build Coastguard Worker void main() 118*35238bceSAndroid Build Coastguard Worker { 119*35238bceSAndroid Build Coastguard Worker ${SETUP} 120*35238bceSAndroid Build Coastguard Worker float do = 1.0; 121*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 122*35238bceSAndroid Build Coastguard Worker } 123*35238bceSAndroid Build Coastguard Worker "" 124*35238bceSAndroid Build Coastguard Worker end 125*35238bceSAndroid Build Coastguard Worker case for 126*35238bceSAndroid Build Coastguard Worker expect compile_fail 127*35238bceSAndroid Build Coastguard Worker values {} 128*35238bceSAndroid Build Coastguard Worker 129*35238bceSAndroid Build Coastguard Worker both "" 130*35238bceSAndroid Build Coastguard Worker precision mediump float; 131*35238bceSAndroid Build Coastguard Worker 132*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 133*35238bceSAndroid Build Coastguard Worker 134*35238bceSAndroid Build Coastguard Worker void main() 135*35238bceSAndroid Build Coastguard Worker { 136*35238bceSAndroid Build Coastguard Worker ${SETUP} 137*35238bceSAndroid Build Coastguard Worker float for = 1.0; 138*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 139*35238bceSAndroid Build Coastguard Worker } 140*35238bceSAndroid Build Coastguard Worker "" 141*35238bceSAndroid Build Coastguard Worker end 142*35238bceSAndroid Build Coastguard Worker case while 143*35238bceSAndroid Build Coastguard Worker expect compile_fail 144*35238bceSAndroid Build Coastguard Worker values {} 145*35238bceSAndroid Build Coastguard Worker 146*35238bceSAndroid Build Coastguard Worker both "" 147*35238bceSAndroid Build Coastguard Worker precision mediump float; 148*35238bceSAndroid Build Coastguard Worker 149*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 150*35238bceSAndroid Build Coastguard Worker 151*35238bceSAndroid Build Coastguard Worker void main() 152*35238bceSAndroid Build Coastguard Worker { 153*35238bceSAndroid Build Coastguard Worker ${SETUP} 154*35238bceSAndroid Build Coastguard Worker float while = 1.0; 155*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 156*35238bceSAndroid Build Coastguard Worker } 157*35238bceSAndroid Build Coastguard Worker "" 158*35238bceSAndroid Build Coastguard Worker end 159*35238bceSAndroid Build Coastguard Worker case if 160*35238bceSAndroid Build Coastguard Worker expect compile_fail 161*35238bceSAndroid Build Coastguard Worker values {} 162*35238bceSAndroid Build Coastguard Worker 163*35238bceSAndroid Build Coastguard Worker both "" 164*35238bceSAndroid Build Coastguard Worker precision mediump float; 165*35238bceSAndroid Build Coastguard Worker 166*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 167*35238bceSAndroid Build Coastguard Worker 168*35238bceSAndroid Build Coastguard Worker void main() 169*35238bceSAndroid Build Coastguard Worker { 170*35238bceSAndroid Build Coastguard Worker ${SETUP} 171*35238bceSAndroid Build Coastguard Worker float if = 1.0; 172*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 173*35238bceSAndroid Build Coastguard Worker } 174*35238bceSAndroid Build Coastguard Worker "" 175*35238bceSAndroid Build Coastguard Worker end 176*35238bceSAndroid Build Coastguard Worker case else 177*35238bceSAndroid Build Coastguard Worker expect compile_fail 178*35238bceSAndroid Build Coastguard Worker values {} 179*35238bceSAndroid Build Coastguard Worker 180*35238bceSAndroid Build Coastguard Worker both "" 181*35238bceSAndroid Build Coastguard Worker precision mediump float; 182*35238bceSAndroid Build Coastguard Worker 183*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 184*35238bceSAndroid Build Coastguard Worker 185*35238bceSAndroid Build Coastguard Worker void main() 186*35238bceSAndroid Build Coastguard Worker { 187*35238bceSAndroid Build Coastguard Worker ${SETUP} 188*35238bceSAndroid Build Coastguard Worker float else = 1.0; 189*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 190*35238bceSAndroid Build Coastguard Worker } 191*35238bceSAndroid Build Coastguard Worker "" 192*35238bceSAndroid Build Coastguard Worker end 193*35238bceSAndroid Build Coastguard Worker case in 194*35238bceSAndroid Build Coastguard Worker expect compile_fail 195*35238bceSAndroid Build Coastguard Worker values {} 196*35238bceSAndroid Build Coastguard Worker 197*35238bceSAndroid Build Coastguard Worker both "" 198*35238bceSAndroid Build Coastguard Worker precision mediump float; 199*35238bceSAndroid Build Coastguard Worker 200*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 201*35238bceSAndroid Build Coastguard Worker 202*35238bceSAndroid Build Coastguard Worker void main() 203*35238bceSAndroid Build Coastguard Worker { 204*35238bceSAndroid Build Coastguard Worker ${SETUP} 205*35238bceSAndroid Build Coastguard Worker float in = 1.0; 206*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 207*35238bceSAndroid Build Coastguard Worker } 208*35238bceSAndroid Build Coastguard Worker "" 209*35238bceSAndroid Build Coastguard Worker end 210*35238bceSAndroid Build Coastguard Worker case out 211*35238bceSAndroid Build Coastguard Worker expect compile_fail 212*35238bceSAndroid Build Coastguard Worker values {} 213*35238bceSAndroid Build Coastguard Worker 214*35238bceSAndroid Build Coastguard Worker both "" 215*35238bceSAndroid Build Coastguard Worker precision mediump float; 216*35238bceSAndroid Build Coastguard Worker 217*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 218*35238bceSAndroid Build Coastguard Worker 219*35238bceSAndroid Build Coastguard Worker void main() 220*35238bceSAndroid Build Coastguard Worker { 221*35238bceSAndroid Build Coastguard Worker ${SETUP} 222*35238bceSAndroid Build Coastguard Worker float out = 1.0; 223*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 224*35238bceSAndroid Build Coastguard Worker } 225*35238bceSAndroid Build Coastguard Worker "" 226*35238bceSAndroid Build Coastguard Worker end 227*35238bceSAndroid Build Coastguard Worker case inout 228*35238bceSAndroid Build Coastguard Worker expect compile_fail 229*35238bceSAndroid Build Coastguard Worker values {} 230*35238bceSAndroid Build Coastguard Worker 231*35238bceSAndroid Build Coastguard Worker both "" 232*35238bceSAndroid Build Coastguard Worker precision mediump float; 233*35238bceSAndroid Build Coastguard Worker 234*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 235*35238bceSAndroid Build Coastguard Worker 236*35238bceSAndroid Build Coastguard Worker void main() 237*35238bceSAndroid Build Coastguard Worker { 238*35238bceSAndroid Build Coastguard Worker ${SETUP} 239*35238bceSAndroid Build Coastguard Worker float inout = 1.0; 240*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 241*35238bceSAndroid Build Coastguard Worker } 242*35238bceSAndroid Build Coastguard Worker "" 243*35238bceSAndroid Build Coastguard Worker end 244*35238bceSAndroid Build Coastguard Worker case float 245*35238bceSAndroid Build Coastguard Worker expect compile_fail 246*35238bceSAndroid Build Coastguard Worker values {} 247*35238bceSAndroid Build Coastguard Worker 248*35238bceSAndroid Build Coastguard Worker both "" 249*35238bceSAndroid Build Coastguard Worker precision mediump float; 250*35238bceSAndroid Build Coastguard Worker 251*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 252*35238bceSAndroid Build Coastguard Worker 253*35238bceSAndroid Build Coastguard Worker void main() 254*35238bceSAndroid Build Coastguard Worker { 255*35238bceSAndroid Build Coastguard Worker ${SETUP} 256*35238bceSAndroid Build Coastguard Worker float float = 1.0; 257*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 258*35238bceSAndroid Build Coastguard Worker } 259*35238bceSAndroid Build Coastguard Worker "" 260*35238bceSAndroid Build Coastguard Worker end 261*35238bceSAndroid Build Coastguard Worker case int 262*35238bceSAndroid Build Coastguard Worker expect compile_fail 263*35238bceSAndroid Build Coastguard Worker values {} 264*35238bceSAndroid Build Coastguard Worker 265*35238bceSAndroid Build Coastguard Worker both "" 266*35238bceSAndroid Build Coastguard Worker precision mediump float; 267*35238bceSAndroid Build Coastguard Worker 268*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 269*35238bceSAndroid Build Coastguard Worker 270*35238bceSAndroid Build Coastguard Worker void main() 271*35238bceSAndroid Build Coastguard Worker { 272*35238bceSAndroid Build Coastguard Worker ${SETUP} 273*35238bceSAndroid Build Coastguard Worker float int = 1.0; 274*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 275*35238bceSAndroid Build Coastguard Worker } 276*35238bceSAndroid Build Coastguard Worker "" 277*35238bceSAndroid Build Coastguard Worker end 278*35238bceSAndroid Build Coastguard Worker case void 279*35238bceSAndroid Build Coastguard Worker expect compile_fail 280*35238bceSAndroid Build Coastguard Worker values {} 281*35238bceSAndroid Build Coastguard Worker 282*35238bceSAndroid Build Coastguard Worker both "" 283*35238bceSAndroid Build Coastguard Worker precision mediump float; 284*35238bceSAndroid Build Coastguard Worker 285*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 286*35238bceSAndroid Build Coastguard Worker 287*35238bceSAndroid Build Coastguard Worker void main() 288*35238bceSAndroid Build Coastguard Worker { 289*35238bceSAndroid Build Coastguard Worker ${SETUP} 290*35238bceSAndroid Build Coastguard Worker float void = 1.0; 291*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 292*35238bceSAndroid Build Coastguard Worker } 293*35238bceSAndroid Build Coastguard Worker "" 294*35238bceSAndroid Build Coastguard Worker end 295*35238bceSAndroid Build Coastguard Worker case bool 296*35238bceSAndroid Build Coastguard Worker expect compile_fail 297*35238bceSAndroid Build Coastguard Worker values {} 298*35238bceSAndroid Build Coastguard Worker 299*35238bceSAndroid Build Coastguard Worker both "" 300*35238bceSAndroid Build Coastguard Worker precision mediump float; 301*35238bceSAndroid Build Coastguard Worker 302*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 303*35238bceSAndroid Build Coastguard Worker 304*35238bceSAndroid Build Coastguard Worker void main() 305*35238bceSAndroid Build Coastguard Worker { 306*35238bceSAndroid Build Coastguard Worker ${SETUP} 307*35238bceSAndroid Build Coastguard Worker float bool = 1.0; 308*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 309*35238bceSAndroid Build Coastguard Worker } 310*35238bceSAndroid Build Coastguard Worker "" 311*35238bceSAndroid Build Coastguard Worker end 312*35238bceSAndroid Build Coastguard Worker case true 313*35238bceSAndroid Build Coastguard Worker expect compile_fail 314*35238bceSAndroid Build Coastguard Worker values {} 315*35238bceSAndroid Build Coastguard Worker 316*35238bceSAndroid Build Coastguard Worker both "" 317*35238bceSAndroid Build Coastguard Worker precision mediump float; 318*35238bceSAndroid Build Coastguard Worker 319*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 320*35238bceSAndroid Build Coastguard Worker 321*35238bceSAndroid Build Coastguard Worker void main() 322*35238bceSAndroid Build Coastguard Worker { 323*35238bceSAndroid Build Coastguard Worker ${SETUP} 324*35238bceSAndroid Build Coastguard Worker float true = 1.0; 325*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 326*35238bceSAndroid Build Coastguard Worker } 327*35238bceSAndroid Build Coastguard Worker "" 328*35238bceSAndroid Build Coastguard Worker end 329*35238bceSAndroid Build Coastguard Worker case false 330*35238bceSAndroid Build Coastguard Worker expect compile_fail 331*35238bceSAndroid Build Coastguard Worker values {} 332*35238bceSAndroid Build Coastguard Worker 333*35238bceSAndroid Build Coastguard Worker both "" 334*35238bceSAndroid Build Coastguard Worker precision mediump float; 335*35238bceSAndroid Build Coastguard Worker 336*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 337*35238bceSAndroid Build Coastguard Worker 338*35238bceSAndroid Build Coastguard Worker void main() 339*35238bceSAndroid Build Coastguard Worker { 340*35238bceSAndroid Build Coastguard Worker ${SETUP} 341*35238bceSAndroid Build Coastguard Worker float false = 1.0; 342*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 343*35238bceSAndroid Build Coastguard Worker } 344*35238bceSAndroid Build Coastguard Worker "" 345*35238bceSAndroid Build Coastguard Worker end 346*35238bceSAndroid Build Coastguard Worker case lowp 347*35238bceSAndroid Build Coastguard Worker expect compile_fail 348*35238bceSAndroid Build Coastguard Worker values {} 349*35238bceSAndroid Build Coastguard Worker 350*35238bceSAndroid Build Coastguard Worker both "" 351*35238bceSAndroid Build Coastguard Worker precision mediump float; 352*35238bceSAndroid Build Coastguard Worker 353*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 354*35238bceSAndroid Build Coastguard Worker 355*35238bceSAndroid Build Coastguard Worker void main() 356*35238bceSAndroid Build Coastguard Worker { 357*35238bceSAndroid Build Coastguard Worker ${SETUP} 358*35238bceSAndroid Build Coastguard Worker float lowp = 1.0; 359*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 360*35238bceSAndroid Build Coastguard Worker } 361*35238bceSAndroid Build Coastguard Worker "" 362*35238bceSAndroid Build Coastguard Worker end 363*35238bceSAndroid Build Coastguard Worker case mediump 364*35238bceSAndroid Build Coastguard Worker expect compile_fail 365*35238bceSAndroid Build Coastguard Worker values {} 366*35238bceSAndroid Build Coastguard Worker 367*35238bceSAndroid Build Coastguard Worker both "" 368*35238bceSAndroid Build Coastguard Worker precision mediump float; 369*35238bceSAndroid Build Coastguard Worker 370*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 371*35238bceSAndroid Build Coastguard Worker 372*35238bceSAndroid Build Coastguard Worker void main() 373*35238bceSAndroid Build Coastguard Worker { 374*35238bceSAndroid Build Coastguard Worker ${SETUP} 375*35238bceSAndroid Build Coastguard Worker float mediump = 1.0; 376*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 377*35238bceSAndroid Build Coastguard Worker } 378*35238bceSAndroid Build Coastguard Worker "" 379*35238bceSAndroid Build Coastguard Worker end 380*35238bceSAndroid Build Coastguard Worker case highp 381*35238bceSAndroid Build Coastguard Worker expect compile_fail 382*35238bceSAndroid Build Coastguard Worker values {} 383*35238bceSAndroid Build Coastguard Worker 384*35238bceSAndroid Build Coastguard Worker both "" 385*35238bceSAndroid Build Coastguard Worker precision mediump float; 386*35238bceSAndroid Build Coastguard Worker 387*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 388*35238bceSAndroid Build Coastguard Worker 389*35238bceSAndroid Build Coastguard Worker void main() 390*35238bceSAndroid Build Coastguard Worker { 391*35238bceSAndroid Build Coastguard Worker ${SETUP} 392*35238bceSAndroid Build Coastguard Worker float highp = 1.0; 393*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 394*35238bceSAndroid Build Coastguard Worker } 395*35238bceSAndroid Build Coastguard Worker "" 396*35238bceSAndroid Build Coastguard Worker end 397*35238bceSAndroid Build Coastguard Worker case precision 398*35238bceSAndroid Build Coastguard Worker expect compile_fail 399*35238bceSAndroid Build Coastguard Worker values {} 400*35238bceSAndroid Build Coastguard Worker 401*35238bceSAndroid Build Coastguard Worker both "" 402*35238bceSAndroid Build Coastguard Worker precision mediump float; 403*35238bceSAndroid Build Coastguard Worker 404*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 405*35238bceSAndroid Build Coastguard Worker 406*35238bceSAndroid Build Coastguard Worker void main() 407*35238bceSAndroid Build Coastguard Worker { 408*35238bceSAndroid Build Coastguard Worker ${SETUP} 409*35238bceSAndroid Build Coastguard Worker float precision = 1.0; 410*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 411*35238bceSAndroid Build Coastguard Worker } 412*35238bceSAndroid Build Coastguard Worker "" 413*35238bceSAndroid Build Coastguard Worker end 414*35238bceSAndroid Build Coastguard Worker case invariant 415*35238bceSAndroid Build Coastguard Worker expect compile_fail 416*35238bceSAndroid Build Coastguard Worker values {} 417*35238bceSAndroid Build Coastguard Worker 418*35238bceSAndroid Build Coastguard Worker both "" 419*35238bceSAndroid Build Coastguard Worker precision mediump float; 420*35238bceSAndroid Build Coastguard Worker 421*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 422*35238bceSAndroid Build Coastguard Worker 423*35238bceSAndroid Build Coastguard Worker void main() 424*35238bceSAndroid Build Coastguard Worker { 425*35238bceSAndroid Build Coastguard Worker ${SETUP} 426*35238bceSAndroid Build Coastguard Worker float invariant = 1.0; 427*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 428*35238bceSAndroid Build Coastguard Worker } 429*35238bceSAndroid Build Coastguard Worker "" 430*35238bceSAndroid Build Coastguard Worker end 431*35238bceSAndroid Build Coastguard Worker case discard 432*35238bceSAndroid Build Coastguard Worker expect compile_fail 433*35238bceSAndroid Build Coastguard Worker values {} 434*35238bceSAndroid Build Coastguard Worker 435*35238bceSAndroid Build Coastguard Worker both "" 436*35238bceSAndroid Build Coastguard Worker precision mediump float; 437*35238bceSAndroid Build Coastguard Worker 438*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 439*35238bceSAndroid Build Coastguard Worker 440*35238bceSAndroid Build Coastguard Worker void main() 441*35238bceSAndroid Build Coastguard Worker { 442*35238bceSAndroid Build Coastguard Worker ${SETUP} 443*35238bceSAndroid Build Coastguard Worker float discard = 1.0; 444*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 445*35238bceSAndroid Build Coastguard Worker } 446*35238bceSAndroid Build Coastguard Worker "" 447*35238bceSAndroid Build Coastguard Worker end 448*35238bceSAndroid Build Coastguard Worker case return 449*35238bceSAndroid Build Coastguard Worker expect compile_fail 450*35238bceSAndroid Build Coastguard Worker values {} 451*35238bceSAndroid Build Coastguard Worker 452*35238bceSAndroid Build Coastguard Worker both "" 453*35238bceSAndroid Build Coastguard Worker precision mediump float; 454*35238bceSAndroid Build Coastguard Worker 455*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 456*35238bceSAndroid Build Coastguard Worker 457*35238bceSAndroid Build Coastguard Worker void main() 458*35238bceSAndroid Build Coastguard Worker { 459*35238bceSAndroid Build Coastguard Worker ${SETUP} 460*35238bceSAndroid Build Coastguard Worker float return = 1.0; 461*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 462*35238bceSAndroid Build Coastguard Worker } 463*35238bceSAndroid Build Coastguard Worker "" 464*35238bceSAndroid Build Coastguard Worker end 465*35238bceSAndroid Build Coastguard Worker case mat2 466*35238bceSAndroid Build Coastguard Worker expect compile_fail 467*35238bceSAndroid Build Coastguard Worker values {} 468*35238bceSAndroid Build Coastguard Worker 469*35238bceSAndroid Build Coastguard Worker both "" 470*35238bceSAndroid Build Coastguard Worker precision mediump float; 471*35238bceSAndroid Build Coastguard Worker 472*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 473*35238bceSAndroid Build Coastguard Worker 474*35238bceSAndroid Build Coastguard Worker void main() 475*35238bceSAndroid Build Coastguard Worker { 476*35238bceSAndroid Build Coastguard Worker ${SETUP} 477*35238bceSAndroid Build Coastguard Worker float mat2 = 1.0; 478*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 479*35238bceSAndroid Build Coastguard Worker } 480*35238bceSAndroid Build Coastguard Worker "" 481*35238bceSAndroid Build Coastguard Worker end 482*35238bceSAndroid Build Coastguard Worker case mat3 483*35238bceSAndroid Build Coastguard Worker expect compile_fail 484*35238bceSAndroid Build Coastguard Worker values {} 485*35238bceSAndroid Build Coastguard Worker 486*35238bceSAndroid Build Coastguard Worker both "" 487*35238bceSAndroid Build Coastguard Worker precision mediump float; 488*35238bceSAndroid Build Coastguard Worker 489*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 490*35238bceSAndroid Build Coastguard Worker 491*35238bceSAndroid Build Coastguard Worker void main() 492*35238bceSAndroid Build Coastguard Worker { 493*35238bceSAndroid Build Coastguard Worker ${SETUP} 494*35238bceSAndroid Build Coastguard Worker float mat3 = 1.0; 495*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 496*35238bceSAndroid Build Coastguard Worker } 497*35238bceSAndroid Build Coastguard Worker "" 498*35238bceSAndroid Build Coastguard Worker end 499*35238bceSAndroid Build Coastguard Worker case mat4 500*35238bceSAndroid Build Coastguard Worker expect compile_fail 501*35238bceSAndroid Build Coastguard Worker values {} 502*35238bceSAndroid Build Coastguard Worker 503*35238bceSAndroid Build Coastguard Worker both "" 504*35238bceSAndroid Build Coastguard Worker precision mediump float; 505*35238bceSAndroid Build Coastguard Worker 506*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 507*35238bceSAndroid Build Coastguard Worker 508*35238bceSAndroid Build Coastguard Worker void main() 509*35238bceSAndroid Build Coastguard Worker { 510*35238bceSAndroid Build Coastguard Worker ${SETUP} 511*35238bceSAndroid Build Coastguard Worker float mat4 = 1.0; 512*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 513*35238bceSAndroid Build Coastguard Worker } 514*35238bceSAndroid Build Coastguard Worker "" 515*35238bceSAndroid Build Coastguard Worker end 516*35238bceSAndroid Build Coastguard Worker case vec2 517*35238bceSAndroid Build Coastguard Worker expect compile_fail 518*35238bceSAndroid Build Coastguard Worker values {} 519*35238bceSAndroid Build Coastguard Worker 520*35238bceSAndroid Build Coastguard Worker both "" 521*35238bceSAndroid Build Coastguard Worker precision mediump float; 522*35238bceSAndroid Build Coastguard Worker 523*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 524*35238bceSAndroid Build Coastguard Worker 525*35238bceSAndroid Build Coastguard Worker void main() 526*35238bceSAndroid Build Coastguard Worker { 527*35238bceSAndroid Build Coastguard Worker ${SETUP} 528*35238bceSAndroid Build Coastguard Worker float vec2 = 1.0; 529*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 530*35238bceSAndroid Build Coastguard Worker } 531*35238bceSAndroid Build Coastguard Worker "" 532*35238bceSAndroid Build Coastguard Worker end 533*35238bceSAndroid Build Coastguard Worker case vec3 534*35238bceSAndroid Build Coastguard Worker expect compile_fail 535*35238bceSAndroid Build Coastguard Worker values {} 536*35238bceSAndroid Build Coastguard Worker 537*35238bceSAndroid Build Coastguard Worker both "" 538*35238bceSAndroid Build Coastguard Worker precision mediump float; 539*35238bceSAndroid Build Coastguard Worker 540*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 541*35238bceSAndroid Build Coastguard Worker 542*35238bceSAndroid Build Coastguard Worker void main() 543*35238bceSAndroid Build Coastguard Worker { 544*35238bceSAndroid Build Coastguard Worker ${SETUP} 545*35238bceSAndroid Build Coastguard Worker float vec3 = 1.0; 546*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 547*35238bceSAndroid Build Coastguard Worker } 548*35238bceSAndroid Build Coastguard Worker "" 549*35238bceSAndroid Build Coastguard Worker end 550*35238bceSAndroid Build Coastguard Worker case vec4 551*35238bceSAndroid Build Coastguard Worker expect compile_fail 552*35238bceSAndroid Build Coastguard Worker values {} 553*35238bceSAndroid Build Coastguard Worker 554*35238bceSAndroid Build Coastguard Worker both "" 555*35238bceSAndroid Build Coastguard Worker precision mediump float; 556*35238bceSAndroid Build Coastguard Worker 557*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 558*35238bceSAndroid Build Coastguard Worker 559*35238bceSAndroid Build Coastguard Worker void main() 560*35238bceSAndroid Build Coastguard Worker { 561*35238bceSAndroid Build Coastguard Worker ${SETUP} 562*35238bceSAndroid Build Coastguard Worker float vec4 = 1.0; 563*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 564*35238bceSAndroid Build Coastguard Worker } 565*35238bceSAndroid Build Coastguard Worker "" 566*35238bceSAndroid Build Coastguard Worker end 567*35238bceSAndroid Build Coastguard Worker case ivec2 568*35238bceSAndroid Build Coastguard Worker expect compile_fail 569*35238bceSAndroid Build Coastguard Worker values {} 570*35238bceSAndroid Build Coastguard Worker 571*35238bceSAndroid Build Coastguard Worker both "" 572*35238bceSAndroid Build Coastguard Worker precision mediump float; 573*35238bceSAndroid Build Coastguard Worker 574*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 575*35238bceSAndroid Build Coastguard Worker 576*35238bceSAndroid Build Coastguard Worker void main() 577*35238bceSAndroid Build Coastguard Worker { 578*35238bceSAndroid Build Coastguard Worker ${SETUP} 579*35238bceSAndroid Build Coastguard Worker float ivec2 = 1.0; 580*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 581*35238bceSAndroid Build Coastguard Worker } 582*35238bceSAndroid Build Coastguard Worker "" 583*35238bceSAndroid Build Coastguard Worker end 584*35238bceSAndroid Build Coastguard Worker case ivec3 585*35238bceSAndroid Build Coastguard Worker expect compile_fail 586*35238bceSAndroid Build Coastguard Worker values {} 587*35238bceSAndroid Build Coastguard Worker 588*35238bceSAndroid Build Coastguard Worker both "" 589*35238bceSAndroid Build Coastguard Worker precision mediump float; 590*35238bceSAndroid Build Coastguard Worker 591*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 592*35238bceSAndroid Build Coastguard Worker 593*35238bceSAndroid Build Coastguard Worker void main() 594*35238bceSAndroid Build Coastguard Worker { 595*35238bceSAndroid Build Coastguard Worker ${SETUP} 596*35238bceSAndroid Build Coastguard Worker float ivec3 = 1.0; 597*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 598*35238bceSAndroid Build Coastguard Worker } 599*35238bceSAndroid Build Coastguard Worker "" 600*35238bceSAndroid Build Coastguard Worker end 601*35238bceSAndroid Build Coastguard Worker case ivec4 602*35238bceSAndroid Build Coastguard Worker expect compile_fail 603*35238bceSAndroid Build Coastguard Worker values {} 604*35238bceSAndroid Build Coastguard Worker 605*35238bceSAndroid Build Coastguard Worker both "" 606*35238bceSAndroid Build Coastguard Worker precision mediump float; 607*35238bceSAndroid Build Coastguard Worker 608*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 609*35238bceSAndroid Build Coastguard Worker 610*35238bceSAndroid Build Coastguard Worker void main() 611*35238bceSAndroid Build Coastguard Worker { 612*35238bceSAndroid Build Coastguard Worker ${SETUP} 613*35238bceSAndroid Build Coastguard Worker float ivec4 = 1.0; 614*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 615*35238bceSAndroid Build Coastguard Worker } 616*35238bceSAndroid Build Coastguard Worker "" 617*35238bceSAndroid Build Coastguard Worker end 618*35238bceSAndroid Build Coastguard Worker case bvec2 619*35238bceSAndroid Build Coastguard Worker expect compile_fail 620*35238bceSAndroid Build Coastguard Worker values {} 621*35238bceSAndroid Build Coastguard Worker 622*35238bceSAndroid Build Coastguard Worker both "" 623*35238bceSAndroid Build Coastguard Worker precision mediump float; 624*35238bceSAndroid Build Coastguard Worker 625*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 626*35238bceSAndroid Build Coastguard Worker 627*35238bceSAndroid Build Coastguard Worker void main() 628*35238bceSAndroid Build Coastguard Worker { 629*35238bceSAndroid Build Coastguard Worker ${SETUP} 630*35238bceSAndroid Build Coastguard Worker float bvec2 = 1.0; 631*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 632*35238bceSAndroid Build Coastguard Worker } 633*35238bceSAndroid Build Coastguard Worker "" 634*35238bceSAndroid Build Coastguard Worker end 635*35238bceSAndroid Build Coastguard Worker case bvec3 636*35238bceSAndroid Build Coastguard Worker expect compile_fail 637*35238bceSAndroid Build Coastguard Worker values {} 638*35238bceSAndroid Build Coastguard Worker 639*35238bceSAndroid Build Coastguard Worker both "" 640*35238bceSAndroid Build Coastguard Worker precision mediump float; 641*35238bceSAndroid Build Coastguard Worker 642*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 643*35238bceSAndroid Build Coastguard Worker 644*35238bceSAndroid Build Coastguard Worker void main() 645*35238bceSAndroid Build Coastguard Worker { 646*35238bceSAndroid Build Coastguard Worker ${SETUP} 647*35238bceSAndroid Build Coastguard Worker float bvec3 = 1.0; 648*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 649*35238bceSAndroid Build Coastguard Worker } 650*35238bceSAndroid Build Coastguard Worker "" 651*35238bceSAndroid Build Coastguard Worker end 652*35238bceSAndroid Build Coastguard Worker case bvec4 653*35238bceSAndroid Build Coastguard Worker expect compile_fail 654*35238bceSAndroid Build Coastguard Worker values {} 655*35238bceSAndroid Build Coastguard Worker 656*35238bceSAndroid Build Coastguard Worker both "" 657*35238bceSAndroid Build Coastguard Worker precision mediump float; 658*35238bceSAndroid Build Coastguard Worker 659*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 660*35238bceSAndroid Build Coastguard Worker 661*35238bceSAndroid Build Coastguard Worker void main() 662*35238bceSAndroid Build Coastguard Worker { 663*35238bceSAndroid Build Coastguard Worker ${SETUP} 664*35238bceSAndroid Build Coastguard Worker float bvec4 = 1.0; 665*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 666*35238bceSAndroid Build Coastguard Worker } 667*35238bceSAndroid Build Coastguard Worker "" 668*35238bceSAndroid Build Coastguard Worker end 669*35238bceSAndroid Build Coastguard Worker case sampler2D 670*35238bceSAndroid Build Coastguard Worker expect compile_fail 671*35238bceSAndroid Build Coastguard Worker values {} 672*35238bceSAndroid Build Coastguard Worker 673*35238bceSAndroid Build Coastguard Worker both "" 674*35238bceSAndroid Build Coastguard Worker precision mediump float; 675*35238bceSAndroid Build Coastguard Worker 676*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 677*35238bceSAndroid Build Coastguard Worker 678*35238bceSAndroid Build Coastguard Worker void main() 679*35238bceSAndroid Build Coastguard Worker { 680*35238bceSAndroid Build Coastguard Worker ${SETUP} 681*35238bceSAndroid Build Coastguard Worker float sampler2D = 1.0; 682*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 683*35238bceSAndroid Build Coastguard Worker } 684*35238bceSAndroid Build Coastguard Worker "" 685*35238bceSAndroid Build Coastguard Worker end 686*35238bceSAndroid Build Coastguard Worker case samplerCube 687*35238bceSAndroid Build Coastguard Worker expect compile_fail 688*35238bceSAndroid Build Coastguard Worker values {} 689*35238bceSAndroid Build Coastguard Worker 690*35238bceSAndroid Build Coastguard Worker both "" 691*35238bceSAndroid Build Coastguard Worker precision mediump float; 692*35238bceSAndroid Build Coastguard Worker 693*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 694*35238bceSAndroid Build Coastguard Worker 695*35238bceSAndroid Build Coastguard Worker void main() 696*35238bceSAndroid Build Coastguard Worker { 697*35238bceSAndroid Build Coastguard Worker ${SETUP} 698*35238bceSAndroid Build Coastguard Worker float samplerCube = 1.0; 699*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 700*35238bceSAndroid Build Coastguard Worker } 701*35238bceSAndroid Build Coastguard Worker "" 702*35238bceSAndroid Build Coastguard Worker end 703*35238bceSAndroid Build Coastguard Worker case struct 704*35238bceSAndroid Build Coastguard Worker expect compile_fail 705*35238bceSAndroid Build Coastguard Worker values {} 706*35238bceSAndroid Build Coastguard Worker 707*35238bceSAndroid Build Coastguard Worker both "" 708*35238bceSAndroid Build Coastguard Worker precision mediump float; 709*35238bceSAndroid Build Coastguard Worker 710*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 711*35238bceSAndroid Build Coastguard Worker 712*35238bceSAndroid Build Coastguard Worker void main() 713*35238bceSAndroid Build Coastguard Worker { 714*35238bceSAndroid Build Coastguard Worker ${SETUP} 715*35238bceSAndroid Build Coastguard Worker float struct = 1.0; 716*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 717*35238bceSAndroid Build Coastguard Worker } 718*35238bceSAndroid Build Coastguard Worker "" 719*35238bceSAndroid Build Coastguard Worker end 720*35238bceSAndroid Build Coastguard Worker 721*35238bceSAndroid Build Coastguard Workerend # keywords 722*35238bceSAndroid Build Coastguard Workergroup reserved_keywords "Usage of reserved keywords as identifiers." 723*35238bceSAndroid Build Coastguard Worker 724*35238bceSAndroid Build Coastguard Worker case asm 725*35238bceSAndroid Build Coastguard Worker expect compile_fail 726*35238bceSAndroid Build Coastguard Worker values {} 727*35238bceSAndroid Build Coastguard Worker 728*35238bceSAndroid Build Coastguard Worker both "" 729*35238bceSAndroid Build Coastguard Worker precision mediump float; 730*35238bceSAndroid Build Coastguard Worker 731*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 732*35238bceSAndroid Build Coastguard Worker 733*35238bceSAndroid Build Coastguard Worker void main() 734*35238bceSAndroid Build Coastguard Worker { 735*35238bceSAndroid Build Coastguard Worker ${SETUP} 736*35238bceSAndroid Build Coastguard Worker float asm = 1.0; 737*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 738*35238bceSAndroid Build Coastguard Worker } 739*35238bceSAndroid Build Coastguard Worker "" 740*35238bceSAndroid Build Coastguard Worker end 741*35238bceSAndroid Build Coastguard Worker case class 742*35238bceSAndroid Build Coastguard Worker expect compile_fail 743*35238bceSAndroid Build Coastguard Worker values {} 744*35238bceSAndroid Build Coastguard Worker 745*35238bceSAndroid Build Coastguard Worker both "" 746*35238bceSAndroid Build Coastguard Worker precision mediump float; 747*35238bceSAndroid Build Coastguard Worker 748*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 749*35238bceSAndroid Build Coastguard Worker 750*35238bceSAndroid Build Coastguard Worker void main() 751*35238bceSAndroid Build Coastguard Worker { 752*35238bceSAndroid Build Coastguard Worker ${SETUP} 753*35238bceSAndroid Build Coastguard Worker float class = 1.0; 754*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 755*35238bceSAndroid Build Coastguard Worker } 756*35238bceSAndroid Build Coastguard Worker "" 757*35238bceSAndroid Build Coastguard Worker end 758*35238bceSAndroid Build Coastguard Worker case union 759*35238bceSAndroid Build Coastguard Worker expect compile_fail 760*35238bceSAndroid Build Coastguard Worker values {} 761*35238bceSAndroid Build Coastguard Worker 762*35238bceSAndroid Build Coastguard Worker both "" 763*35238bceSAndroid Build Coastguard Worker precision mediump float; 764*35238bceSAndroid Build Coastguard Worker 765*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 766*35238bceSAndroid Build Coastguard Worker 767*35238bceSAndroid Build Coastguard Worker void main() 768*35238bceSAndroid Build Coastguard Worker { 769*35238bceSAndroid Build Coastguard Worker ${SETUP} 770*35238bceSAndroid Build Coastguard Worker float union = 1.0; 771*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 772*35238bceSAndroid Build Coastguard Worker } 773*35238bceSAndroid Build Coastguard Worker "" 774*35238bceSAndroid Build Coastguard Worker end 775*35238bceSAndroid Build Coastguard Worker case enum 776*35238bceSAndroid Build Coastguard Worker expect compile_fail 777*35238bceSAndroid Build Coastguard Worker values {} 778*35238bceSAndroid Build Coastguard Worker 779*35238bceSAndroid Build Coastguard Worker both "" 780*35238bceSAndroid Build Coastguard Worker precision mediump float; 781*35238bceSAndroid Build Coastguard Worker 782*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 783*35238bceSAndroid Build Coastguard Worker 784*35238bceSAndroid Build Coastguard Worker void main() 785*35238bceSAndroid Build Coastguard Worker { 786*35238bceSAndroid Build Coastguard Worker ${SETUP} 787*35238bceSAndroid Build Coastguard Worker float enum = 1.0; 788*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 789*35238bceSAndroid Build Coastguard Worker } 790*35238bceSAndroid Build Coastguard Worker "" 791*35238bceSAndroid Build Coastguard Worker end 792*35238bceSAndroid Build Coastguard Worker case typedef 793*35238bceSAndroid Build Coastguard Worker expect compile_fail 794*35238bceSAndroid Build Coastguard Worker values {} 795*35238bceSAndroid Build Coastguard Worker 796*35238bceSAndroid Build Coastguard Worker both "" 797*35238bceSAndroid Build Coastguard Worker precision mediump float; 798*35238bceSAndroid Build Coastguard Worker 799*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 800*35238bceSAndroid Build Coastguard Worker 801*35238bceSAndroid Build Coastguard Worker void main() 802*35238bceSAndroid Build Coastguard Worker { 803*35238bceSAndroid Build Coastguard Worker ${SETUP} 804*35238bceSAndroid Build Coastguard Worker float typedef = 1.0; 805*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 806*35238bceSAndroid Build Coastguard Worker } 807*35238bceSAndroid Build Coastguard Worker "" 808*35238bceSAndroid Build Coastguard Worker end 809*35238bceSAndroid Build Coastguard Worker case template 810*35238bceSAndroid Build Coastguard Worker expect compile_fail 811*35238bceSAndroid Build Coastguard Worker values {} 812*35238bceSAndroid Build Coastguard Worker 813*35238bceSAndroid Build Coastguard Worker both "" 814*35238bceSAndroid Build Coastguard Worker precision mediump float; 815*35238bceSAndroid Build Coastguard Worker 816*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 817*35238bceSAndroid Build Coastguard Worker 818*35238bceSAndroid Build Coastguard Worker void main() 819*35238bceSAndroid Build Coastguard Worker { 820*35238bceSAndroid Build Coastguard Worker ${SETUP} 821*35238bceSAndroid Build Coastguard Worker float template = 1.0; 822*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 823*35238bceSAndroid Build Coastguard Worker } 824*35238bceSAndroid Build Coastguard Worker "" 825*35238bceSAndroid Build Coastguard Worker end 826*35238bceSAndroid Build Coastguard Worker case this 827*35238bceSAndroid Build Coastguard Worker expect compile_fail 828*35238bceSAndroid Build Coastguard Worker values {} 829*35238bceSAndroid Build Coastguard Worker 830*35238bceSAndroid Build Coastguard Worker both "" 831*35238bceSAndroid Build Coastguard Worker precision mediump float; 832*35238bceSAndroid Build Coastguard Worker 833*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 834*35238bceSAndroid Build Coastguard Worker 835*35238bceSAndroid Build Coastguard Worker void main() 836*35238bceSAndroid Build Coastguard Worker { 837*35238bceSAndroid Build Coastguard Worker ${SETUP} 838*35238bceSAndroid Build Coastguard Worker float this = 1.0; 839*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 840*35238bceSAndroid Build Coastguard Worker } 841*35238bceSAndroid Build Coastguard Worker "" 842*35238bceSAndroid Build Coastguard Worker end 843*35238bceSAndroid Build Coastguard Worker case packed 844*35238bceSAndroid Build Coastguard Worker expect compile_fail 845*35238bceSAndroid Build Coastguard Worker values {} 846*35238bceSAndroid Build Coastguard Worker 847*35238bceSAndroid Build Coastguard Worker both "" 848*35238bceSAndroid Build Coastguard Worker precision mediump float; 849*35238bceSAndroid Build Coastguard Worker 850*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 851*35238bceSAndroid Build Coastguard Worker 852*35238bceSAndroid Build Coastguard Worker void main() 853*35238bceSAndroid Build Coastguard Worker { 854*35238bceSAndroid Build Coastguard Worker ${SETUP} 855*35238bceSAndroid Build Coastguard Worker float packed = 1.0; 856*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 857*35238bceSAndroid Build Coastguard Worker } 858*35238bceSAndroid Build Coastguard Worker "" 859*35238bceSAndroid Build Coastguard Worker end 860*35238bceSAndroid Build Coastguard Worker case goto 861*35238bceSAndroid Build Coastguard Worker expect compile_fail 862*35238bceSAndroid Build Coastguard Worker values {} 863*35238bceSAndroid Build Coastguard Worker 864*35238bceSAndroid Build Coastguard Worker both "" 865*35238bceSAndroid Build Coastguard Worker precision mediump float; 866*35238bceSAndroid Build Coastguard Worker 867*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 868*35238bceSAndroid Build Coastguard Worker 869*35238bceSAndroid Build Coastguard Worker void main() 870*35238bceSAndroid Build Coastguard Worker { 871*35238bceSAndroid Build Coastguard Worker ${SETUP} 872*35238bceSAndroid Build Coastguard Worker float goto = 1.0; 873*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 874*35238bceSAndroid Build Coastguard Worker } 875*35238bceSAndroid Build Coastguard Worker "" 876*35238bceSAndroid Build Coastguard Worker end 877*35238bceSAndroid Build Coastguard Worker case switch 878*35238bceSAndroid Build Coastguard Worker expect compile_fail 879*35238bceSAndroid Build Coastguard Worker values {} 880*35238bceSAndroid Build Coastguard Worker 881*35238bceSAndroid Build Coastguard Worker both "" 882*35238bceSAndroid Build Coastguard Worker precision mediump float; 883*35238bceSAndroid Build Coastguard Worker 884*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 885*35238bceSAndroid Build Coastguard Worker 886*35238bceSAndroid Build Coastguard Worker void main() 887*35238bceSAndroid Build Coastguard Worker { 888*35238bceSAndroid Build Coastguard Worker ${SETUP} 889*35238bceSAndroid Build Coastguard Worker float switch = 1.0; 890*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 891*35238bceSAndroid Build Coastguard Worker } 892*35238bceSAndroid Build Coastguard Worker "" 893*35238bceSAndroid Build Coastguard Worker end 894*35238bceSAndroid Build Coastguard Worker case default 895*35238bceSAndroid Build Coastguard Worker expect compile_fail 896*35238bceSAndroid Build Coastguard Worker values {} 897*35238bceSAndroid Build Coastguard Worker 898*35238bceSAndroid Build Coastguard Worker both "" 899*35238bceSAndroid Build Coastguard Worker precision mediump float; 900*35238bceSAndroid Build Coastguard Worker 901*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 902*35238bceSAndroid Build Coastguard Worker 903*35238bceSAndroid Build Coastguard Worker void main() 904*35238bceSAndroid Build Coastguard Worker { 905*35238bceSAndroid Build Coastguard Worker ${SETUP} 906*35238bceSAndroid Build Coastguard Worker float default = 1.0; 907*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 908*35238bceSAndroid Build Coastguard Worker } 909*35238bceSAndroid Build Coastguard Worker "" 910*35238bceSAndroid Build Coastguard Worker end 911*35238bceSAndroid Build Coastguard Worker case inline 912*35238bceSAndroid Build Coastguard Worker expect compile_fail 913*35238bceSAndroid Build Coastguard Worker values {} 914*35238bceSAndroid Build Coastguard Worker 915*35238bceSAndroid Build Coastguard Worker both "" 916*35238bceSAndroid Build Coastguard Worker precision mediump float; 917*35238bceSAndroid Build Coastguard Worker 918*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 919*35238bceSAndroid Build Coastguard Worker 920*35238bceSAndroid Build Coastguard Worker void main() 921*35238bceSAndroid Build Coastguard Worker { 922*35238bceSAndroid Build Coastguard Worker ${SETUP} 923*35238bceSAndroid Build Coastguard Worker float inline = 1.0; 924*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 925*35238bceSAndroid Build Coastguard Worker } 926*35238bceSAndroid Build Coastguard Worker "" 927*35238bceSAndroid Build Coastguard Worker end 928*35238bceSAndroid Build Coastguard Worker case noinline 929*35238bceSAndroid Build Coastguard Worker expect compile_fail 930*35238bceSAndroid Build Coastguard Worker values {} 931*35238bceSAndroid Build Coastguard Worker 932*35238bceSAndroid Build Coastguard Worker both "" 933*35238bceSAndroid Build Coastguard Worker precision mediump float; 934*35238bceSAndroid Build Coastguard Worker 935*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 936*35238bceSAndroid Build Coastguard Worker 937*35238bceSAndroid Build Coastguard Worker void main() 938*35238bceSAndroid Build Coastguard Worker { 939*35238bceSAndroid Build Coastguard Worker ${SETUP} 940*35238bceSAndroid Build Coastguard Worker float noinline = 1.0; 941*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 942*35238bceSAndroid Build Coastguard Worker } 943*35238bceSAndroid Build Coastguard Worker "" 944*35238bceSAndroid Build Coastguard Worker end 945*35238bceSAndroid Build Coastguard Worker case volatile 946*35238bceSAndroid Build Coastguard Worker expect compile_fail 947*35238bceSAndroid Build Coastguard Worker values {} 948*35238bceSAndroid Build Coastguard Worker 949*35238bceSAndroid Build Coastguard Worker both "" 950*35238bceSAndroid Build Coastguard Worker precision mediump float; 951*35238bceSAndroid Build Coastguard Worker 952*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 953*35238bceSAndroid Build Coastguard Worker 954*35238bceSAndroid Build Coastguard Worker void main() 955*35238bceSAndroid Build Coastguard Worker { 956*35238bceSAndroid Build Coastguard Worker ${SETUP} 957*35238bceSAndroid Build Coastguard Worker float volatile = 1.0; 958*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 959*35238bceSAndroid Build Coastguard Worker } 960*35238bceSAndroid Build Coastguard Worker "" 961*35238bceSAndroid Build Coastguard Worker end 962*35238bceSAndroid Build Coastguard Worker case public 963*35238bceSAndroid Build Coastguard Worker expect compile_fail 964*35238bceSAndroid Build Coastguard Worker values {} 965*35238bceSAndroid Build Coastguard Worker 966*35238bceSAndroid Build Coastguard Worker both "" 967*35238bceSAndroid Build Coastguard Worker precision mediump float; 968*35238bceSAndroid Build Coastguard Worker 969*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 970*35238bceSAndroid Build Coastguard Worker 971*35238bceSAndroid Build Coastguard Worker void main() 972*35238bceSAndroid Build Coastguard Worker { 973*35238bceSAndroid Build Coastguard Worker ${SETUP} 974*35238bceSAndroid Build Coastguard Worker float public = 1.0; 975*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 976*35238bceSAndroid Build Coastguard Worker } 977*35238bceSAndroid Build Coastguard Worker "" 978*35238bceSAndroid Build Coastguard Worker end 979*35238bceSAndroid Build Coastguard Worker case static 980*35238bceSAndroid Build Coastguard Worker expect compile_fail 981*35238bceSAndroid Build Coastguard Worker values {} 982*35238bceSAndroid Build Coastguard Worker 983*35238bceSAndroid Build Coastguard Worker both "" 984*35238bceSAndroid Build Coastguard Worker precision mediump float; 985*35238bceSAndroid Build Coastguard Worker 986*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 987*35238bceSAndroid Build Coastguard Worker 988*35238bceSAndroid Build Coastguard Worker void main() 989*35238bceSAndroid Build Coastguard Worker { 990*35238bceSAndroid Build Coastguard Worker ${SETUP} 991*35238bceSAndroid Build Coastguard Worker float static = 1.0; 992*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 993*35238bceSAndroid Build Coastguard Worker } 994*35238bceSAndroid Build Coastguard Worker "" 995*35238bceSAndroid Build Coastguard Worker end 996*35238bceSAndroid Build Coastguard Worker case extern 997*35238bceSAndroid Build Coastguard Worker expect compile_fail 998*35238bceSAndroid Build Coastguard Worker values {} 999*35238bceSAndroid Build Coastguard Worker 1000*35238bceSAndroid Build Coastguard Worker both "" 1001*35238bceSAndroid Build Coastguard Worker precision mediump float; 1002*35238bceSAndroid Build Coastguard Worker 1003*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1004*35238bceSAndroid Build Coastguard Worker 1005*35238bceSAndroid Build Coastguard Worker void main() 1006*35238bceSAndroid Build Coastguard Worker { 1007*35238bceSAndroid Build Coastguard Worker ${SETUP} 1008*35238bceSAndroid Build Coastguard Worker float extern = 1.0; 1009*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1010*35238bceSAndroid Build Coastguard Worker } 1011*35238bceSAndroid Build Coastguard Worker "" 1012*35238bceSAndroid Build Coastguard Worker end 1013*35238bceSAndroid Build Coastguard Worker case external 1014*35238bceSAndroid Build Coastguard Worker expect compile_fail 1015*35238bceSAndroid Build Coastguard Worker values {} 1016*35238bceSAndroid Build Coastguard Worker 1017*35238bceSAndroid Build Coastguard Worker both "" 1018*35238bceSAndroid Build Coastguard Worker precision mediump float; 1019*35238bceSAndroid Build Coastguard Worker 1020*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1021*35238bceSAndroid Build Coastguard Worker 1022*35238bceSAndroid Build Coastguard Worker void main() 1023*35238bceSAndroid Build Coastguard Worker { 1024*35238bceSAndroid Build Coastguard Worker ${SETUP} 1025*35238bceSAndroid Build Coastguard Worker float external = 1.0; 1026*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1027*35238bceSAndroid Build Coastguard Worker } 1028*35238bceSAndroid Build Coastguard Worker "" 1029*35238bceSAndroid Build Coastguard Worker end 1030*35238bceSAndroid Build Coastguard Worker case interface 1031*35238bceSAndroid Build Coastguard Worker expect compile_fail 1032*35238bceSAndroid Build Coastguard Worker values {} 1033*35238bceSAndroid Build Coastguard Worker 1034*35238bceSAndroid Build Coastguard Worker both "" 1035*35238bceSAndroid Build Coastguard Worker precision mediump float; 1036*35238bceSAndroid Build Coastguard Worker 1037*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1038*35238bceSAndroid Build Coastguard Worker 1039*35238bceSAndroid Build Coastguard Worker void main() 1040*35238bceSAndroid Build Coastguard Worker { 1041*35238bceSAndroid Build Coastguard Worker ${SETUP} 1042*35238bceSAndroid Build Coastguard Worker float interface = 1.0; 1043*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1044*35238bceSAndroid Build Coastguard Worker } 1045*35238bceSAndroid Build Coastguard Worker "" 1046*35238bceSAndroid Build Coastguard Worker end 1047*35238bceSAndroid Build Coastguard Worker case flat 1048*35238bceSAndroid Build Coastguard Worker expect compile_fail 1049*35238bceSAndroid Build Coastguard Worker values {} 1050*35238bceSAndroid Build Coastguard Worker 1051*35238bceSAndroid Build Coastguard Worker both "" 1052*35238bceSAndroid Build Coastguard Worker precision mediump float; 1053*35238bceSAndroid Build Coastguard Worker 1054*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1055*35238bceSAndroid Build Coastguard Worker 1056*35238bceSAndroid Build Coastguard Worker void main() 1057*35238bceSAndroid Build Coastguard Worker { 1058*35238bceSAndroid Build Coastguard Worker ${SETUP} 1059*35238bceSAndroid Build Coastguard Worker float flat = 1.0; 1060*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1061*35238bceSAndroid Build Coastguard Worker } 1062*35238bceSAndroid Build Coastguard Worker "" 1063*35238bceSAndroid Build Coastguard Worker end 1064*35238bceSAndroid Build Coastguard Worker case long 1065*35238bceSAndroid Build Coastguard Worker expect compile_fail 1066*35238bceSAndroid Build Coastguard Worker values {} 1067*35238bceSAndroid Build Coastguard Worker 1068*35238bceSAndroid Build Coastguard Worker both "" 1069*35238bceSAndroid Build Coastguard Worker precision mediump float; 1070*35238bceSAndroid Build Coastguard Worker 1071*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1072*35238bceSAndroid Build Coastguard Worker 1073*35238bceSAndroid Build Coastguard Worker void main() 1074*35238bceSAndroid Build Coastguard Worker { 1075*35238bceSAndroid Build Coastguard Worker ${SETUP} 1076*35238bceSAndroid Build Coastguard Worker float long = 1.0; 1077*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1078*35238bceSAndroid Build Coastguard Worker } 1079*35238bceSAndroid Build Coastguard Worker "" 1080*35238bceSAndroid Build Coastguard Worker end 1081*35238bceSAndroid Build Coastguard Worker case short 1082*35238bceSAndroid Build Coastguard Worker expect compile_fail 1083*35238bceSAndroid Build Coastguard Worker values {} 1084*35238bceSAndroid Build Coastguard Worker 1085*35238bceSAndroid Build Coastguard Worker both "" 1086*35238bceSAndroid Build Coastguard Worker precision mediump float; 1087*35238bceSAndroid Build Coastguard Worker 1088*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1089*35238bceSAndroid Build Coastguard Worker 1090*35238bceSAndroid Build Coastguard Worker void main() 1091*35238bceSAndroid Build Coastguard Worker { 1092*35238bceSAndroid Build Coastguard Worker ${SETUP} 1093*35238bceSAndroid Build Coastguard Worker float short = 1.0; 1094*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1095*35238bceSAndroid Build Coastguard Worker } 1096*35238bceSAndroid Build Coastguard Worker "" 1097*35238bceSAndroid Build Coastguard Worker end 1098*35238bceSAndroid Build Coastguard Worker case double 1099*35238bceSAndroid Build Coastguard Worker expect compile_fail 1100*35238bceSAndroid Build Coastguard Worker values {} 1101*35238bceSAndroid Build Coastguard Worker 1102*35238bceSAndroid Build Coastguard Worker both "" 1103*35238bceSAndroid Build Coastguard Worker precision mediump float; 1104*35238bceSAndroid Build Coastguard Worker 1105*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1106*35238bceSAndroid Build Coastguard Worker 1107*35238bceSAndroid Build Coastguard Worker void main() 1108*35238bceSAndroid Build Coastguard Worker { 1109*35238bceSAndroid Build Coastguard Worker ${SETUP} 1110*35238bceSAndroid Build Coastguard Worker float double = 1.0; 1111*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1112*35238bceSAndroid Build Coastguard Worker } 1113*35238bceSAndroid Build Coastguard Worker "" 1114*35238bceSAndroid Build Coastguard Worker end 1115*35238bceSAndroid Build Coastguard Worker case half 1116*35238bceSAndroid Build Coastguard Worker expect compile_fail 1117*35238bceSAndroid Build Coastguard Worker values {} 1118*35238bceSAndroid Build Coastguard Worker 1119*35238bceSAndroid Build Coastguard Worker both "" 1120*35238bceSAndroid Build Coastguard Worker precision mediump float; 1121*35238bceSAndroid Build Coastguard Worker 1122*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1123*35238bceSAndroid Build Coastguard Worker 1124*35238bceSAndroid Build Coastguard Worker void main() 1125*35238bceSAndroid Build Coastguard Worker { 1126*35238bceSAndroid Build Coastguard Worker ${SETUP} 1127*35238bceSAndroid Build Coastguard Worker float half = 1.0; 1128*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1129*35238bceSAndroid Build Coastguard Worker } 1130*35238bceSAndroid Build Coastguard Worker "" 1131*35238bceSAndroid Build Coastguard Worker end 1132*35238bceSAndroid Build Coastguard Worker case fixed 1133*35238bceSAndroid Build Coastguard Worker expect compile_fail 1134*35238bceSAndroid Build Coastguard Worker values {} 1135*35238bceSAndroid Build Coastguard Worker 1136*35238bceSAndroid Build Coastguard Worker both "" 1137*35238bceSAndroid Build Coastguard Worker precision mediump float; 1138*35238bceSAndroid Build Coastguard Worker 1139*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1140*35238bceSAndroid Build Coastguard Worker 1141*35238bceSAndroid Build Coastguard Worker void main() 1142*35238bceSAndroid Build Coastguard Worker { 1143*35238bceSAndroid Build Coastguard Worker ${SETUP} 1144*35238bceSAndroid Build Coastguard Worker float fixed = 1.0; 1145*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1146*35238bceSAndroid Build Coastguard Worker } 1147*35238bceSAndroid Build Coastguard Worker "" 1148*35238bceSAndroid Build Coastguard Worker end 1149*35238bceSAndroid Build Coastguard Worker case unsigned 1150*35238bceSAndroid Build Coastguard Worker expect compile_fail 1151*35238bceSAndroid Build Coastguard Worker values {} 1152*35238bceSAndroid Build Coastguard Worker 1153*35238bceSAndroid Build Coastguard Worker both "" 1154*35238bceSAndroid Build Coastguard Worker precision mediump float; 1155*35238bceSAndroid Build Coastguard Worker 1156*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1157*35238bceSAndroid Build Coastguard Worker 1158*35238bceSAndroid Build Coastguard Worker void main() 1159*35238bceSAndroid Build Coastguard Worker { 1160*35238bceSAndroid Build Coastguard Worker ${SETUP} 1161*35238bceSAndroid Build Coastguard Worker float unsigned = 1.0; 1162*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1163*35238bceSAndroid Build Coastguard Worker } 1164*35238bceSAndroid Build Coastguard Worker "" 1165*35238bceSAndroid Build Coastguard Worker end 1166*35238bceSAndroid Build Coastguard Worker case superp 1167*35238bceSAndroid Build Coastguard Worker expect compile_fail 1168*35238bceSAndroid Build Coastguard Worker values {} 1169*35238bceSAndroid Build Coastguard Worker 1170*35238bceSAndroid Build Coastguard Worker both "" 1171*35238bceSAndroid Build Coastguard Worker precision mediump float; 1172*35238bceSAndroid Build Coastguard Worker 1173*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1174*35238bceSAndroid Build Coastguard Worker 1175*35238bceSAndroid Build Coastguard Worker void main() 1176*35238bceSAndroid Build Coastguard Worker { 1177*35238bceSAndroid Build Coastguard Worker ${SETUP} 1178*35238bceSAndroid Build Coastguard Worker float superp = 1.0; 1179*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1180*35238bceSAndroid Build Coastguard Worker } 1181*35238bceSAndroid Build Coastguard Worker "" 1182*35238bceSAndroid Build Coastguard Worker end 1183*35238bceSAndroid Build Coastguard Worker case input 1184*35238bceSAndroid Build Coastguard Worker expect compile_fail 1185*35238bceSAndroid Build Coastguard Worker values {} 1186*35238bceSAndroid Build Coastguard Worker 1187*35238bceSAndroid Build Coastguard Worker both "" 1188*35238bceSAndroid Build Coastguard Worker precision mediump float; 1189*35238bceSAndroid Build Coastguard Worker 1190*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1191*35238bceSAndroid Build Coastguard Worker 1192*35238bceSAndroid Build Coastguard Worker void main() 1193*35238bceSAndroid Build Coastguard Worker { 1194*35238bceSAndroid Build Coastguard Worker ${SETUP} 1195*35238bceSAndroid Build Coastguard Worker float input = 1.0; 1196*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1197*35238bceSAndroid Build Coastguard Worker } 1198*35238bceSAndroid Build Coastguard Worker "" 1199*35238bceSAndroid Build Coastguard Worker end 1200*35238bceSAndroid Build Coastguard Worker case output 1201*35238bceSAndroid Build Coastguard Worker expect compile_fail 1202*35238bceSAndroid Build Coastguard Worker values {} 1203*35238bceSAndroid Build Coastguard Worker 1204*35238bceSAndroid Build Coastguard Worker both "" 1205*35238bceSAndroid Build Coastguard Worker precision mediump float; 1206*35238bceSAndroid Build Coastguard Worker 1207*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1208*35238bceSAndroid Build Coastguard Worker 1209*35238bceSAndroid Build Coastguard Worker void main() 1210*35238bceSAndroid Build Coastguard Worker { 1211*35238bceSAndroid Build Coastguard Worker ${SETUP} 1212*35238bceSAndroid Build Coastguard Worker float output = 1.0; 1213*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1214*35238bceSAndroid Build Coastguard Worker } 1215*35238bceSAndroid Build Coastguard Worker "" 1216*35238bceSAndroid Build Coastguard Worker end 1217*35238bceSAndroid Build Coastguard Worker case hvec2 1218*35238bceSAndroid Build Coastguard Worker expect compile_fail 1219*35238bceSAndroid Build Coastguard Worker values {} 1220*35238bceSAndroid Build Coastguard Worker 1221*35238bceSAndroid Build Coastguard Worker both "" 1222*35238bceSAndroid Build Coastguard Worker precision mediump float; 1223*35238bceSAndroid Build Coastguard Worker 1224*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1225*35238bceSAndroid Build Coastguard Worker 1226*35238bceSAndroid Build Coastguard Worker void main() 1227*35238bceSAndroid Build Coastguard Worker { 1228*35238bceSAndroid Build Coastguard Worker ${SETUP} 1229*35238bceSAndroid Build Coastguard Worker float hvec2 = 1.0; 1230*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1231*35238bceSAndroid Build Coastguard Worker } 1232*35238bceSAndroid Build Coastguard Worker "" 1233*35238bceSAndroid Build Coastguard Worker end 1234*35238bceSAndroid Build Coastguard Worker case hvec3 1235*35238bceSAndroid Build Coastguard Worker expect compile_fail 1236*35238bceSAndroid Build Coastguard Worker values {} 1237*35238bceSAndroid Build Coastguard Worker 1238*35238bceSAndroid Build Coastguard Worker both "" 1239*35238bceSAndroid Build Coastguard Worker precision mediump float; 1240*35238bceSAndroid Build Coastguard Worker 1241*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1242*35238bceSAndroid Build Coastguard Worker 1243*35238bceSAndroid Build Coastguard Worker void main() 1244*35238bceSAndroid Build Coastguard Worker { 1245*35238bceSAndroid Build Coastguard Worker ${SETUP} 1246*35238bceSAndroid Build Coastguard Worker float hvec3 = 1.0; 1247*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1248*35238bceSAndroid Build Coastguard Worker } 1249*35238bceSAndroid Build Coastguard Worker "" 1250*35238bceSAndroid Build Coastguard Worker end 1251*35238bceSAndroid Build Coastguard Worker case hvec4 1252*35238bceSAndroid Build Coastguard Worker expect compile_fail 1253*35238bceSAndroid Build Coastguard Worker values {} 1254*35238bceSAndroid Build Coastguard Worker 1255*35238bceSAndroid Build Coastguard Worker both "" 1256*35238bceSAndroid Build Coastguard Worker precision mediump float; 1257*35238bceSAndroid Build Coastguard Worker 1258*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1259*35238bceSAndroid Build Coastguard Worker 1260*35238bceSAndroid Build Coastguard Worker void main() 1261*35238bceSAndroid Build Coastguard Worker { 1262*35238bceSAndroid Build Coastguard Worker ${SETUP} 1263*35238bceSAndroid Build Coastguard Worker float hvec4 = 1.0; 1264*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1265*35238bceSAndroid Build Coastguard Worker } 1266*35238bceSAndroid Build Coastguard Worker "" 1267*35238bceSAndroid Build Coastguard Worker end 1268*35238bceSAndroid Build Coastguard Worker case dvec2 1269*35238bceSAndroid Build Coastguard Worker expect compile_fail 1270*35238bceSAndroid Build Coastguard Worker values {} 1271*35238bceSAndroid Build Coastguard Worker 1272*35238bceSAndroid Build Coastguard Worker both "" 1273*35238bceSAndroid Build Coastguard Worker precision mediump float; 1274*35238bceSAndroid Build Coastguard Worker 1275*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1276*35238bceSAndroid Build Coastguard Worker 1277*35238bceSAndroid Build Coastguard Worker void main() 1278*35238bceSAndroid Build Coastguard Worker { 1279*35238bceSAndroid Build Coastguard Worker ${SETUP} 1280*35238bceSAndroid Build Coastguard Worker float dvec2 = 1.0; 1281*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1282*35238bceSAndroid Build Coastguard Worker } 1283*35238bceSAndroid Build Coastguard Worker "" 1284*35238bceSAndroid Build Coastguard Worker end 1285*35238bceSAndroid Build Coastguard Worker case dvec3 1286*35238bceSAndroid Build Coastguard Worker expect compile_fail 1287*35238bceSAndroid Build Coastguard Worker values {} 1288*35238bceSAndroid Build Coastguard Worker 1289*35238bceSAndroid Build Coastguard Worker both "" 1290*35238bceSAndroid Build Coastguard Worker precision mediump float; 1291*35238bceSAndroid Build Coastguard Worker 1292*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1293*35238bceSAndroid Build Coastguard Worker 1294*35238bceSAndroid Build Coastguard Worker void main() 1295*35238bceSAndroid Build Coastguard Worker { 1296*35238bceSAndroid Build Coastguard Worker ${SETUP} 1297*35238bceSAndroid Build Coastguard Worker float dvec3 = 1.0; 1298*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1299*35238bceSAndroid Build Coastguard Worker } 1300*35238bceSAndroid Build Coastguard Worker "" 1301*35238bceSAndroid Build Coastguard Worker end 1302*35238bceSAndroid Build Coastguard Worker case dvec4 1303*35238bceSAndroid Build Coastguard Worker expect compile_fail 1304*35238bceSAndroid Build Coastguard Worker values {} 1305*35238bceSAndroid Build Coastguard Worker 1306*35238bceSAndroid Build Coastguard Worker both "" 1307*35238bceSAndroid Build Coastguard Worker precision mediump float; 1308*35238bceSAndroid Build Coastguard Worker 1309*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1310*35238bceSAndroid Build Coastguard Worker 1311*35238bceSAndroid Build Coastguard Worker void main() 1312*35238bceSAndroid Build Coastguard Worker { 1313*35238bceSAndroid Build Coastguard Worker ${SETUP} 1314*35238bceSAndroid Build Coastguard Worker float dvec4 = 1.0; 1315*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1316*35238bceSAndroid Build Coastguard Worker } 1317*35238bceSAndroid Build Coastguard Worker "" 1318*35238bceSAndroid Build Coastguard Worker end 1319*35238bceSAndroid Build Coastguard Worker case fvec2 1320*35238bceSAndroid Build Coastguard Worker expect compile_fail 1321*35238bceSAndroid Build Coastguard Worker values {} 1322*35238bceSAndroid Build Coastguard Worker 1323*35238bceSAndroid Build Coastguard Worker both "" 1324*35238bceSAndroid Build Coastguard Worker precision mediump float; 1325*35238bceSAndroid Build Coastguard Worker 1326*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1327*35238bceSAndroid Build Coastguard Worker 1328*35238bceSAndroid Build Coastguard Worker void main() 1329*35238bceSAndroid Build Coastguard Worker { 1330*35238bceSAndroid Build Coastguard Worker ${SETUP} 1331*35238bceSAndroid Build Coastguard Worker float fvec2 = 1.0; 1332*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1333*35238bceSAndroid Build Coastguard Worker } 1334*35238bceSAndroid Build Coastguard Worker "" 1335*35238bceSAndroid Build Coastguard Worker end 1336*35238bceSAndroid Build Coastguard Worker case fvec3 1337*35238bceSAndroid Build Coastguard Worker expect compile_fail 1338*35238bceSAndroid Build Coastguard Worker values {} 1339*35238bceSAndroid Build Coastguard Worker 1340*35238bceSAndroid Build Coastguard Worker both "" 1341*35238bceSAndroid Build Coastguard Worker precision mediump float; 1342*35238bceSAndroid Build Coastguard Worker 1343*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1344*35238bceSAndroid Build Coastguard Worker 1345*35238bceSAndroid Build Coastguard Worker void main() 1346*35238bceSAndroid Build Coastguard Worker { 1347*35238bceSAndroid Build Coastguard Worker ${SETUP} 1348*35238bceSAndroid Build Coastguard Worker float fvec3 = 1.0; 1349*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1350*35238bceSAndroid Build Coastguard Worker } 1351*35238bceSAndroid Build Coastguard Worker "" 1352*35238bceSAndroid Build Coastguard Worker end 1353*35238bceSAndroid Build Coastguard Worker case fvec4 1354*35238bceSAndroid Build Coastguard Worker expect compile_fail 1355*35238bceSAndroid Build Coastguard Worker values {} 1356*35238bceSAndroid Build Coastguard Worker 1357*35238bceSAndroid Build Coastguard Worker both "" 1358*35238bceSAndroid Build Coastguard Worker precision mediump float; 1359*35238bceSAndroid Build Coastguard Worker 1360*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1361*35238bceSAndroid Build Coastguard Worker 1362*35238bceSAndroid Build Coastguard Worker void main() 1363*35238bceSAndroid Build Coastguard Worker { 1364*35238bceSAndroid Build Coastguard Worker ${SETUP} 1365*35238bceSAndroid Build Coastguard Worker float fvec4 = 1.0; 1366*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1367*35238bceSAndroid Build Coastguard Worker } 1368*35238bceSAndroid Build Coastguard Worker "" 1369*35238bceSAndroid Build Coastguard Worker end 1370*35238bceSAndroid Build Coastguard Worker case sampler1D 1371*35238bceSAndroid Build Coastguard Worker expect compile_fail 1372*35238bceSAndroid Build Coastguard Worker values {} 1373*35238bceSAndroid Build Coastguard Worker 1374*35238bceSAndroid Build Coastguard Worker both "" 1375*35238bceSAndroid Build Coastguard Worker precision mediump float; 1376*35238bceSAndroid Build Coastguard Worker 1377*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1378*35238bceSAndroid Build Coastguard Worker 1379*35238bceSAndroid Build Coastguard Worker void main() 1380*35238bceSAndroid Build Coastguard Worker { 1381*35238bceSAndroid Build Coastguard Worker ${SETUP} 1382*35238bceSAndroid Build Coastguard Worker float sampler1D = 1.0; 1383*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1384*35238bceSAndroid Build Coastguard Worker } 1385*35238bceSAndroid Build Coastguard Worker "" 1386*35238bceSAndroid Build Coastguard Worker end 1387*35238bceSAndroid Build Coastguard Worker case sampler3D 1388*35238bceSAndroid Build Coastguard Worker expect compile_fail 1389*35238bceSAndroid Build Coastguard Worker values {} 1390*35238bceSAndroid Build Coastguard Worker 1391*35238bceSAndroid Build Coastguard Worker both "" 1392*35238bceSAndroid Build Coastguard Worker precision mediump float; 1393*35238bceSAndroid Build Coastguard Worker 1394*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1395*35238bceSAndroid Build Coastguard Worker 1396*35238bceSAndroid Build Coastguard Worker void main() 1397*35238bceSAndroid Build Coastguard Worker { 1398*35238bceSAndroid Build Coastguard Worker ${SETUP} 1399*35238bceSAndroid Build Coastguard Worker float sampler3D = 1.0; 1400*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1401*35238bceSAndroid Build Coastguard Worker } 1402*35238bceSAndroid Build Coastguard Worker "" 1403*35238bceSAndroid Build Coastguard Worker end 1404*35238bceSAndroid Build Coastguard Worker case sampler1DShadow 1405*35238bceSAndroid Build Coastguard Worker expect compile_fail 1406*35238bceSAndroid Build Coastguard Worker values {} 1407*35238bceSAndroid Build Coastguard Worker 1408*35238bceSAndroid Build Coastguard Worker both "" 1409*35238bceSAndroid Build Coastguard Worker precision mediump float; 1410*35238bceSAndroid Build Coastguard Worker 1411*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1412*35238bceSAndroid Build Coastguard Worker 1413*35238bceSAndroid Build Coastguard Worker void main() 1414*35238bceSAndroid Build Coastguard Worker { 1415*35238bceSAndroid Build Coastguard Worker ${SETUP} 1416*35238bceSAndroid Build Coastguard Worker float sampler1DShadow = 1.0; 1417*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1418*35238bceSAndroid Build Coastguard Worker } 1419*35238bceSAndroid Build Coastguard Worker "" 1420*35238bceSAndroid Build Coastguard Worker end 1421*35238bceSAndroid Build Coastguard Worker case sampler2DShadow 1422*35238bceSAndroid Build Coastguard Worker expect compile_fail 1423*35238bceSAndroid Build Coastguard Worker values {} 1424*35238bceSAndroid Build Coastguard Worker 1425*35238bceSAndroid Build Coastguard Worker both "" 1426*35238bceSAndroid Build Coastguard Worker precision mediump float; 1427*35238bceSAndroid Build Coastguard Worker 1428*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1429*35238bceSAndroid Build Coastguard Worker 1430*35238bceSAndroid Build Coastguard Worker void main() 1431*35238bceSAndroid Build Coastguard Worker { 1432*35238bceSAndroid Build Coastguard Worker ${SETUP} 1433*35238bceSAndroid Build Coastguard Worker float sampler2DShadow = 1.0; 1434*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1435*35238bceSAndroid Build Coastguard Worker } 1436*35238bceSAndroid Build Coastguard Worker "" 1437*35238bceSAndroid Build Coastguard Worker end 1438*35238bceSAndroid Build Coastguard Worker case sampler2DRect 1439*35238bceSAndroid Build Coastguard Worker expect compile_fail 1440*35238bceSAndroid Build Coastguard Worker values {} 1441*35238bceSAndroid Build Coastguard Worker 1442*35238bceSAndroid Build Coastguard Worker both "" 1443*35238bceSAndroid Build Coastguard Worker precision mediump float; 1444*35238bceSAndroid Build Coastguard Worker 1445*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1446*35238bceSAndroid Build Coastguard Worker 1447*35238bceSAndroid Build Coastguard Worker void main() 1448*35238bceSAndroid Build Coastguard Worker { 1449*35238bceSAndroid Build Coastguard Worker ${SETUP} 1450*35238bceSAndroid Build Coastguard Worker float sampler2DRect = 1.0; 1451*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1452*35238bceSAndroid Build Coastguard Worker } 1453*35238bceSAndroid Build Coastguard Worker "" 1454*35238bceSAndroid Build Coastguard Worker end 1455*35238bceSAndroid Build Coastguard Worker case sampler3DRect 1456*35238bceSAndroid Build Coastguard Worker expect compile_fail 1457*35238bceSAndroid Build Coastguard Worker values {} 1458*35238bceSAndroid Build Coastguard Worker 1459*35238bceSAndroid Build Coastguard Worker both "" 1460*35238bceSAndroid Build Coastguard Worker precision mediump float; 1461*35238bceSAndroid Build Coastguard Worker 1462*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1463*35238bceSAndroid Build Coastguard Worker 1464*35238bceSAndroid Build Coastguard Worker void main() 1465*35238bceSAndroid Build Coastguard Worker { 1466*35238bceSAndroid Build Coastguard Worker ${SETUP} 1467*35238bceSAndroid Build Coastguard Worker float sampler3DRect = 1.0; 1468*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1469*35238bceSAndroid Build Coastguard Worker } 1470*35238bceSAndroid Build Coastguard Worker "" 1471*35238bceSAndroid Build Coastguard Worker end 1472*35238bceSAndroid Build Coastguard Worker case sampler2DRectShadow 1473*35238bceSAndroid Build Coastguard Worker expect compile_fail 1474*35238bceSAndroid Build Coastguard Worker values {} 1475*35238bceSAndroid Build Coastguard Worker 1476*35238bceSAndroid Build Coastguard Worker both "" 1477*35238bceSAndroid Build Coastguard Worker precision mediump float; 1478*35238bceSAndroid Build Coastguard Worker 1479*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1480*35238bceSAndroid Build Coastguard Worker 1481*35238bceSAndroid Build Coastguard Worker void main() 1482*35238bceSAndroid Build Coastguard Worker { 1483*35238bceSAndroid Build Coastguard Worker ${SETUP} 1484*35238bceSAndroid Build Coastguard Worker float sampler2DRectShadow = 1.0; 1485*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1486*35238bceSAndroid Build Coastguard Worker } 1487*35238bceSAndroid Build Coastguard Worker "" 1488*35238bceSAndroid Build Coastguard Worker end 1489*35238bceSAndroid Build Coastguard Worker case sizeof 1490*35238bceSAndroid Build Coastguard Worker expect compile_fail 1491*35238bceSAndroid Build Coastguard Worker values {} 1492*35238bceSAndroid Build Coastguard Worker 1493*35238bceSAndroid Build Coastguard Worker both "" 1494*35238bceSAndroid Build Coastguard Worker precision mediump float; 1495*35238bceSAndroid Build Coastguard Worker 1496*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1497*35238bceSAndroid Build Coastguard Worker 1498*35238bceSAndroid Build Coastguard Worker void main() 1499*35238bceSAndroid Build Coastguard Worker { 1500*35238bceSAndroid Build Coastguard Worker ${SETUP} 1501*35238bceSAndroid Build Coastguard Worker float sizeof = 1.0; 1502*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1503*35238bceSAndroid Build Coastguard Worker } 1504*35238bceSAndroid Build Coastguard Worker "" 1505*35238bceSAndroid Build Coastguard Worker end 1506*35238bceSAndroid Build Coastguard Worker case cast 1507*35238bceSAndroid Build Coastguard Worker expect compile_fail 1508*35238bceSAndroid Build Coastguard Worker values {} 1509*35238bceSAndroid Build Coastguard Worker 1510*35238bceSAndroid Build Coastguard Worker both "" 1511*35238bceSAndroid Build Coastguard Worker precision mediump float; 1512*35238bceSAndroid Build Coastguard Worker 1513*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1514*35238bceSAndroid Build Coastguard Worker 1515*35238bceSAndroid Build Coastguard Worker void main() 1516*35238bceSAndroid Build Coastguard Worker { 1517*35238bceSAndroid Build Coastguard Worker ${SETUP} 1518*35238bceSAndroid Build Coastguard Worker float cast = 1.0; 1519*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1520*35238bceSAndroid Build Coastguard Worker } 1521*35238bceSAndroid Build Coastguard Worker "" 1522*35238bceSAndroid Build Coastguard Worker end 1523*35238bceSAndroid Build Coastguard Worker case namespace 1524*35238bceSAndroid Build Coastguard Worker expect compile_fail 1525*35238bceSAndroid Build Coastguard Worker values {} 1526*35238bceSAndroid Build Coastguard Worker 1527*35238bceSAndroid Build Coastguard Worker both "" 1528*35238bceSAndroid Build Coastguard Worker precision mediump float; 1529*35238bceSAndroid Build Coastguard Worker 1530*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1531*35238bceSAndroid Build Coastguard Worker 1532*35238bceSAndroid Build Coastguard Worker void main() 1533*35238bceSAndroid Build Coastguard Worker { 1534*35238bceSAndroid Build Coastguard Worker ${SETUP} 1535*35238bceSAndroid Build Coastguard Worker float namespace = 1.0; 1536*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1537*35238bceSAndroid Build Coastguard Worker } 1538*35238bceSAndroid Build Coastguard Worker "" 1539*35238bceSAndroid Build Coastguard Worker end 1540*35238bceSAndroid Build Coastguard Worker case using 1541*35238bceSAndroid Build Coastguard Worker expect compile_fail 1542*35238bceSAndroid Build Coastguard Worker values {} 1543*35238bceSAndroid Build Coastguard Worker 1544*35238bceSAndroid Build Coastguard Worker both "" 1545*35238bceSAndroid Build Coastguard Worker precision mediump float; 1546*35238bceSAndroid Build Coastguard Worker 1547*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1548*35238bceSAndroid Build Coastguard Worker 1549*35238bceSAndroid Build Coastguard Worker void main() 1550*35238bceSAndroid Build Coastguard Worker { 1551*35238bceSAndroid Build Coastguard Worker ${SETUP} 1552*35238bceSAndroid Build Coastguard Worker float using = 1.0; 1553*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1554*35238bceSAndroid Build Coastguard Worker } 1555*35238bceSAndroid Build Coastguard Worker "" 1556*35238bceSAndroid Build Coastguard Worker end 1557*35238bceSAndroid Build Coastguard Worker 1558*35238bceSAndroid Build Coastguard Workerend # reserved_keywords 1559*35238bceSAndroid Build Coastguard Workergroup invalid_identifiers "Usage of invalid identifiers." 1560*35238bceSAndroid Build Coastguard Worker 1561*35238bceSAndroid Build Coastguard Worker case gl_begin 1562*35238bceSAndroid Build Coastguard Worker expect compile_fail 1563*35238bceSAndroid Build Coastguard Worker values {} 1564*35238bceSAndroid Build Coastguard Worker 1565*35238bceSAndroid Build Coastguard Worker both "" 1566*35238bceSAndroid Build Coastguard Worker precision mediump float; 1567*35238bceSAndroid Build Coastguard Worker 1568*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1569*35238bceSAndroid Build Coastguard Worker 1570*35238bceSAndroid Build Coastguard Worker void main() 1571*35238bceSAndroid Build Coastguard Worker { 1572*35238bceSAndroid Build Coastguard Worker ${SETUP} 1573*35238bceSAndroid Build Coastguard Worker float gl_Invalid = 1.0; 1574*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1575*35238bceSAndroid Build Coastguard Worker } 1576*35238bceSAndroid Build Coastguard Worker "" 1577*35238bceSAndroid Build Coastguard Worker end 1578*35238bceSAndroid Build Coastguard Worker case digit 1579*35238bceSAndroid Build Coastguard Worker expect compile_fail 1580*35238bceSAndroid Build Coastguard Worker values {} 1581*35238bceSAndroid Build Coastguard Worker 1582*35238bceSAndroid Build Coastguard Worker both "" 1583*35238bceSAndroid Build Coastguard Worker precision mediump float; 1584*35238bceSAndroid Build Coastguard Worker 1585*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1586*35238bceSAndroid Build Coastguard Worker 1587*35238bceSAndroid Build Coastguard Worker void main() 1588*35238bceSAndroid Build Coastguard Worker { 1589*35238bceSAndroid Build Coastguard Worker ${SETUP} 1590*35238bceSAndroid Build Coastguard Worker float 0123 = 1.0; 1591*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1592*35238bceSAndroid Build Coastguard Worker } 1593*35238bceSAndroid Build Coastguard Worker "" 1594*35238bceSAndroid Build Coastguard Worker end 1595*35238bceSAndroid Build Coastguard Worker case digit_begin 1596*35238bceSAndroid Build Coastguard Worker expect compile_fail 1597*35238bceSAndroid Build Coastguard Worker values {} 1598*35238bceSAndroid Build Coastguard Worker 1599*35238bceSAndroid Build Coastguard Worker both "" 1600*35238bceSAndroid Build Coastguard Worker precision mediump float; 1601*35238bceSAndroid Build Coastguard Worker 1602*35238bceSAndroid Build Coastguard Worker ${DECLARATIONS} 1603*35238bceSAndroid Build Coastguard Worker 1604*35238bceSAndroid Build Coastguard Worker void main() 1605*35238bceSAndroid Build Coastguard Worker { 1606*35238bceSAndroid Build Coastguard Worker ${SETUP} 1607*35238bceSAndroid Build Coastguard Worker float 0invalid = 1.0; 1608*35238bceSAndroid Build Coastguard Worker ${OUTPUT} 1609*35238bceSAndroid Build Coastguard Worker } 1610*35238bceSAndroid Build Coastguard Worker "" 1611*35238bceSAndroid Build Coastguard Worker end 1612*35238bceSAndroid Build Coastguard Worker 1613*35238bceSAndroid Build Coastguard Workerend # invalid_identifiers 1614