• Sam Lantinga's avatar
    Fixed bug #675 · 3b082cfe
    Sam Lantinga authored
      Description From  maf6@cornell.edu   2009-01-10 14:07:52   (-) [reply]
    
    Assuming the SDL project doesn't just want to pick these up from dinput8.lib or
    whatever instead, the definitions in SDL_dx5video.c should be:
    
    const DIDATAFORMAT c_dfDIKeyboard = { sizeof(DIDATAFORMAT),
    sizeof(DIOBJECTDATAFORMAT), 0x00000002, 256, 256, KBD_fmt };
    const DIDATAFORMAT c_dfDIMouse = { sizeof(DIDATAFORMAT),
    sizeof(DIOBJECTDATAFORMAT), 0x00000002, 16, 7, PTR_fmt };
    const DIDATAFORMAT c_dfDIJoystick = { sizeof(DIDATAFORMAT),
    sizeof(DIOBJECTDATAFORMAT), 0x00000001, 80, 44, JOY_fmt };
    
    This way the call to IDirectInputDevice2_SetDataFormat in SDL_dx5events.c will
    succeed on x64.
    
    --HG--
    branch : SDL-1.2
    extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/branches/SDL-1.2%403580
    3b082cfe
Name
Last commit
Last update
..
audio Loading commit data...
cdrom Loading commit data...
cpuinfo Loading commit data...
events Loading commit data...
file Loading commit data...
hermes Loading commit data...
joystick Loading commit data...
loadso Loading commit data...
main Loading commit data...
stdlib Loading commit data...
thread Loading commit data...
timer Loading commit data...
video Loading commit data...
SDL.c Loading commit data...
SDL_error.c Loading commit data...
SDL_error_c.h Loading commit data...
SDL_fatal.c Loading commit data...
SDL_fatal.h Loading commit data...