Home | History | Annotate | Download | only in gl

Lines Matching refs:args

28     ConstructorArgs args;
29 args.fGLVersion = GrGLGetVersionFromString(ver);
30 if (GR_GL_INVALID_VER == args.fGLVersion) {
34 if (!GrGLGetGLSLGeneration(interface.get(), &args.fGLSLGeneration)) {
38 args.fVendor = GrGLGetVendor(interface.get());
40 args.fRenderer = GrGLGetRendererFromString(renderer);
42 GrGLGetANGLEInfoFromString(renderer, &args.fANGLEBackend, &args.fANGLEVendor,
43 &args.fANGLERenderer);
52 if (kAdreno3xx_GrGLRenderer == args.fRenderer) {
53 args.fGLSLGeneration = k110_GrGLSLGeneration;
56 GrGLGetDriverInfo(interface->fStandard, args.fVendor, renderer, ver,
57 &args.fDriver, &args.fDriverVersion);
59 args.fContextOptions = &options;
60 args.fInterface = std::move(interface);
62 return std::unique_ptr<GrGLContext>(new GrGLContext(std::move(args)));
76 GrGLContextInfo::GrGLContextInfo(ConstructorArgs&& args) {
77 fInterface = std::move(args.fInterface);
78 fGLVersion = args.fGLVersion;
79 fGLSLGeneration = args.fGLSLGeneration;
80 fVendor = args.fVendor;
81 fRenderer = args.fRenderer;
82 fDriver = args.fDriver;
83 fDriverVersion = args.fDriverVersion;
84 fANGLEBackend = args.fANGLEBackend;
85 fANGLEVendor = args.fANGLEVendor;
86 fANGLERenderer = args.fANGLERenderer;
88 fGLCaps = sk_make_sp<GrGLCaps>(*args.fContextOptions, *this, fInterface.get());