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

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

?? copypixels.html

?? 計算機圖形學(xué)~想必是很多人需要的~在此共享一下
?? HTML
字號:
<HTML><BODY><PRE>     <STRONG>NAME</STRONG>	  <STRONG>glCopyPixels</STRONG> - copy pixels in	the frame buffer     <STRONG>C</STRONG> <STRONG>SPECIFICATION</STRONG>	  void <STRONG>glCopyPixels</STRONG>( GLint <EM>x</EM>,			     GLint <EM>y</EM>,			     GLsizei <EM>width</EM>,			     GLsizei <EM>height</EM>,			     GLenum <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>glCopyPixels</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>glPixelTransfer</STRONG>, <STRONG>glPixelMap</STRONG>,	and	  <STRONG>glPixelZoom</STRONG>.	This reference page describes the effects on	  <STRONG>glCopyPixels</STRONG> of most,	but not	all, of	the parameters	  specified by these three commands.	  <STRONG>glCopyPixels</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>glReadBuffer</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>glPixelZoom</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>glPixelStore</STRONG> have no effect on the	  operation of <STRONG>glCopyPixels</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>glCopyPixels</STRONG> is	  executed between the execution of <STRONG>glBegin</STRONG> and	the	  corresponding	execution of <STRONG>glEnd</STRONG>.     <STRONG>ASSOCIATED</STRONG>	<STRONG>GETS</STRONG>	  <STRONG>glGet</STRONG>	with argument <STRONG>GL_CURRENT_RASTER_POSITION</STRONG>	  <STRONG>glGet</STRONG>	with argument <STRONG>GL_CURRENT_RASTER_POSITION_VALID</STRONG>     <STRONG>SEE</STRONG> <STRONG>ALSO</STRONG>	  <STRONG>glDepthFunc</STRONG>, <STRONG>glDrawBuffer</STRONG>, <STRONG>glDrawPixels</STRONG>, <STRONG>glPixelMap</STRONG>,	  <STRONG>glPixelTransfer</STRONG>, <STRONG>glPixelZoom</STRONG>,	<STRONG>glRasterPos</STRONG>, <STRONG>glReadBuffer</STRONG>,	  <STRONG>glReadPixels</STRONG>,	<STRONG>glStencilFunc</STRONG></PRE></BODY></HTML>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品的网站| 麻豆一区二区99久久久久| 精品一区二区三区免费观看| 欧美大片在线观看一区| 美国三级日本三级久久99| 日韩视频一区二区三区在线播放 | 国产日韩欧美高清在线| 日本美女一区二区三区| 欧美成人精品高清在线播放| 国产一二三精品| 亚洲欧洲国产日韩| 欧美性色欧美a在线播放| 丝袜脚交一区二区| 欧美精品一区二区三区视频| 成人一区二区视频| 亚洲福利视频一区二区| 精品欧美一区二区久久 | 久久精品久久综合| 日本一区二区在线不卡| 91免费看片在线观看| 日本亚洲三级在线| 国产香蕉久久精品综合网| 色成人在线视频| 麻豆freexxxx性91精品| 亚洲国产精华液网站w| 欧美专区日韩专区| 国产精品性做久久久久久| 亚洲欧美一区二区三区国产精品 | 美国av一区二区| 成人免费在线观看入口| 日韩欧美卡一卡二| 色哟哟一区二区在线观看| 久久99精品视频| 亚洲精品写真福利| 久久蜜臀中文字幕| 欧美日韩一区二区在线观看| 国产一区二区三区在线观看精品| 亚洲激情一二三区| 久久久久久久久99精品| 制服丝袜激情欧洲亚洲| 99久久精品一区| 国产在线视频精品一区| 丝袜亚洲另类丝袜在线| 亚洲欧美综合色| 久久久一区二区三区捆绑**| 欧美人与z0zoxxxx视频| 91视频com| 国产精品1024久久| 五月天婷婷综合| 国产精品久久久久aaaa樱花| 日韩精品一区二区三区四区视频| 欧美唯美清纯偷拍| 成人高清伦理免费影院在线观看| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲精品免费电影| 国产精品女人毛片| 欧美大胆一级视频| 制服丝袜中文字幕亚洲| 一本久久综合亚洲鲁鲁五月天| 国产精品一区二区免费不卡| 免费观看成人av| 亚洲午夜精品久久久久久久久| 中文字幕av一区二区三区高| 精品成人一区二区三区四区| 日韩三级视频中文字幕| 欧美日韩大陆一区二区| 91黄色激情网站| 成人黄色在线视频| 国产成人三级在线观看| 国产一区二区调教| 国产麻豆9l精品三级站| 日韩电影在线一区二区| 日本欧美在线观看| 日韩高清不卡一区| 日韩av电影天堂| 美女视频黄 久久| 精品一区二区三区香蕉蜜桃| 久久激情五月激情| 久久99国产精品久久99 | 国产九九视频一区二区三区| 久热成人在线视频| 国产在线精品免费| 国产精品自拍av| 国产在线播放一区三区四| 极品少妇一区二区| 国产91丝袜在线18| 91色婷婷久久久久合中文| 99精品视频一区| 欧美日韩视频不卡| 日韩欧美亚洲一区二区| 国产亚洲女人久久久久毛片| 国产精品午夜在线| 亚洲最大的成人av| 蜜桃久久精品一区二区| 国产在线精品一区二区三区不卡| 国产美女娇喘av呻吟久久| 99视频精品在线| 精品视频一区三区九区| 日韩免费观看高清完整版在线观看| 日韩精品综合一本久道在线视频| 国产日韩欧美精品一区| 亚洲男人电影天堂| 日本不卡视频在线观看| 国产高清视频一区| 色狠狠综合天天综合综合| 欧美一区二区三区小说| 国产亚洲人成网站| 亚洲免费观看高清完整版在线观看熊| 亚洲永久免费av| 久久精品国产精品亚洲红杏| 国产99一区视频免费| 99这里都是精品| 欧美精品久久99久久在免费线| 26uuu国产电影一区二区| 亚洲天堂久久久久久久| 日韩国产高清在线| 丁香五精品蜜臀久久久久99网站| 日本道精品一区二区三区| 欧美大片在线观看一区二区| 亚洲欧美日韩小说| 日本欧美加勒比视频| 99久久精品免费看国产| 欧美日韩免费观看一区三区| 91精品国产91热久久久做人人| 中文字幕国产一区| 亚洲国产精品久久不卡毛片| 国产麻豆日韩欧美久久| 欧洲精品中文字幕| 久久久国产精华| 午夜欧美在线一二页| 成人av手机在线观看| 日韩欧美国产三级| 亚洲一区精品在线| 丁香六月久久综合狠狠色| 制服丝袜日韩国产| 亚洲激情男女视频| 国产乱妇无码大片在线观看| 欧美日韩国产成人在线免费| 国产精品国产自产拍高清av王其 | 精品美女一区二区| 亚洲精品国产精品乱码不99| 国产精品18久久久久久久久久久久 | 国产成人av影院| 91精品国产综合久久久久久久| 亚洲美女屁股眼交| 成人亚洲一区二区一| 精品盗摄一区二区三区| 日韩av电影天堂| 欧美性三三影院| 国产精品人妖ts系列视频| 另类的小说在线视频另类成人小视频在线 | 精品国产乱码久久久久久免费| 婷婷综合另类小说色区| 91极品美女在线| 夜夜嗨av一区二区三区四季av| 99久久久国产精品免费蜜臀| 国产精品视频线看| 国产成人免费xxxxxxxx| 久久精品欧美日韩精品 | 亚洲欧洲日韩女同| 成人午夜激情片| 欧美激情一区二区三区全黄 | 成人黄色综合网站| 欧美极品另类videosde| 国产精品一二二区| 欧美国产日韩a欧美在线观看| 国产一区二区在线免费观看| 2020国产成人综合网| 国产麻豆日韩欧美久久| 国产欧美一区二区精品性| 国产91清纯白嫩初高中在线观看| 精品一区二区三区日韩| 国产尤物一区二区在线| 久久综合九色综合97婷婷女人| 久久草av在线| 精品不卡在线视频| 久久99九九99精品| 国产亚洲欧美色| 99精品视频在线免费观看| 亚洲精品视频免费看| 日本道精品一区二区三区| 亚洲国产婷婷综合在线精品| 欧美高清性hdvideosex| 免费在线观看不卡| 精品国产制服丝袜高跟| 国产永久精品大片wwwapp| 久久综合九色综合97婷婷女人 | 国产精品99久久久| 中文字幕在线一区| 欧美午夜免费电影| 日本vs亚洲vs韩国一区三区二区| 久久亚洲综合色| 不卡影院免费观看| 一区二区三区在线观看视频| 欧美日韩免费高清一区色橹橹 | 国模少妇一区二区三区| 日本一区二区成人| 97久久精品人人澡人人爽| 亚洲美女少妇撒尿| 久久久亚洲精品一区二区三区|