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

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

?? fglcopypixels.html

?? 計算機圖形學~想必是很多人需要的~在此共享一下
?? HTML
字號:
<HTML><BODY><PRE>     <STRONG>NAME</STRONG>	  <STRONG>fglCopyPixels</STRONG>	- copy pixels in the frame buffer     <STRONG>FORTRAN</STRONG> <STRONG>SPECIFICATION</STRONG>	  SUBROUTINE <STRONG>fglCopyPixels</STRONG>( INTEGER*4 <EM>x</EM>,				    INTEGER*4 <EM>y</EM>,				    INTEGER*4 <EM>width</EM>,				    INTEGER*4 <EM>height</EM>,				    INTEGER*4 <EM>type</EM> )     <STRONG>PARAMETERS</STRONG>	  <EM>x</EM>, <EM>y</EM> Specify the window coordinates of the lower left	corner	       of the rectangular region of pixels to be copied.	  <EM>width</EM>, <EM>height</EM>	       Specify the dimensions of the rectangular region	of	       pixels to be copied.  Both must be nonnegative.	  <EM>type</EM> Specifies whether color values, depth values, or	       stencil values are to be	copied.	 Symbolic constants	       <STRONG>GL_COLOR</STRONG>, <STRONG>GL_DEPTH</STRONG>, and <STRONG>GL_STENCIL</STRONG> are accepted.     <STRONG>DESCRIPTION</STRONG>	  <STRONG>fglCopyPixels</STRONG>	copies a screen-aligned	rectangle of pixels	  from the specified frame buffer location to a	region	  relative to the current raster position.  Its	operation is	  well defined only if the entire pixel	source region is	  within the exposed portion of	the window.  Results of	copies	  from outside the window, or from regions of the window that	  are not exposed, are hardware	dependent and undefined.	  <EM>x</EM> and	<EM>y</EM> specify the window coordinates of the	lower left	  corner of the	rectangular region to be copied.  <EM>width</EM>	and	  <EM>height</EM> specify the dimensions	of the rectangular region to	  be copied.  Both <EM>width</EM> and <EM>height</EM> must not be	negative.	  Several parameters control the processing of the pixel data	  while	it is being copied.  These parameters are set with	  three	commands:  <STRONG>fglPixelTransfer</STRONG>, <STRONG>fglPixelMap</STRONG>, and	  <STRONG>fglPixelZoom</STRONG>.	 This reference	page describes the effects on	  <STRONG>fglCopyPixels</STRONG>	of most, but not all, of the parameters	  specified by these three commands.	  <STRONG>fglCopyPixels</STRONG>	copies values from each	pixel with the lower	  left-hand corner at (<EM>x</EM> + i, <EM>y</EM>	+ j) for 0<EM>&lt;</EM>i&lt;<EM>width</EM>  and	  0<EM>&lt;</EM>j&lt;<EM>height</EM>.  This pixel is said to be	the ith	pixel in the	  jth row. Pixels are copied in	row order from the lowest to	  the highest row, left	to right in each row.	  <EM>type</EM> specifies whether color,	depth, or stencil data is to	  be copied.  The details of the transfer for each data	type	  are as follows:	  <STRONG>GL_COLOR</STRONG>	 Indices or RGBA colors	are read from the			 buffer	currently specified as the read	source			 buffer	(see <STRONG>fglReadBuffer</STRONG>).  If the GL	is in			 color index mode, each	index that is read			 from this buffer is converted to a fixed-			 point format with an unspecified number of			 bits to the right of the binary point.	 Each			 index is then shifted left by <STRONG>GL_INDEX_SHIFT</STRONG>			 bits, and added to <STRONG>GL_INDEX_OFFSET</STRONG>.  If			 <STRONG>GL_INDEX_SHIFT</STRONG>	is negative, the shift is to			 the right.  In	either case, zero bits fill			 otherwise unspecified bit locations in	the			 result.  If <STRONG>GL_MAP_COLOR</STRONG> is true, the index			 is replaced with the value that it references			 in lookup table <STRONG>GL_PIXEL_MAP_I_TO_I</STRONG>.  Whether			 the lookup replacement	of the index is	done			 or not, the integer part of the index is then			 ANDed with 2b-1, where	b is the number	of			 bits in a color index buffer.			 If the	GL is in RGBA mode, the	red, green,			 blue, and alpha components of each pixel that			 is read are converted to an internal			 floating-point	format with unspecified			 precision.  The conversion maps the largest			 representable component value to 1.0, and			 component value 0 to 0.0.  The	resulting			 floating-point	color values are then			 multiplied by <STRONG>GL_c_SCALE</STRONG> and added to			 <STRONG>GL_c_BIAS</STRONG>, where <EM>c</EM> is RED, GREEN, BLUE, and			 ALPHA for the respective color	components.			 The results are clamped to the	range [0,1].			 If <STRONG>GL_MAP_COLOR</STRONG> is true, each color component			 is scaled by the size of lookup table			 <STRONG>GL_PIXEL_MAP_c_TO_c</STRONG>, then replaced by the			 value that it references in that table.  <EM>c</EM> is			 R, G, B, or A.			 The GL	then converts the resulting indices or			 RGBA colors to	fragments by attaching the			 current raster	position <EM>z</EM> coordinate and			 texture coordinates to	each pixel, then			 assigning window coordinates (x +i,y +j),			 where (x ,y ) is the current ra<STRONG>s</STRONG>ter <STRONG>p</STRONG>osition,			 and the <STRONG>p</STRONG>ix<STRONG>e</STRONG>l was the ith pixel in the	jth			 row.  These pixel fragments are then treated			 just like the fragments generated by			 rasterizing points, lines, or polygons.			 Texture mapping, fog, and all the fragment			 operations are	applied	before the fragments			 are written to	the frame buffer.	  <STRONG>GL_DEPTH</STRONG>	 Depth values are read from the	depth buffer			 and converted directly	to an internal			 floating-point	format with unspecified			 precision.  The resulting floating-point			 depth value is	then multiplied	by			 <STRONG>GL_DEPTH_SCALE</STRONG>	and added to <STRONG>GL_DEPTH_BIAS</STRONG>.			 The result is clamped to the range [0,1].			 The GL	then converts the resulting depth			 components to fragments by attaching the			 current raster	position color or color	index			 and texture coordinates to each pixel,	then			 assigning window coordinates (x +i,y +j),			 where (x ,y ) is the current ra<STRONG>s</STRONG>ter <STRONG>p</STRONG>osition,			 and the <STRONG>p</STRONG>ix<STRONG>e</STRONG>l was the ith pixel in the	jth			 row.  These pixel fragments are then treated			 just like the fragments generated by			 rasterizing points, lines, or polygons.			 Texture mapping, fog, and all the fragment			 operations are	applied	before the fragments			 are written to	the frame buffer.	  <STRONG>GL_STENCIL</STRONG>	 Stencil indices are read from the stencil			 buffer	and converted to an internal fixed-			 point format with an unspecified number of			 bits to the right of the binary point.	 Each			 fixed-point index is then shifted left	by			 <STRONG>GL_INDEX_SHIFT</STRONG>	bits, and added	to			 <STRONG>GL_INDEX_OFFSET</STRONG>.  If <STRONG>GL_INDEX_SHIFT</STRONG> is			 negative, the shift is	to the right.  In			 either	case, zero bits	fill otherwise			 unspecified bit locations in the result.  If			 <STRONG>GL_MAP_STENCIL</STRONG>	is true, the index is replaced			 with the value	that it	references in lookup			 table <STRONG>GL_PIXEL_MAP_S_TO_S</STRONG>.  Whether the			 lookup	replacement of the index is done or			 not, the integer part of the index is then			 ANDed with 2b-1, where	b is the number	of			 bits in the stencil buffer.  The resulting			 stencil indices are then written to the			 stencil buffer	such that the index read from			 the ith location of the jth row is written to			 location (x +i,y +j), where (x	,y ) is	the			 current ras<STRONG>t</STRONG>er	p<STRONG>o</STRONG>sition.  Onlyrth<STRONG>e</STRONG> pixel			 ownership test, the scissor test, and the			 stencil writemask affect these	write			 operations.	  The rasterization described thus far assumes pixel zoom	  factors of 1.0.  If	  <STRONG>fglPixelZoom</STRONG> is used to change the x and y pixel zoom	  factors, pixels are converted	to fragments as	follows.  If	  (x , y ) is the current raster position, and a given pixel	  isrin	<STRONG>t</STRONG>he ith	location in the	jth row	of the source pixel	  rectangle, then fragments are	generated for pixels whose	  centers are in the rectangle with corners at			     (x	+zoom i, y +zoom j)			       r     x	  r	y				      and			 (x +zoom (i+1), y +zoom (j+1))			   r	 x	  r	y	  where	zoom  is the value of <STRONG>GL_ZOOM_X</STRONG>	and zoom  is the value	  of <STRONG>GL_ZOOM_Y</STRONG>.					y     <STRONG>EXAMPLES</STRONG>	  To copy the color pixel in the lower left corner of the	  window to the	current	raster position, use glCopyPixels(0,	  0, 1,	1, <STRONG>GL_COLOR</STRONG>);     <STRONG>NOTES</STRONG>	  Modes	specified by <STRONG>fglPixelStore</STRONG> have	no effect on the	  operation of <STRONG>fglCopyPixels</STRONG>.     <STRONG>ERRORS</STRONG>	  <STRONG>GL_INVALID_ENUM</STRONG> is generated if <EM>type</EM> is not an accepted	  value.	  <STRONG>GL_INVALID_VALUE</STRONG> is generated	if either <EM>width</EM>	or <EM>height</EM> is	  negative.	  <STRONG>GL_INVALID_OPERATION</STRONG> is generated if <EM>type</EM> is <STRONG>GL_DEPTH</STRONG>	and	  there	is no depth buffer.	  <STRONG>GL_INVALID_OPERATION</STRONG> is generated if <EM>type</EM> is <STRONG>GL_STENCIL</STRONG> and	  there	is no stencil buffer.	  <STRONG>GL_INVALID_OPERATION</STRONG> is generated if <STRONG>fglCopyPixels</STRONG> is	  executed between the execution of <STRONG>fglBegin</STRONG> and the	  corresponding	execution of <STRONG>fglEnd</STRONG>.     <STRONG>ASSOCIATED</STRONG>	<STRONG>GETS</STRONG>	  <STRONG>fglGet</STRONG> with argument <STRONG>GL_CURRENT_RASTER_POSITION</STRONG>	  <STRONG>fglGet</STRONG> with argument <STRONG>GL_CURRENT_RASTER_POSITION_VALID</STRONG>     <STRONG>SEE</STRONG> <STRONG>ALSO</STRONG>	  <STRONG>fglDepthFunc</STRONG>,	<STRONG>fglDrawBuffer</STRONG>, <STRONG>fglDrawPixels</STRONG>, <STRONG>fglPixelMap</STRONG>,	  <STRONG>fglPixelTransfer</STRONG>, <STRONG>fglPixelZoom</STRONG>, <STRONG>fglRasterPos</STRONG>,	<STRONG>fglReadBuffer</STRONG>,	  <STRONG>fglReadPixels</STRONG>, <STRONG>fglStencilFunc</STRONG></PRE></BODY></HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
最新国产精品久久精品| av网站免费线看精品| 精品日韩一区二区三区| 在线观看网站黄不卡| 国内精品久久久久影院一蜜桃| 亚洲h在线观看| 一区二区三区四区精品在线视频| 国产精品福利一区二区三区| 欧美tickling网站挠脚心| 欧美日韩国产在线观看| 欧美精品在线观看一区二区| 日韩欧美一区二区久久婷婷| 欧美成人bangbros| 精品入口麻豆88视频| 91视视频在线观看入口直接观看www | 国产激情91久久精品导航| 美腿丝袜亚洲一区| 亚洲欧美精品午睡沙发| 亚洲线精品一区二区三区八戒| 中文字幕一区二区三区四区不卡| 久久久久国产精品麻豆ai换脸 | 欧美三区免费完整视频在线观看| av电影天堂一区二区在线观看| 91免费看视频| 在线不卡免费av| 国产午夜亚洲精品理论片色戒| 国产欧美日韩一区二区三区在线观看| 国产精品久久久久影院色老大| 亚洲黄色在线视频| 麻豆精品一区二区三区| 国产激情视频一区二区三区欧美| 97精品久久久午夜一区二区三区| 在线欧美小视频| 欧美刺激午夜性久久久久久久| 欧美精彩视频一区二区三区| 亚洲午夜电影网| 风间由美性色一区二区三区| 懂色av一区二区三区蜜臀| 国产精品乱人伦| 亚洲国产精品久久不卡毛片| 国产99精品在线观看| 欧美日韩久久久一区| 日本一区二区在线不卡| 亚洲国产日韩一级| 国产91富婆露脸刺激对白| 欧美精品一二三四| 中文字幕一区视频| 激情另类小说区图片区视频区| 色一情一乱一乱一91av| 久久久久久日产精品| 石原莉奈一区二区三区在线观看| 懂色av一区二区三区免费观看| 欧美日韩国产成人在线免费| 国产欧美一二三区| 丝袜美腿亚洲一区| 国产亚洲综合色| 丝袜美腿高跟呻吟高潮一区| 不卡电影一区二区三区| 久久蜜臀精品av| 美女久久久精品| 欧美日韩国产三级| 一区二区三区电影在线播| 成人高清免费观看| 国产网站一区二区| 国产一区中文字幕| 欧美一区日韩一区| 五月激情综合网| 欧洲av在线精品| 亚洲激情第一区| 91久久精品日日躁夜夜躁欧美| 日本一区二区综合亚洲| 天天操天天综合网| 在线一区二区三区| 一区二区三区91| 欧美亚洲日本一区| 亚洲国产欧美在线人成| 在线免费视频一区二区| 亚洲国产日韩精品| 正在播放一区二区| 久久精品久久综合| 日韩**一区毛片| 911精品国产一区二区在线| 午夜精品久久久久久久久| 欧美丝袜第三区| 亚洲国产成人tv| 欧美亚洲动漫精品| 偷拍亚洲欧洲综合| 日韩一区二区三区在线视频| 亚洲国产欧美另类丝袜| 色av一区二区| 五月婷婷综合在线| 欧美一区二区免费观在线| 日韩黄色小视频| 亚洲自拍偷拍av| 欧美亚洲国产一区二区三区| 日韩精品一二区| 国产日韩欧美在线一区| 成人一区二区三区视频在线观看| 中文字幕亚洲欧美在线不卡| 欧美在线综合视频| 久久国产精品一区二区| 久久久不卡影院| 欧美性色黄大片| 国产乱淫av一区二区三区 | 成人午夜激情影院| 91伊人久久大香线蕉| 亚洲精品欧美激情| 91精品国产91久久久久久最新毛片| 欧美精品一二三| 处破女av一区二区| 一级做a爱片久久| 色综合夜色一区| 日本女人一区二区三区| 国产精品嫩草久久久久| 欧美少妇一区二区| 国产一区二区三区av电影| 亚洲视频图片小说| 日韩欧美www| 91精品1区2区| 国产综合一区二区| 亚洲国产人成综合网站| 久久精品国产色蜜蜜麻豆| 精品理论电影在线观看| 99久久精品99国产精品| 日韩av不卡一区二区| 中文字幕一区二区在线播放| 99久久国产综合精品色伊| 亚洲第一在线综合网站| 国产区在线观看成人精品| 欧美精品三级日韩久久| 91网站在线播放| 国产成人综合网站| 亚洲午夜成aⅴ人片| 国产精品色呦呦| 日本久久一区二区| 久久99最新地址| 欧美视频一区二区三区| jlzzjlzz国产精品久久| 黄页网站大全一区二区| 亚洲成人激情自拍| 欧美变态tickling挠脚心| 成人av免费网站| 久久精品国产99国产| 日本亚洲最大的色成网站www| 一区二区三区中文字幕精品精品 | 国产乱码精品一区二区三区av| 污片在线观看一区二区| 亚洲已满18点击进入久久| 亚洲免费观看高清完整版在线观看| 久久精品一区二区三区不卡牛牛| 欧美成人一区二区三区| 欧美变态口味重另类| 精品国产青草久久久久福利| 欧美一卡二卡在线观看| 欧美日韩dvd在线观看| 欧美老肥妇做.爰bbww| 在线成人高清不卡| 91精品麻豆日日躁夜夜躁| 制服丝袜国产精品| 26uuu色噜噜精品一区二区| 99视频精品免费视频| 日韩精品一区二区三区视频在线观看| 欧美人与禽zozo性伦| 在线观看91精品国产麻豆| 日韩视频国产视频| 久久夜色精品国产噜噜av| 久久婷婷色综合| 成人欧美一区二区三区白人 | 亚洲v中文字幕| 日韩av一区二区三区| 久久国产综合精品| 国内成+人亚洲+欧美+综合在线| 国产精品亚洲第一| 99久久精品国产精品久久| 欧美吻胸吃奶大尺度电影 | 亚洲视频一二区| 午夜激情一区二区三区| 精久久久久久久久久久| 成人免费观看视频| 在线欧美一区二区| xnxx国产精品| 亚洲精品水蜜桃| 久久er99热精品一区二区| 成人黄色777网| 欧美日韩成人在线| 国产亚洲一区字幕| 亚洲国产美女搞黄色| 国产精品小仙女| 欧美日韩在线精品一区二区三区激情 | 久久精品欧美日韩| 亚洲福中文字幕伊人影院| 国产综合色在线视频区| 在线观看91视频| 国产欧美中文在线| 天使萌一区二区三区免费观看| 国产激情视频一区二区三区欧美 | 日本久久电影网| 久久久久久久久一| 天天操天天综合网| 99视频精品免费视频|