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

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

?? atistruct.h

?? x.org上有關ati系列顯卡最新驅動
?? H
?? 第 1 頁 / 共 2 頁
字號:
/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/ati/atistruct.h,v 1.41tsi Exp $ *//* * Copyright 1999 through 2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that * the above copyright notice appear in all copies and that both that copyright * notice and this permission notice appear in supporting documentation, and * that the name of Marc Aurele La France not be used in advertising or * publicity pertaining to distribution of the software without specific, * written prior permission.  Marc Aurele La France makes no representations * about the suitability of this software for any purpose.  It is provided * "as-is" without express or implied warranty. * * MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.  IN NO * EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR * PERFORMANCE OF THIS SOFTWARE. * * DRI support by: *    Gareth Hughes <gareth@valinux.com> *    Leif Delgass <ldelgass@retinalburn.net> */#ifndef ___ATISTRUCT_H___#define ___ATISTRUCT_H___ 1#include "atibank.h"#include "aticlock.h"#include "atiregs.h"#ifdef XF86DRI_DEVEL/* * DRI support */#define _XF86DRI_SERVER_#include "atidripriv.h"#include "mach64_dri.h"#include "sarea.h"#include "xf86drm.h"#include "dri.h" #endif /* XF86DRI_DEVEL */#ifdef TV_OUT#include "vbe.h"#endif /* TV_OUT */#ifdef USE_EXA#include "exa.h"#endif#ifdef USE_XAA#include "xaa.h"#endif#include "xf86Cursor.h"#include "xf86Pci.h"#include "xf86Resources.h"#define CacheSlotOf(____Register) ((____Register) / UnitOf(DWORD_SELECT))/* * This is probably as good a place as any to put this note, as it applies to * the entire driver, but especially here.  CARD8's are used rather than the * appropriate enum types because the latter would nearly quadruple storage * requirements (they are stored as int's).  This reduces the usefulness of * enum types to their ability to declare index values.  I've also elected to * forgo the strong typing capabilities of enum types.  C is not terribly adept * at strong typing anyway. *//* A structure for local data related to video modes */typedef struct _ATIHWRec{    /* Clock number for mode */    CARD8 clock;    /* The CRTC used to drive the screen (VGA, 8514, Mach64) */    CARD8 crtc;    /* Colour lookup table */    CARD8 lut[256 * 3];#ifndef AVOID_CPIO    /* VGA registers */    CARD8 genmo, crt[25], seq[5], gra[9], attr[21];    /* VGA Wonder registers */    CARD8             a3,         a6, a7,             ab, ac, ad, ae,          b0, b1, b2, b3,     b5, b6,     b8, b9, ba,         bd, be, bf;    /* Shadow VGA CRTC registers */    CARD8 shadow_vga[25];#endif /* AVOID_CPIO */    /* Generic DAC registers */    CARD8 dac_read, dac_write, dac_mask;    /* IBM RGB 514 registers */    CARD8 ibmrgb514[0x0092U];   /* All that's needed for now */    /* Mach64 PLL registers */    CARD8 pll_vclk_cntl, pll_vclk_post_div,          pll_vclk0_fb_div, pll_vclk1_fb_div,          pll_vclk2_fb_div, pll_vclk3_fb_div,          pll_xclk_cntl, pll_ext_vpll_cntl;    /* Mach64 CPIO registers */    CARD32 crtc_h_total_disp, crtc_h_sync_strt_wid,           crtc_v_total_disp, crtc_v_sync_strt_wid,           crtc_off_pitch, crtc_gen_cntl, dsp_config, dsp_on_off, mem_buf_cntl,           ovr_clr, ovr_wid_left_right, ovr_wid_top_bottom,           cur_clr0, cur_clr1, cur_offset,           cur_horz_vert_posn, cur_horz_vert_off,           clock_cntl, bus_cntl, mem_cntl, mem_vga_wp_sel, mem_vga_rp_sel,           dac_cntl, gen_test_cntl, config_cntl, mpp_config, mpp_strobe_seq,           tvo_cntl;    /* LCD registers */    CARD32 lcd_index, config_panel, lcd_gen_ctrl,           horz_stretching, vert_stretching, ext_vert_stretch;    /* Shadow Mach64 CRTC registers */    CARD32 shadow_h_total_disp, shadow_h_sync_strt_wid,           shadow_v_total_disp, shadow_v_sync_strt_wid;    /* Mach64 MMIO Block 0 registers and related subfields */    CARD32 dst_off_pitch;    CARD16 dst_x, dst_y, dst_height;    CARD32 dst_bres_err, dst_bres_inc, dst_bres_dec, dst_cntl;    CARD32 src_off_pitch;    CARD16 src_x, src_y, src_width1, src_height1,           src_x_start, src_y_start, src_width2, src_height2;    CARD32 src_cntl;    CARD32 host_cntl;    CARD32 pat_reg0, pat_reg1, pat_cntl;    CARD16 sc_left, sc_right, sc_top, sc_bottom;    CARD32 dp_bkgd_clr, dp_frgd_clr, dp_write_mask, dp_chain_mask,           dp_pix_width, dp_mix, dp_src;    CARD32 clr_cmp_clr, clr_cmp_msk, clr_cmp_cntl;    CARD32 context_mask, context_load_cntl;    CARD32 scale_3d_cntl, tex_size_pitch, tex_cntl, tex_offset;    /* Mach64 MMIO Block 1 registers */    CARD32 overlay_y_x_start, overlay_y_x_end, overlay_graphics_key_clr,           overlay_graphics_key_msk, overlay_key_cntl, overlay_scale_inc,           overlay_scale_cntl, scaler_height_width, scaler_test,           scaler_buf0_offset, scaler_buf1_offset, scaler_buf_pitch,           video_format, overlay_exclusive_horz, overlay_exclusive_vert,           buf0_offset, buf0_pitch, buf1_offset, buf1_pitch,           scaler_colour_cntl, scaler_h_coeff0, scaler_h_coeff1,           scaler_h_coeff2, scaler_h_coeff3, scaler_h_coeff4, gui_cntl,           scaler_buf0_offset_u, scaler_buf0_offset_v, scaler_buf1_offset_u,           scaler_buf1_offset_v;    /* Clock map pointers */    const CARD8 *ClockMap, *ClockUnmap;    /* Clock programming data */    int FeedbackDivider, ReferenceDivider, PostDivider;#ifndef AVOID_CPIO    /* This is used by ATISwap() */    pointer frame_buffer;    ATIBankProcPtr SetBank;    unsigned int nBank, nPlane;#endif /* AVOID_CPIO */} ATIHWRec;#ifdef USE_EXA/* * Card engine state for communication across RENDER acceleration hooks. */typedef struct _Mach64ContextRegs3D{    CARD32	dp_mix;    CARD32	dp_src;    CARD32	dp_write_mask;    CARD32	dp_pix_width;    CARD32	dst_pitch_offset;    CARD32	scale_3d_cntl;    CARD32	tex_cntl;    CARD32	tex_size_pitch;    CARD32	tex_offset;    int		tex_width;	/* src/mask texture width (pixels) */    int		tex_height;	/* src/mask texture height (pixels) */    Bool	frag_src;	/* solid src uses fragment color */    Bool	frag_mask;	/* solid mask uses fragment color */    CARD32	frag_color;	/* solid src/mask color */    Bool	color_alpha;	/* the alpha value is contained in the color				   channels instead of the alpha channel */    PictTransform *transform;} Mach64ContextRegs3D;#endif /* USE_EXA *//* * This structure defines the driver's private area. */typedef struct _ATIRec{    /*     * Definitions related to XF86Config "Chipset" specifications.     */    CARD8 Chipset;    /*     * Adapter-related definitions.     */    CARD8 Adapter;#ifndef AVOID_CPIO    CARD8 VGAAdapter;#endif /* AVOID_CPIO */    /*     * Chip-related definitions.     */    CARD32 config_chip_id;    CARD16 ChipType;    CARD8 Chip;    CARD8 ChipClass, ChipRevision, ChipRev, ChipVersion, ChipFoundry;#ifndef AVOID_CPIO    CARD8 Coprocessor, ChipHasSUBSYS_CNTL;#endif /* AVOID_CPIO */    /*     * Processor I/O decoding definitions.     */    CARD8 CPIODecoding;    IOADDRESS CPIOBase;#ifndef AVOID_CPIO    /*     * Processor I/O port definition for VGA.     */    IOADDRESS CPIO_VGABase;    /*     * Processor I/O port definitions for VGA Wonder.     */    IOADDRESS CPIO_VGAWonder;    CARD8 B2Reg;        /* The B2 mirror */    CARD8 VGAOffset;    /* Low index for CPIO_VGAWonder */#endif /* AVOID_CPIO */    /*     * DAC-related definitions.     */#ifndef AVOID_CPIO    IOADDRESS CPIO_DAC_MASK, CPIO_DAC_DATA, CPIO_DAC_READ, CPIO_DAC_WRITE,              CPIO_DAC_WAIT;#endif /* AVOID_CPIO */    CARD16 DAC;    CARD8 rgbBits;    /*

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内精品伊人久久久久av一坑| 91网站在线播放| 午夜精品一区二区三区电影天堂 | 这里是久久伊人| 久久尤物电影视频在线观看| 国产精品久久久久久一区二区三区 | 欧美亚洲尤物久久| 欧美日韩美少妇| 欧美日韩国产123区| 精品乱人伦小说| 樱桃视频在线观看一区| 久久福利资源站| 色呦呦网站一区| 精品欧美乱码久久久久久1区2区| 国产欧美一区二区三区沐欲| 伊人色综合久久天天人手人婷| 国产一区二区三区免费观看| 在线观看不卡一区| 国产精品免费观看视频| 六月丁香婷婷久久| 福利一区二区在线| 日韩欧美成人激情| 午夜欧美电影在线观看| 91免费观看视频| 成人免费三级在线| 欧美一区日本一区韩国一区| 亚洲日本中文字幕区| 国产一区二区网址| 538在线一区二区精品国产| 综合婷婷亚洲小说| 国产suv精品一区二区883| 日韩一级大片在线| 亚洲成年人影院| 91福利视频在线| 亚洲免费观看高清完整版在线| 国内欧美视频一区二区| 91麻豆精品国产91久久久久久久久 | 久久久久国产一区二区三区四区| 日韩va欧美va亚洲va久久| 欧美日韩卡一卡二| 亚洲成人福利片| 色噜噜狠狠一区二区三区果冻| 久久女同性恋中文字幕| 韩国v欧美v日本v亚洲v| 日韩欧美国产午夜精品| 日本不卡一区二区| 欧美色欧美亚洲另类二区| 亚洲人精品一区| 99re热这里只有精品免费视频| 国产精品亲子乱子伦xxxx裸| 色狠狠色狠狠综合| 日韩不卡一区二区三区| 国产午夜精品福利| 色哟哟一区二区在线观看 | 国产精品私人影院| 日本伦理一区二区| 蜜臀va亚洲va欧美va天堂| 国产拍欧美日韩视频二区| 色综合 综合色| 日本欧美一区二区在线观看| 国产视频亚洲色图| 91亚洲精品久久久蜜桃| 三级影片在线观看欧美日韩一区二区| 91精品国模一区二区三区| 国产精品夜夜爽| 亚洲蜜臀av乱码久久精品 | 国产精品久线观看视频| 欧美日韩一本到| 国精产品一区一区三区mba桃花| 中文字幕日韩一区| 日韩视频在线你懂得| 99久久精品国产观看| 日韩va亚洲va欧美va久久| 国产精品美女一区二区| 色综合天天综合在线视频| 懂色av一区二区三区免费看| 亚洲欧美另类久久久精品| 欧美日韩一级大片网址| 国产福利一区二区| 天天操天天色综合| 中文字幕一区二区三区视频| 日韩欧美国产三级| 欧美综合一区二区| 成人黄色777网| 久久精品国产一区二区三区免费看| 亚洲天天做日日做天天谢日日欢| 日韩精品自拍偷拍| 欧美喷水一区二区| 一本在线高清不卡dvd| 国产一区二区三区免费观看| 日韩国产成人精品| 亚洲一二三四在线| 亚洲天堂精品视频| 中文字幕免费观看一区| 精品国产一区二区三区忘忧草 | 成人avav影音| 国产一区二区视频在线| 奇米四色…亚洲| 午夜av一区二区| 洋洋成人永久网站入口| 中文字幕一区二区三区精华液 | 91尤物视频在线观看| 国产精品一区二区果冻传媒| 免费观看一级特黄欧美大片| 天天做天天摸天天爽国产一区| 一区二区三区久久久| 亚洲六月丁香色婷婷综合久久| 在线播放欧美女士性生活| 亚洲精品大片www| 国产精品美女一区二区| 久久久精品日韩欧美| 精品国产伦一区二区三区观看方式 | 欧美一级理论片| 欧美乱熟臀69xxxxxx| 欧美日韩亚洲综合在线| 欧美日韩在线亚洲一区蜜芽| 欧美亚洲综合一区| 欧美精品三级日韩久久| 91麻豆精品国产自产在线观看一区 | 国产不卡一区视频| 99免费精品在线观看| 色综合久久久久网| 欧美酷刑日本凌虐凌虐| 777色狠狠一区二区三区| 91精品国产91热久久久做人人| 欧美夫妻性生活| 日韩精品一区二| 久久精品人人做人人爽人人| 欧美国产乱子伦| 综合激情成人伊人| 亚洲超丰满肉感bbw| 久久99精品久久久久久国产越南 | 日韩一级欧美一级| 欧美xxxxx裸体时装秀| 日韩视频免费观看高清完整版| 欧美一区二区在线免费观看| 欧美亚洲动漫精品| 日韩免费性生活视频播放| 日韩欧美电影一区| 久久九九久精品国产免费直播| 久久先锋资源网| 一区二区三区日本| 日韩激情在线观看| 麻豆传媒一区二区三区| 久久精品理论片| av激情亚洲男人天堂| 色综合久久中文综合久久97| 一本久道久久综合中文字幕| 欧美色成人综合| 欧美成人免费网站| 国产免费久久精品| 五月婷婷综合激情| 国产乱码一区二区三区| 91一区在线观看| 5566中文字幕一区二区电影| 国产精品电影一区二区| 亚洲一级二级在线| 韩日精品视频一区| 日本久久一区二区三区| 欧美一卡2卡3卡4卡| 久久久不卡网国产精品一区| 一区二区中文字幕在线| 午夜精品一区在线观看| 国产成人综合在线播放| 欧美高清www午色夜在线视频| 欧美精品一区男女天堂| 亚洲色欲色欲www| 麻豆91免费观看| caoporn国产精品| 欧美成人三级在线| 亚洲欧美欧美一区二区三区| 男男视频亚洲欧美| 欧美在线观看一区| 国产午夜亚洲精品理论片色戒| 一区二区三区中文在线观看| 免费黄网站欧美| 色婷婷激情一区二区三区| 亚洲精品一区二区三区精华液| 一区二区三区四区精品在线视频| 懂色av噜噜一区二区三区av| 欧美久久一区二区| 日韩毛片在线免费观看| 狠狠色丁香婷综合久久| 欧美一区日韩一区| 樱桃国产成人精品视频| 国产成人精品亚洲777人妖| av电影在线观看不卡| 中文字幕不卡在线| 日本vs亚洲vs韩国一区三区 | 天堂久久一区二区三区| 成人免费av在线| 91麻豆精品国产自产在线观看一区| 中文字幕一区二区三区乱码在线 | 中文字幕在线观看不卡| 日本成人在线电影网| 欧美色图免费看| 亚洲欧洲国产日韩| 国产69精品一区二区亚洲孕妇 | 蜜桃一区二区三区在线观看| 91精彩视频在线|