/[cebix]/SheepShaver/src/include/video.h
ViewVC logotype

Log of /SheepShaver/src/include/video.h

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.15 - (view) (annotate) - [select for diffs]
Wed Jun 25 02:52:22 2008 UTC (6 years, 1 month ago) by asvitkine
Branch: MAIN
CVS Tags: HEAD
Changes since 1.14: +5 -1 lines
Diff to previous 1.14
[patch from Kelvin Delbarre]
Software cursor mode is now supported, although currently the existing hardware
cursor mode is used whenever possible. (Software mode will be used if you are
running with a recent version of SDL's Quartz video driver, since a bug in SDL
1.2.11 and later prevents the hardware cursor from working properly with that
driver.)

In hardware cursor mode, the hot-spot is now determined heuristically. Formerly
it could not be determined and was always (1,1), an annoyance for many cursors
other than the arrow.

In hardware cursor mode, the cursor will now be hidden when requested by the
emulated OS (such as when you are typing in a text field).

In hardware cursor mode, some cursor image formats that the code does not handle
correctly will now be rejected, causing the emulated OS to revert temporarily to
software cursor mode. Formerly you would just end up with random garbage for a
cursor. This typically happened for grayscale or color cursors; rejecting images
with rowBytes != 2 eliminates the worst cases.


Revision 1.14 - (view) (annotate) - [select for diffs]
Tue Jan 1 09:47:39 2008 UTC (6 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.13: +1 -1 lines
Diff to previous 1.13
Happy New Year!


Revision 1.13 - (view) (annotate) - [select for diffs]
Sat May 13 17:12:18 2006 UTC (8 years, 2 months ago) by gbeauche
Branch: MAIN
Changes since 1.12: +2 -0 lines
Diff to previous 1.12
NQD dirty boxes, generic code
+ while we are at it, also rename a few NQD related NativeOps.


Revision 1.12 - (view) (annotate) - [select for diffs]
Sun Mar 27 13:44:45 2005 UTC (9 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.11: +2 -1 lines
Diff to previous 1.11
Add custom video modes for full screen in unsual resolutions (e.g. 1400x1050).
X11 and SDL infrastructures have yet to be implemented


Revision 1.11 - (view) (annotate) - [select for diffs]
Sun Jan 30 21:48:21 2005 UTC (9 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.10: +1 -1 lines
Diff to previous 1.10
Happy New Year 2005!


Revision 1.10 - (view) (annotate) - [select for diffs]
Sun Dec 19 23:05:34 2004 UTC (9 years, 7 months ago) by gbeauche
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9
direct addressing fixes to video.cpp way to handle the VSL service owner


Revision 1.9 - (view) (annotate) - [select for diffs]
Sun Dec 19 15:14:22 2004 UTC (9 years, 7 months ago) by gbeauche
Branch: MAIN
Changes since 1.8: +1 -3 lines
Diff to previous 1.8
little endian fixes to gamma handling code


Revision 1.8 - (view) (annotate) - [select for diffs]
Sat Nov 13 14:09:16 2004 UTC (9 years, 8 months ago) by gbeauche
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7
Implement Direct Addressing mode similarly to Basilisk II. This is to get
SheepShaver working on OSes that don't support maipping of Low Memory globals
at 0x00000000, e.g. Windows.


Revision 1.7 - (view) (annotate) - [select for diffs]
Mon May 10 16:42:37 2004 UTC (10 years, 2 months ago) by gbeauche
Branch: MAIN
Changes since 1.6: +1 -0 lines
Diff to previous 1.6
Disable MacOS -> X11 copying of cursor in windowed mode too. You can
recompile with "mac_cursor_enabled" constant set to true. Disabling it
causes a better looking cursor that is not "disappearing" sometimes with
e.g. Microsoft Internet Explorer.


Revision 1.6 - (view) (annotate) - [select for diffs]
Thu Apr 22 20:57:31 2004 UTC (10 years, 3 months ago) by gbeauche
Branch: MAIN
Changes since 1.5: +3 -4 lines
Diff to previous 1.5
Basic fillrect/invrect NQD. Code may need to be factored out somehow.
Verify that bitblt NQD transfer modes are really CopyBits() ones [MB5].


Revision 1.5 - (view) (annotate) - [select for diffs]
Sun Apr 18 23:03:52 2004 UTC (10 years, 3 months ago) by gbeauche
Branch: MAIN
Changes since 1.4: +9 -0 lines
Diff to previous 1.4
Start Native QuickDraw acceleration


Revision 1.4 - (view) (annotate) - [select for diffs]
Tue Apr 13 22:22:22 2004 UTC (10 years, 3 months ago) by gbeauche
Branch: MAIN
Changes since 1.3: +1 -0 lines
Diff to previous 1.3
Fix DGA mode for emulated PPC targets. It currently doesn't work in native
mode as the stack is corrupted and we are jumping to garbage when moving
the mouse. Also add 1152x768 resolution from PBG4, but make timing match
the 1152x870 version.

Cleanups, further merges from Basilisk II tree.


Revision 1.3 - (view) (annotate) - [select for diffs]
Sat Apr 10 23:15:21 2004 UTC (10 years, 3 months ago) by gbeauche
Branch: MAIN
Changes since 1.2: +34 -0 lines
Diff to previous 1.2
Merge run-time depth switching code from Basilisk II.


Revision 1.2 - (view) (annotate) - [select for diffs]
Mon Jan 12 15:37:23 2004 UTC (10 years, 6 months ago) by cebix
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1
Happy New Year! :)


Revision 1.1.1.1 - (view) (annotate) - [select for diffs] (vendor branch)
Mon Feb 4 16:58:13 2002 UTC (12 years, 5 months ago) by cebix
Branch: cebix
CVS Tags: start
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 , to next main 1.15
Imported sources


Revision 1.1 - (view) (annotate) - [select for diffs]
Mon Feb 4 16:58:13 2002 UTC (12 years, 5 months ago) by cebix
Branch: MAIN
Branch point for: cebix
Initial revision


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Christian Bauer">Christian Bauer
ViewVC Help
Powered by ViewVC 1.1.17