'target_name': 'sksl',
'type': 'static_library',
'standalone_static_library': 1,
+ 'msvs_disabled_warnings': [ 4267 ],
'sources': [ '<!@(python read_gni.py ../gn/sksl.gni skia_sksl_sources)' ],
'include_dirs': [
- '../include/config',
- '../include/core',
- '../include/gpu',
- '../include/private',
- '../include/utils',
- '../src/gpu',
- '../src/sksl',
+ '../include/config',
+ '../include/core',
+ '../include/gpu',
+ '../include/private',
+ '../include/utils',
+ '../src/core',
+ '../src/gpu',
+ '../src/sksl',
+ '../src/utils',
],
'defines': [
'SKIA'
return GrColorPackRGBA(outR, outG, outB, outA);
}
- static const GrSwizzle& RGBA() {
- static GrSwizzle gRGBA("rgba");
- return gRGBA;
- }
-
- static const GrSwizzle& AAAA() {
- static GrSwizzle gAAAA("aaaa");
- return gAAAA;
- }
-
- static const GrSwizzle& RRRR() {
- static GrSwizzle gRRRR("rrrr");
- return gRRRR;
- }
-
- static const GrSwizzle& BGRA() {
- static GrSwizzle gBGRA("bgra");
- return gBGRA;
- }
+ static GrSwizzle RGBA() { return GrSwizzle("rgba"); }
+ static GrSwizzle AAAA() { return GrSwizzle("aaaa"); }
+ static GrSwizzle RRRR() { return GrSwizzle("rrrr"); }
+ static GrSwizzle RRRA() { return GrSwizzle("rrra"); }
+ static GrSwizzle BGRA() { return GrSwizzle("bgra"); }
- static const GrSwizzle& CreateRandom(SkRandom* random) {
+ static GrSwizzle CreateRandom(SkRandom* random) {
switch (random->nextU() % 4) {
- case 0:
- return RGBA();
case 1:
return BGRA();
case 2: