mirror of
https://github.com/xemu-project/xemu.git
synced 2025-01-31 09:02:37 +00:00
artist: Introduce constant for max cursor size
Add the constant NGLE_MAX_SPRITE_SIZE which defines the currently maximum supported cursor size. Signed-off-by: Helge Deller <deller@gmx.de> Acked-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
This commit is contained in:
parent
041eb5bcf7
commit
7e50730cb8
@ -98,6 +98,9 @@ struct ARTISTState {
|
|||||||
int draw_line_pattern;
|
int draw_line_pattern;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* hardware allows up to 64x64, but we emulate 32x32 only. */
|
||||||
|
#define NGLE_MAX_SPRITE_SIZE 32
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
ARTIST_BUFFER_AP = 1,
|
ARTIST_BUFFER_AP = 1,
|
||||||
ARTIST_BUFFER_OVERLAY = 2,
|
ARTIST_BUFFER_OVERLAY = 2,
|
||||||
@ -1325,11 +1328,10 @@ static void artist_realizefn(DeviceState *dev, Error **errp)
|
|||||||
framebuffer_update_memory_section(&s->fbsection, &buf->mr, 0,
|
framebuffer_update_memory_section(&s->fbsection, &buf->mr, 0,
|
||||||
buf->width, buf->height);
|
buf->width, buf->height);
|
||||||
/*
|
/*
|
||||||
* no idea whether the cursor is fixed size or not, so assume 32x32 which
|
* Artist cursor max size
|
||||||
* seems sufficient for HP-UX X11.
|
|
||||||
*/
|
*/
|
||||||
s->cursor_height = 32;
|
s->cursor_height = NGLE_MAX_SPRITE_SIZE;
|
||||||
s->cursor_width = 32;
|
s->cursor_width = NGLE_MAX_SPRITE_SIZE;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* These two registers are not initialized by seabios's STI implementation.
|
* These two registers are not initialized by seabios's STI implementation.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user