gvdevice_engine_t *engine;
int id;
gvdevice_features_t *features;
+ char *type;
} gvplugin_active_device_t;
typedef struct gvplugin_active_render_s {
job->device.engine = (gvdevice_engine_t *) (typeptr->engine);
job->device.features = (gvdevice_features_t *) (typeptr->features);
job->device.id = typeptr->id;
+ job->device.type = plugin->typestr;
}
else
return NO_SUPPORT; /* FIXME - should differentiate problem */
typeptr = plugin->typeptr;
job->render.engine = (gvrender_engine_t *) (typeptr->engine);
job->render.features = (gvrender_features_t *) (typeptr->features);
+ job->render.type = plugin->typestr;
if (job->device.engine)
job->render.id = typeptr->id;