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 16 enum { 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 32 typedef 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