--- SheepShaver/src/include/video.h 2004/11/13 14:09:16 1.8 +++ SheepShaver/src/include/video.h 2004/12/19 23:05:34 1.10 @@ -108,14 +108,12 @@ extern rgb_color mac_pal[256]; extern uint8 remap_mac_be[256]; extern uint8 MacCursor[68]; -struct GammaTbl; - struct VidLocals{ uint16 saveMode; uint32 saveData; uint16 savePage; uint32 saveBaseAddr; - GammaTbl *gammaTable; // Current gamma table + uint32 gammaTable; // Mac address of gamma tble uint32 maxGammaTableSize; // Biggest gamma table allocated uint32 saveVidParms; bool luminanceMapping; // Luminance mapping on/off @@ -125,7 +123,7 @@ struct VidLocals{ uint32 cursorSet; uint32 vslServiceID; // VSL interrupt service ID bool interruptsEnabled; // VBL interrupts on/off - uint32 regEntryID[4]; + uint32 regEntryID; // Mac address of the service owner }; extern VidLocals *private_data; // Pointer to driver local variables (there is only one display, so this is ok)