亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? radeon.h

?? x.org上有關ati系列顯卡最新驅動
?? H
?? 第 1 頁 / 共 3 頁
字號:
/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h,v 1.43 2003/11/06 18:38:00 tsi Exp $ *//* * Copyright 2000 ATI Technologies Inc., Markham, Ontario, and *                VA Linux Systems Inc., Fremont, California. * * All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation on the rights to use, copy, modify, merge, * publish, distribute, sublicense, and/or sell copies of the Software, * and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial * portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NON-INFRINGEMENT.  IN NO EVENT SHALL ATI, VA LINUX SYSTEMS AND/OR * THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER * DEALINGS IN THE SOFTWARE. *//* * Authors: *   Kevin E. Martin <martin@xfree86.org> *   Rickard E. Faith <faith@valinux.com> *   Alan Hourihane <alanh@fairlite.demon.co.uk> * */#ifndef _RADEON_H_#define _RADEON_H_#include <stdlib.h>		/* For abs() */#include <unistd.h>		/* For usleep() */#include "xf86str.h"#include "compiler.h"#include "xf86fbman.h"				/* PCI support */#include "xf86Pci.h"#ifdef USE_EXA#include "exa.h"#endif#ifdef USE_XAA#include "xaa.h"#endif				/* Exa and Cursor Support */#include "vbe.h"#include "xf86Cursor.h"				/* DDC support */#include "xf86DDC.h"				/* Xv support */#include "xf86xv.h"#include "radeon_probe.h"				/* DRI support */#ifdef XF86DRI#define _XF86DRI_SERVER_#include "radeon_dripriv.h"#include "dri.h"#include "GL/glxint.h"#endif				/* Render support */#ifdef RENDER#include "picturestr.h"#endiftypedef enum {    OPTION_NOACCEL,    OPTION_SW_CURSOR,    OPTION_DAC_6BIT,    OPTION_DAC_8BIT,#ifdef XF86DRI    OPTION_BUS_TYPE,    OPTION_CP_PIO,    OPTION_USEC_TIMEOUT,    OPTION_AGP_MODE,    OPTION_AGP_FW,    OPTION_GART_SIZE,    OPTION_GART_SIZE_OLD,    OPTION_RING_SIZE,    OPTION_BUFFER_SIZE,    OPTION_DEPTH_MOVE,    OPTION_PAGE_FLIP,    OPTION_NO_BACKBUFFER,    OPTION_XV_DMA,    OPTION_FBTEX_PERCENT,    OPTION_DEPTH_BITS,#ifdef USE_EXA    OPTION_ACCEL_DFS,#endif#endif    OPTION_PANEL_OFF,    OPTION_DDC_MODE,    OPTION_MONITOR_LAYOUT,    OPTION_IGNORE_EDID,    OPTION_FBDEV,    OPTION_MERGEDFB,    OPTION_CRT2HSYNC,    OPTION_CRT2VREFRESH,    OPTION_CRT2POS,    OPTION_METAMODES,    OPTION_MERGEDDPI,    OPTION_RADEONXINERAMA,    OPTION_CRT2ISSCRN0,    OPTION_MERGEDFBNONRECT,    OPTION_MERGEDFBMOUSER,    OPTION_DISP_PRIORITY,    OPTION_PANEL_SIZE,    OPTION_MIN_DOTCLOCK,    OPTION_COLOR_TILING,#ifdef XvExtension    OPTION_VIDEO_KEY,    OPTION_RAGE_THEATRE_CRYSTAL,    OPTION_RAGE_THEATRE_TUNER_PORT,    OPTION_RAGE_THEATRE_COMPOSITE_PORT,    OPTION_RAGE_THEATRE_SVIDEO_PORT,    OPTION_TUNER_TYPE,    OPTION_RAGE_THEATRE_MICROC_PATH,    OPTION_RAGE_THEATRE_MICROC_TYPE,#endif#ifdef RENDER    OPTION_RENDER_ACCEL,    OPTION_SUBPIXEL_ORDER,#endif    OPTION_SHOWCACHE,    OPTION_DYNAMIC_CLOCKS,    OPTION_BIOS_HOTKEYS,    OPTION_VGA_ACCESS,    OPTION_REVERSE_DDC,    OPTION_LVDS_PROBE_PLL,    OPTION_ACCELMETHOD,    OPTION_CONSTANTDPI} RADEONOpts;/* ------- mergedfb support ------------- */		/* Psuedo Xinerama support */#define NEED_REPLIES  		/* ? */#define EXTENSION_PROC_ARGS void *#include "extnsionst.h"  	/* required */#include <X11/extensions/panoramiXproto.h>  	/* required */#define RADEON_XINERAMA_MAJOR_VERSION  1#define RADEON_XINERAMA_MINOR_VERSION  1/* Relative merge position */typedef enum {   radeonLeftOf,   radeonRightOf,   radeonAbove,   radeonBelow,   radeonClone} RADEONScrn2Rel;typedef struct _region {    int x0,x1,y0,y1;} region;/* ------------------------------------- */#define RADEON_DEBUG            1 /* Turn off debugging output               */#define RADEON_IDLE_RETRY      16 /* Fall out of idle loops after this count */#define RADEON_TIMEOUT    2000000 /* Fall out of wait loops after this count *//* Buffer are aligned on 4096 byte boundaries */#define RADEON_BUFFER_ALIGN 0x00000fff#define RADEON_VBIOS_SIZE 0x00010000#define RADEON_USE_RMX 0x80000000 /* mode flag for using RMX				   * Need to comfirm this is not used				   * for something else.				   */#if RADEON_DEBUG#define RADEONTRACE(x)						\do {									\    ErrorF("(**) %s(%d): ", RADEON_NAME, pScrn->scrnIndex);		\    ErrorF x;								\} while(0)#else#define RADEONTRACE(x) do { } while(0)#endif/* Other macros */#define RADEON_ARRAY_SIZE(x)  (sizeof(x)/sizeof(x[0]))#define RADEON_ALIGN(x,bytes) (((x) + ((bytes) - 1)) & ~((bytes) - 1))#define RADEONPTR(pScrn)      ((RADEONInfoPtr)(pScrn)->driverPrivate)typedef struct {				/* Common registers */    CARD32            ovr_clr;    CARD32            ovr_wid_left_right;    CARD32            ovr_wid_top_bottom;    CARD32            ov0_scale_cntl;    CARD32            mpp_tb_config;    CARD32            mpp_gp_config;    CARD32            subpic_cntl;    CARD32            viph_control;    CARD32            i2c_cntl_1;    CARD32            gen_int_cntl;    CARD32            cap0_trig_cntl;    CARD32            cap1_trig_cntl;    CARD32            bus_cntl;    CARD32            bios_4_scratch;    CARD32            bios_5_scratch;    CARD32            bios_6_scratch;    CARD32            surface_cntl;    CARD32            surfaces[8][3];    CARD32            mc_agp_location;    CARD32            mc_fb_location;    CARD32            display_base_addr;    CARD32            display2_base_addr;    CARD32            ov0_base_addr;				/* Other registers to save for VT switches */    CARD32            dp_datatype;    CARD32            rbbm_soft_reset;    CARD32            clock_cntl_index;    CARD32            amcgpio_en_reg;    CARD32            amcgpio_mask;				/* CRTC registers */    CARD32            crtc_gen_cntl;    CARD32            crtc_ext_cntl;    CARD32            dac_cntl;    CARD32            crtc_h_total_disp;    CARD32            crtc_h_sync_strt_wid;    CARD32            crtc_v_total_disp;    CARD32            crtc_v_sync_strt_wid;    CARD32            crtc_offset;    CARD32            crtc_offset_cntl;    CARD32            crtc_pitch;    CARD32            disp_merge_cntl;    CARD32            grph_buffer_cntl;    CARD32            crtc_more_cntl;				/* CRTC2 registers */    CARD32            crtc2_gen_cntl;    CARD32            dac2_cntl;    CARD32            disp_output_cntl;    CARD32            disp_hw_debug;    CARD32            disp2_merge_cntl;    CARD32            grph2_buffer_cntl;    CARD32            crtc2_h_total_disp;    CARD32            crtc2_h_sync_strt_wid;    CARD32            crtc2_v_total_disp;    CARD32            crtc2_v_sync_strt_wid;    CARD32            crtc2_offset;    CARD32            crtc2_offset_cntl;    CARD32            crtc2_pitch;				/* Flat panel registers */    CARD32            fp_crtc_h_total_disp;    CARD32            fp_crtc_v_total_disp;    CARD32            fp_gen_cntl;    CARD32            fp2_gen_cntl;    CARD32            fp_h_sync_strt_wid;    CARD32            fp2_h_sync_strt_wid;    CARD32            fp_horz_stretch;    CARD32            fp_panel_cntl;    CARD32            fp_v_sync_strt_wid;    CARD32            fp2_v_sync_strt_wid;    CARD32            fp_vert_stretch;    CARD32            lvds_gen_cntl;    CARD32            lvds_pll_cntl;    CARD32            tmds_pll_cntl;    CARD32            tmds_transmitter_cntl;				/* Computed values for PLL */    CARD32            dot_clock_freq;    CARD32            pll_output_freq;    int               feedback_div;    int               post_div;				/* PLL registers */    unsigned          ppll_ref_div;    unsigned          ppll_div_3;    CARD32            htotal_cntl;				/* Computed values for PLL2 */    CARD32            dot_clock_freq_2;    CARD32            pll_output_freq_2;    int               feedback_div_2;    int               post_div_2;				/* PLL2 registers */    CARD32            p2pll_ref_div;    CARD32            p2pll_div_0;    CARD32            htotal_cntl2;				/* Pallet */    Bool              palette_valid;    CARD32            palette[256];    CARD32            palette2[256];    CARD32            tv_dac_cntl;} RADEONSaveRec, *RADEONSavePtr;typedef struct {    CARD16            reference_freq;    CARD16            reference_div;    CARD32            min_pll_freq;    CARD32            max_pll_freq;    CARD16            xclk;} RADEONPLLRec, *RADEONPLLPtr;typedef struct {    int               bitsPerPixel;    int               depth;    int               displayWidth;    int               displayHeight;    int               pixel_code;    int               pixel_bytes;    DisplayModePtr    mode;} RADEONFBLayout;typedef enum {    CHIP_FAMILY_UNKNOW,    CHIP_FAMILY_LEGACY,    CHIP_FAMILY_RADEON,    CHIP_FAMILY_RV100,    CHIP_FAMILY_RS100,    /* U1 (IGP320M) or A3 (IGP320)*/    CHIP_FAMILY_RV200,    CHIP_FAMILY_RS200,    /* U2 (IGP330M/340M/350M) or A4 (IGP330/340/345/350), RS250 (IGP 7000) */    CHIP_FAMILY_R200,    CHIP_FAMILY_RV250,    CHIP_FAMILY_RS300,    /* RS300/RS350 */    CHIP_FAMILY_RV280,    CHIP_FAMILY_R300,    CHIP_FAMILY_R350,    CHIP_FAMILY_RV350,    CHIP_FAMILY_RV380,    /* RV370/RV380/M22/M24 */    CHIP_FAMILY_R420,     /* R420/R423/M18 */    CHIP_FAMILY_RV410,    /* RV410, M26 */    CHIP_FAMILY_RS400,    /* xpress 200, 200m (RS400/410/480) */    CHIP_FAMILY_LAST} RADEONChipFamily;#define IS_RV100_VARIANT ((info->ChipFamily == CHIP_FAMILY_RV100)  ||  \        (info->ChipFamily == CHIP_FAMILY_RV200)  ||  \        (info->ChipFamily == CHIP_FAMILY_RS100)  ||  \        (info->ChipFamily == CHIP_FAMILY_RS200)  ||  \        (info->ChipFamily == CHIP_FAMILY_RV250)  ||  \        (info->ChipFamily == CHIP_FAMILY_RV280)  ||  \        (info->ChipFamily == CHIP_FAMILY_RS300))#define IS_R300_VARIANT ((info->ChipFamily == CHIP_FAMILY_R300)  ||  \        (info->ChipFamily == CHIP_FAMILY_RV350) ||  \        (info->ChipFamily == CHIP_FAMILY_R350)  ||  \        (info->ChipFamily == CHIP_FAMILY_RV380) ||  \        (info->ChipFamily == CHIP_FAMILY_R420)  ||  \        (info->ChipFamily == CHIP_FAMILY_RV410) ||  \        (info->ChipFamily == CHIP_FAMILY_RS400))

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人成小说网站色在线| 久久综合色综合88| 成人av在线电影| 国产综合久久久久久久久久久久| 美国一区二区三区在线播放| 日韩激情视频网站| 免费看欧美女人艹b| 黄页视频在线91| 国产91清纯白嫩初高中在线观看 | 亚洲免费av在线| 亚洲免费观看在线观看| 亚洲影院在线观看| 国产精品色婷婷| 亚洲乱码精品一二三四区日韩在线 | 欧美色手机在线观看| 欧美日韩免费电影| 欧美刺激午夜性久久久久久久| 精品国产一区二区三区不卡| 国产视频一区不卡| 亚洲日本乱码在线观看| 三级成人在线视频| 国产99一区视频免费| 一本大道久久精品懂色aⅴ| 欧美日韩精品电影| 国产欧美日韩亚州综合| 亚洲视频每日更新| 老司机免费视频一区二区三区| 国产99久久久国产精品免费看| 色综合一个色综合亚洲| 日韩精品自拍偷拍| 亚洲精品日产精品乱码不卡| 视频一区欧美日韩| 成人免费精品视频| 日韩欧美一区二区视频| 自拍视频在线观看一区二区| 丝袜美腿亚洲一区二区图片| 国产精品99久久不卡二区| 欧美在线999| 久久久久久久久免费| 亚洲午夜三级在线| 成人免费av在线| 日韩午夜精品视频| 一区二区三区在线看| 国产精品一区二区在线播放| 91福利在线导航| 国产精品天天摸av网| 久久精品国产99久久6| 在线观看成人免费视频| 国产精品美女www爽爽爽| 热久久一区二区| 在线区一区二视频| 最近中文字幕一区二区三区| 国内精品写真在线观看| 91精品国产全国免费观看 | 欧美日韩一二三| 中文字幕免费观看一区| 激情亚洲综合在线| 日韩欧美卡一卡二| 五月婷婷久久综合| 欧美综合亚洲图片综合区| 中文在线免费一区三区高中清不卡| 日韩成人免费看| 欧美美女直播网站| 一级特黄大欧美久久久| av不卡免费在线观看| 国产精品久久久久久久久免费丝袜 | 97久久超碰国产精品电影| 国产欧美一区在线| 国产 欧美在线| 国产欧美日韩在线视频| 成人丝袜高跟foot| 最新久久zyz资源站| 成人一级黄色片| 亚洲国产精品精华液2区45| 成人午夜激情在线| 亚洲人成小说网站色在线| 91在线porny国产在线看| 亚洲国产精品高清| 91亚洲国产成人精品一区二三| 国产精品久久久久久久久免费丝袜| 成人一级黄色片| 亚洲欧美在线视频观看| 91视频.com| 午夜欧美在线一二页| 欧美一级免费大片| 色婷婷综合久久久中文字幕| 国产精品久久久久天堂| 水蜜桃久久夜色精品一区的特点 | 91激情五月电影| 波多野结衣91| 美女在线一区二区| 午夜在线电影亚洲一区| 国产精品国产三级国产| 精品av久久707| 日韩精品一区二区三区swag| 欧美日韩视频在线一区二区| 99精品视频在线观看| 丁香婷婷综合激情五月色| 久久99最新地址| 六月婷婷色综合| 日本午夜一本久久久综合| 亚洲成年人影院| 亚洲成av人片一区二区梦乃| 亚洲美女免费在线| 亚洲少妇中出一区| 亚洲天堂精品在线观看| 一区精品在线播放| 自拍偷拍亚洲欧美日韩| 国产精品久久久爽爽爽麻豆色哟哟 | 精品一区二区在线观看| 日本人妖一区二区| 免费成人av资源网| 六月丁香婷婷色狠狠久久| 美女免费视频一区二区| 久久精品国产99国产| 精品一二三四区| 国产一本一道久久香蕉| 国产精品亚洲а∨天堂免在线| 国产乱码一区二区三区| 国产高清亚洲一区| caoporm超碰国产精品| 91亚洲永久精品| 欧美午夜一区二区三区| 欧美日韩一区成人| 欧美一级夜夜爽| 久久蜜桃香蕉精品一区二区三区| 久久久电影一区二区三区| 国产精品女主播av| 夜夜嗨av一区二区三区网页 | 亚洲精品免费视频| 亚洲国产精品一区二区www在线| 午夜成人在线视频| 精品在线播放免费| 不卡一区二区三区四区| 91久久国产综合久久| 欧美日产国产精品| 精品久久久久av影院| 国产精品美女一区二区| 亚洲一线二线三线视频| 蜜桃视频第一区免费观看| 丁香啪啪综合成人亚洲小说| 91九色02白丝porn| 日韩片之四级片| 成人免费一区二区三区在线观看| 一区二区激情小说| 激情五月激情综合网| 成人18视频在线播放| 欧美精品亚洲二区| 国产日产亚洲精品系列| 有坂深雪av一区二区精品| 捆绑变态av一区二区三区| 成人综合在线视频| 在线不卡欧美精品一区二区三区| 久久久久久久综合色一本| 一区二区三区毛片| 黄色小说综合网站| 欧美性淫爽ww久久久久无| www激情久久| 亚洲一二三四久久| 国产.欧美.日韩| 日韩三级免费观看| 亚洲午夜影视影院在线观看| 国产精品综合av一区二区国产馆| 色欧美88888久久久久久影院| 日韩精品中文字幕在线不卡尤物| 椎名由奈av一区二区三区| 麻豆精品一区二区av白丝在线| 91视频你懂的| 久久久国产午夜精品 | 国产99久久久国产精品潘金网站| 欧美老女人在线| 一区二区三区在线看| 盗摄精品av一区二区三区| 日韩天堂在线观看| 五月激情丁香一区二区三区| 日韩国产欧美在线观看| 国产99久久久久久免费看农村| 制服丝袜亚洲播放| 亚洲精品成a人| 国产福利电影一区二区三区| 7799精品视频| 樱桃国产成人精品视频| 成人av片在线观看| 久久精品亚洲麻豆av一区二区 | 久久久一区二区| 美女视频免费一区| 欧美一级片在线看| 日本欧美大码aⅴ在线播放| 在线免费观看日韩欧美| 亚洲视频免费在线观看| 北条麻妃一区二区三区| 国产精品久久夜| 国产成人亚洲综合色影视| 久久色在线视频| 国产一区二区三区不卡在线观看 | 亚洲成人av福利| 国产a视频精品免费观看| 久久亚洲一级片| 国产一区二区三区免费| 精品福利视频一区二区三区|