Elizabeth Figura (@zfigura) commented about dlls/d3d9/d3d9_main.c:
+{
- struct d3d9 *object;
- TRACE("sdk_version %#x, d3d9on12_args %p, override_entries %#x.\n", sdk_version, d3d9on12_args, override_entries);
- if (!(object = calloc(1, sizeof(*object))))
return NULL;
- if (!d3d9_init(object, TRUE))
- {
WARN("Failed to initialize d3d9.\n");
free(object);
return NULL;
- }
- d3d9on12_init(object, d3d9on12_args, override_entries);
No need for a separate function here just to set the d3d9on12 field to TRUE; instead please pass a separate argument to d3d9_init().