1/*
2	Copyright (c) 2002, Thomas Kurschel
3
4
5	Part of Radeon accelerant
6
7	additional accelerant interface definitions
8*/
9
10
11#ifndef _ACCELERANT_EXT_H
12#define _ACCELERANT_EXT_H
13
14
15// additional timing flags for GetMode/SetMode
16enum {
17	RADEON_MODE_STANDARD = 0 << 16,
18	RADEON_MODE_COMBINE = 3 << 16,
19
20	RADEON_MODE_MASK = 7 << 16,
21
22	// used internally
23	RADEON_MODE_POSITION_HORIZONTAL = 0 << 21,
24	RADEON_MODE_POSITION_VERTICAL = 1 << 21,
25	RADEON_MODE_POSITION_MASK = 1 << 21,
26
27	RADEON_MODE_MULTIMON_REQUEST = 1 << 25,
28	RADEON_MODE_MULTIMON_REPLY = 1 << 26
29};
30
31// operation codes tunneled via ProposeDisplayMode
32typedef enum {
33	ms_swap 			= 'sw',
34	ms_use_laptop_panel	= 'up',
35	ms_tv_standard		= 'tv'
36} multi_mon_settings;
37
38
39#endif
40