ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/SheepShaver/src/include/video.h
(Generate patch)

Comparing SheepShaver/src/include/video.h (file contents):
Revision 1.3 by gbeauche, 2004-04-10T23:15:21Z vs.
Revision 1.9 by gbeauche, 2004-12-19T15:14:22Z

# Line 24 | Line 24
24   extern bool VideoActivated(void);
25   extern bool VideoSnapshot(int xsize, int ysize, uint8 *p);
26  
27 < extern int16 VideoDoDriverIO(void *spaceID, void *commandID, void *commandContents, uint32 commandCode, uint32 commandKind);
27 > extern int16 VideoDoDriverIO(uint32 spaceID, uint32 commandID, uint32 commandContents, uint32 commandCode, uint32 commandKind);
28  
29   // System specific and internal functions/data
30   struct VideoInfo {
# Line 86 | Line 86 | enum { // viAppleID
86          APPLE_800x600,
87          APPLE_W_800x600,
88          APPLE_1024x768,
89 +        APPLE_1152x768,
90          APPLE_1152x900,
91          APPLE_1280x1024,
92          APPLE_1600x1200,
# Line 107 | Line 108 | extern rgb_color mac_pal[256];
108   extern uint8 remap_mac_be[256];
109   extern uint8 MacCursor[68];
110  
110 struct GammaTbl;
111
111   struct VidLocals{
112          uint16  saveMode;
113          uint32  saveData;
114          uint16  savePage;
115          uint32  saveBaseAddr;
116 <        GammaTbl *gammaTable;           // Current gamma table
116 >        uint32  gammaTable;                     // Mac address of gamma tble
117          uint32  maxGammaTableSize;      // Biggest gamma table allocated
118          uint32  saveVidParms;
119          bool    luminanceMapping;       // Luminance mapping on/off
# Line 137 | Line 136 | extern void VideoQuitFullScreen(void);
136  
137   extern void video_set_palette(void);
138   extern void video_set_cursor(void);
139 + extern bool video_can_change_cursor(void);
140   extern int16 video_mode_change(VidLocals *csSave, uint32 ParamPtr);
141  
142   extern int16 VSLDoInterruptService(uint32 arg1);
143 < extern void NQDMisc(uint32 arg1, void *arg2);
143 > extern void NQDMisc(uint32 arg1, uintptr arg2);
144 >
145 > // Native QuickDraw acceleration callbacks
146 > extern bool NQD_sync_hook(uint32);
147 > extern bool NQD_bitblt_hook(uint32);
148 > extern bool NQD_fillrect_hook(uint32);
149 > extern void NQD_bitblt(uint32);
150 > extern void NQD_invrect(uint32);
151 > extern void NQD_fillrect(uint32);
152  
153   extern bool keyfile_valid;
154  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines