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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? r128_sarea.h

?? x.org上有關(guān)ati系列顯卡最新驅(qū)動
?? H
字號:
/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/ati/r128_sarea.h,v 1.8 2003/09/28 20:15:54 alanh Exp $ *//* * Copyright 1999, 2000 ATI Technologies Inc., Markham, Ontario, *                      Precision Insight, Inc., Cedar Park, Texas, 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, PRECISION INSIGHT, 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@valinux.com> *   Gareth Hughes <gareth@valinux.com> * */#ifndef _R128_SAREA_H_#define _R128_SAREA_H_#include <X11/Xmd.h>/* WARNING: If you change any of these defines, make sure to change the * defines in the kernel file (r128_drm.h) */#ifndef __R128_SAREA_DEFINES__#define __R128_SAREA_DEFINES__/* What needs to be changed for the current vertex buffer? */#define R128_UPLOAD_CONTEXT		0x001#define R128_UPLOAD_SETUP		0x002#define R128_UPLOAD_TEX0		0x004#define R128_UPLOAD_TEX1		0x008#define R128_UPLOAD_TEX0IMAGES		0x010#define R128_UPLOAD_TEX1IMAGES		0x020#define R128_UPLOAD_CORE		0x040#define R128_UPLOAD_MASKS		0x080#define R128_UPLOAD_WINDOW		0x100#define R128_UPLOAD_CLIPRECTS		0x200	/* handled client-side */#define R128_REQUIRE_QUIESCENCE		0x400#define R128_UPLOAD_ALL			0x7ff#define R128_FRONT			0x1#define R128_BACK			0x2#define R128_DEPTH			0x4/* Primitive types */#define R128_POINTS			0x1#define R128_LINES			0x2#define R128_LINE_STRIP			0x3#define R128_TRIANGLES			0x4#define R128_TRIANGLE_FAN		0x5#define R128_TRIANGLE_STRIP		0x6/* Vertex/indirect buffer size */#define R128_BUFFER_SIZE		16384/* Byte offsets for indirect buffer data */#define R128_INDEX_PRIM_OFFSET		20#define R128_HOSTDATA_BLIT_OFFSET	32/* Keep these small for testing */#define R128_NR_SAREA_CLIPRECTS		12/* There are 2 heaps (local/AGP).  Each region within a heap is a * minimum of 64k, and there are at most 64 of them per heap. */#define R128_CARD_HEAP			0#define R128_AGP_HEAP			1#define R128_NR_TEX_HEAPS		2#define R128_NR_TEX_REGIONS		64#define R128_LOG_TEX_GRANULARITY	16#define R128_NR_CONTEXT_REGS		12#define R128_MAX_TEXTURE_LEVELS		11#define R128_MAX_TEXTURE_UNITS		2#endif /* __R128_SAREA_DEFINES__ */typedef struct {    /* Context state - can be written in one large chunk */    unsigned int dst_pitch_offset_c;    unsigned int dp_gui_master_cntl_c;    unsigned int sc_top_left_c;    unsigned int sc_bottom_right_c;    unsigned int z_offset_c;    unsigned int z_pitch_c;    unsigned int z_sten_cntl_c;    unsigned int tex_cntl_c;    unsigned int misc_3d_state_cntl_reg;    unsigned int texture_clr_cmp_clr_c;    unsigned int texture_clr_cmp_msk_c;    unsigned int fog_color_c;    /* Texture state */    unsigned int tex_size_pitch_c;    unsigned int constant_color_c;    /* Setup state */    unsigned int pm4_vc_fpu_setup;    unsigned int setup_cntl;    /* Mask state */    unsigned int dp_write_mask;    unsigned int sten_ref_mask_c;    unsigned int plane_3d_mask_c;    /* Window state */    unsigned int window_xy_offset;    /* Core state */    unsigned int scale_3d_cntl;} r128_context_regs_t;/* Setup registers for each texture unit */typedef struct {    unsigned int tex_cntl;    unsigned int tex_combine_cntl;    unsigned int tex_size_pitch;    unsigned int tex_offset[R128_MAX_TEXTURE_LEVELS];    unsigned int tex_border_color;} r128_texture_regs_t;typedef struct {    /* The channel for communication of state information to the kernel     * on firing a vertex buffer.     */    r128_context_regs_t	ContextState;    r128_texture_regs_t	TexState[R128_MAX_TEXTURE_UNITS];    unsigned int dirty;    unsigned int vertsize;    unsigned int vc_format;    /* The current cliprects, or a subset thereof.     */    drm_clip_rect_t boxes[R128_NR_SAREA_CLIPRECTS];    unsigned int nbox;    /* Counters for throttling of rendering clients.     */    unsigned int last_frame;    unsigned int last_dispatch;    /* Maintain an LRU of contiguous regions of texture space.  If you     * think you own a region of texture memory, and it has an age     * different to the one you set, then you are mistaken and it has     * been stolen by another client.  If global texAge hasn't changed,     * there is no need to walk the list.     *     * These regions can be used as a proxy for the fine-grained texture     * information of other clients - by maintaining them in the same     * lru which is used to age their own textures, clients have an     * approximate lru for the whole of global texture space, and can     * make informed decisions as to which areas to kick out.  There is     * no need to choose whether to kick out your own texture or someone     * else's - simply eject them all in LRU order.     */				/* Last elt is sentinal */    drmTextureRegion texList[R128_NR_TEX_HEAPS][R128_NR_TEX_REGIONS+1];				/* last time texture was uploaded */    unsigned int texAge[R128_NR_TEX_HEAPS];    int ctxOwner;		/* last context to upload state */    int pfAllowPageFlip;	/* set by the 2d driver, read by the client */    int pfCurrentPage;		/* set by kernel, read by others */} R128SAREAPriv, *R128SAREAPrivPtr;#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产91久久久久久一区二区 | 91久久精品一区二区二区| 国内偷窥港台综合视频在线播放| 日韩精品每日更新| 轻轻草成人在线| 久久99精品一区二区三区 | 欧美日本一区二区三区四区| 色婷婷久久一区二区三区麻豆| a4yy欧美一区二区三区| 欧美日精品一区视频| 日韩小视频在线观看专区| 国产拍欧美日韩视频二区| 亚洲欧美色图小说| 久久99国产精品成人| 一本色道久久加勒比精品 | 国产精品视频一二三区 | 欧美日韩一卡二卡| 久久综合久久综合久久综合| 亚洲伦理在线免费看| 久久国产精品区| 欧美日韩黄视频| 久久日韩精品一区二区五区| 亚洲精品亚洲人成人网 | 久久老女人爱爱| 亚洲小说春色综合另类电影| 国产.精品.日韩.另类.中文.在线.播放 | 成人在线视频一区二区| 日韩精品一区二区三区三区免费 | 国产精品自在欧美一区| 56国语精品自产拍在线观看| 中文字幕一区二区三区四区 | 欧美一二三四区在线| 国产精品美女久久久久久久久 | 视频一区中文字幕国产| aaa国产一区| 1024精品合集| 91丨porny丨中文| 亚洲欧洲精品一区二区三区 | 国产精品第13页| 国产精品88av| 国产精品美女久久久久久2018| 国产精品18久久久久久久网站| 精品国精品自拍自在线| 蜜桃视频在线观看一区| 亚洲精品一区二区三区蜜桃下载| 理论电影国产精品| 国产日韩亚洲欧美综合| 丰满白嫩尤物一区二区| 国产精品国产自产拍高清av| 97久久精品人人爽人人爽蜜臀 | 欧美性猛交xxxxxx富婆| 麻豆成人在线观看| 精品久久五月天| eeuss鲁片一区二区三区在线观看| 亚洲人吸女人奶水| 欧美精品黑人性xxxx| 国产不卡一区视频| 亚洲愉拍自拍另类高清精品| 91麻豆精品国产自产在线观看一区 | 另类小说欧美激情| 国产精品萝li| 日韩亚洲欧美成人一区| 床上的激情91.| 青青草国产成人av片免费| 国产婷婷色一区二区三区四区 | 午夜久久电影网| 国产欧美综合在线| 欧美mv和日韩mv的网站| 91片在线免费观看| 国产成人一区在线| 日本aⅴ亚洲精品中文乱码| 自拍偷拍欧美精品| 国产亚洲欧美日韩在线一区| 欧美精品久久99久久在免费线 | 亚洲人成7777| 国产精品久久网站| 国产日韩一级二级三级| 欧美成人综合网站| 欧美成人乱码一区二区三区| 精品视频999| 欧美视频精品在线| 欧美亚州韩日在线看免费版国语版| 国产999精品久久| 国产高清一区日本| 成人永久免费视频| 99国内精品久久| 欧美日韩在线播放一区| 欧美欧美午夜aⅴ在线观看| 欧美伊人久久久久久午夜久久久久| 在线观看一区二区精品视频| 91日韩一区二区三区| 欧美群妇大交群中文字幕| 欧美一区二区二区| 久久婷婷国产综合精品青草| 久久久.com| 伊人一区二区三区| 五月婷婷久久丁香| 久久av老司机精品网站导航| 国产资源在线一区| 9人人澡人人爽人人精品| 99久久久国产精品| 欧美日韩亚洲综合在线 | 日韩高清在线一区| 国产精品538一区二区在线| 97超碰欧美中文字幕| 欧美区视频在线观看| 国产亚洲精品bt天堂精选| 亚洲精品成人少妇| 激情综合色丁香一区二区| 岛国一区二区在线观看| 欧美老女人在线| 国产日韩欧美精品一区| 亚洲一区二区三区四区五区中文 | 欧美xxx久久| 一区二区三区丝袜| 高清在线观看日韩| 日韩一区二区精品| 亚洲一区二区三区美女| 国产精品 欧美精品| 欧美裸体一区二区三区| 中文字幕亚洲电影| 福利一区二区在线| 久久精品视频网| 国产伦精品一区二区三区免费 | 91色porny蝌蚪| 国产精品午夜电影| 国产成人aaaa| 欧美国产1区2区| 成人黄色av电影| 中文字幕亚洲电影| 色哟哟一区二区三区| 婷婷久久综合九色综合伊人色| 国产精品亚洲午夜一区二区三区| 日韩免费一区二区| 国产原创一区二区| 国产精品久久久久久久久果冻传媒| 国产一二三精品| 综合中文字幕亚洲| 欧美做爰猛烈大尺度电影无法无天| 亚洲欧美日韩系列| 欧美一区中文字幕| 国产99久久久久| 亚洲精品高清视频在线观看| 在线视频国内自拍亚洲视频| 午夜精品久久久久久不卡8050| 欧美裸体一区二区三区| 国产在线国偷精品产拍免费yy| 国产精品久久二区二区| 欧美视频一区二区三区在线观看| 丝袜亚洲精品中文字幕一区| 精品剧情v国产在线观看在线| 高清beeg欧美| 日本sm残虐另类| 亚洲欧洲日韩综合一区二区| 欧美一区二区啪啪| va亚洲va日韩不卡在线观看| 秋霞影院一区二区| 一区二区三区四区五区视频在线观看 | 91精品国产综合久久久久久久久久| 精品一区二区三区在线播放| 亚洲免费高清视频在线| 精品国产伦一区二区三区观看方式| a亚洲天堂av| 蜜臀av性久久久久蜜臀aⅴ流畅 | 欧美性高清videossexo| 国产精品1区2区| 激情五月播播久久久精品| 亚洲永久精品大片| 亚洲精品v日韩精品| 国产精品乱码一区二三区小蝌蚪| 日韩三级免费观看| 欧美日本乱大交xxxxx| 色婷婷综合久久久久中文| av不卡免费在线观看| 床上的激情91.| 成人av在线电影| 亚洲福中文字幕伊人影院| 国产日韩成人精品| 欧美国产精品劲爆| 欧美精品一区二区在线播放| 日韩久久精品一区| 中文字幕精品综合| 亚洲欧洲韩国日本视频| 亚洲色图丝袜美腿| 国产精品灌醉下药二区| 亚洲人123区| 日本亚洲天堂网| 国产v综合v亚洲欧| 色婷婷精品大在线视频| 欧美高清激情brazzers| 精品成人在线观看| 亚洲人精品午夜| 亚洲日本欧美天堂| 美女网站一区二区| 高清在线成人网| 欧美一区二区三区思思人| 亚洲视频香蕉人妖| 亚洲高清不卡在线观看| 国内不卡的二区三区中文字幕| 国产不卡免费视频|