VirtualBox

Ignore:
Timestamp:
Nov 7, 2008 3:05:22 PM (16 years ago)
Author:
vboxsync
Message:

Added new accelerate3d option.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp

    r13956 r13964  
    336336                 "                            [-vtxvpid on|off]\n"
    337337                 "                            [-monitorcount <number>]\n"
     338                 "                            [-accelerate3d <on|off>]\n"
    338339                 "                            [-bioslogofadein on|off]\n"
    339340                 "                            [-bioslogofadeout on|off]\n"
     
    10651066    else
    10661067        RTPrintf("Monitor count:   %d\n", numMonitors);
     1068
     1069    BOOL accelerate3d;
     1070    machine->COMGETTER(Accelerate3DEnabled)(&accelerate3d);
     1071    if (details == VMINFO_MACHINEREADABLE)
     1072        RTPrintf("accelerate3d=\"%s\"\n", accelerate3d ? "on" : "off");
     1073    else
     1074        RTPrintf("3D Acceleration:       %s\n", accelerate3d ? "on" : "off");
    10671075
    10681076    ComPtr<IFloppyDrive> floppyDrive;
     
    38423850    char *ioapic = NULL;
    38433851    int monitorcount = -1;
     3852    char *accelerate3d = NULL;
    38443853    char *bioslogofadein = NULL;
    38453854    char *bioslogofadeout = NULL;
     
    39934002            monitorcount = atoi(argv[i]);
    39944003        }
     4004        else if (strcmp(argv[i], "-accelerate3d") == 0)
     4005        {
     4006            if (argc <= i + 1)
     4007                return errorArgument("Missing argument to '%s'", argv[i]);
     4008            i++;
     4009            accelerate3d = argv[i];
     4010        }
    39954011        else if (strcmp(argv[i], "-bioslogofadein") == 0)
    39964012        {
     
    46664682        {
    46674683            CHECK_ERROR(machine, COMSETTER(MonitorCount)(monitorcount));
     4684        }
     4685        if (accelerate3d)
     4686        {
     4687            if (strcmp(accelerate3d, "on") == 0)
     4688            {
     4689                CHECK_ERROR(machine, COMSETTER(Accelerate3DEnabled)(true));
     4690            }
     4691            else if (strcmp(accelerate3d, "off") == 0)
     4692            {
     4693                CHECK_ERROR(machine, COMSETTER(Accelerate3DEnabled)(false));
     4694            }
     4695            else
     4696            {
     4697                errorArgument("Invalid -accelerate3d argument '%s'", ioapic);
     4698                rc = E_FAIL;
     4699                break;
     4700            }
    46684701        }
    46694702        if (bioslogofadein)
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette