<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF167%3AAndroid</id>
		<title>LXF167:Android - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF167%3AAndroid"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;action=history"/>
		<updated>2026-05-13T21:55:02Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19237&amp;oldid=prev</id>
		<title>Olkol: /* Тек­сту­ры и OpenGL: На сен­сор­ном эк­ра­не */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19237&amp;oldid=prev"/>
				<updated>2018-11-08T23:49:16Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Тек­сту­ры и OpenGL: На сен­сор­ном эк­ра­не&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 23:49, 8 ноября 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;В раз­ви­тие пре­ды­ду­щей ста­тьи Джуль­ет­та Кемп пе­ре­хо­дит к тек­сту­рам и сен­сор­но­му эк­ра­ну для пе­ре­ме­щения фи­гур.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;В раз­ви­тие пре­ды­ду­щей ста­тьи Джуль­ет­та Кемп пе­ре­хо­дит к тек­сту­рам и сен­сор­но­му эк­ра­ну для пе­ре­ме­щения фи­гур.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Пе­ре­ме­ще­ние и сен­сор­ный эк­ран===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Пе­ре­ме­ще­ние и сен­сор­ный эк­ран===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Olkol</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19236&amp;oldid=prev</id>
		<title>Olkol: /* Восста­нав­ли­ва­ем по­ря­док */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19236&amp;oldid=prev"/>
				<updated>2018-11-08T23:47:46Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Восста­нав­ли­ва­ем по­ря­док&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 23:47, 8 ноября 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 352:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 352:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Восста­нав­ли­ва­ем по­ря­док===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Восста­нав­ли­ва­ем по­ря­док===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Файл:LXF167.code_android.t_opt2.jpeg|center|900px |thumb|С тек­сту­ра­ми бы­ва­ет вся­кое. Ино­гда и не­же­ла­тель­ное.]]Тек­сту­ра ри­су­ет­ся так же, вер­ши­на за вер­ши­ной. Од­на­ко тек­сту­ры OpenGL на­чи­на­ют­ся в ле­вом нижнем уг­лу, тогда как боль­шин­ст­во изо­бра­жений на ком­пь­ю­те­ре – в ле­вом верхнем.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Файл:LXF167.code_android.t_opt2.jpeg|center|900px |thumb|С тек­сту­ра­ми бы­ва­ет вся­кое. Ино­гда и не­же­ла­тель­ное.]]Тек­сту­ра ри­су­ет­ся так же, вер­ши­на &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Файл:LXF167.code_android.cu_opt.jpeg | |thumb|400px|Тек­сту­ры располагаются на всех гра­нях нашего ку­ба.]]&lt;/ins&gt;за вер­ши­ной. Од­на­ко тек­сту­ры OpenGL на­чи­на­ют­ся в ле­вом нижнем уг­лу, тогда как боль­шин­ст­во изо­бра­жений на ком­пь­ю­те­ре – в ле­вом верхнем.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;По­это­му ось y пе­ре­во­ра­чи­ва­ет­ся (хо­тя ось x по-прежнему идет сле­ва на­пра­во), и это нуж­но учи­ты­вать при про­ри­сов­ке.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;По­это­му ось y пе­ре­во­ра­чи­ва­ет­ся (хо­тя ось x по-прежнему идет сле­ва на­пра­во), и это нуж­но учи­ты­вать при про­ри­сов­ке.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 362:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 362:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ес­ли у вас еще бо­лее стран­ные ре­зуль­та­ты, кро­ме про­вер­ки по­ряд­ка вер­шин по­про­буй­те так­же из­менить раз­мер ис­ход­но­го изо­бра­жения с тек­сту­рой и/или за­дать па­ра­мет­ры GL_TEXTURE_WRAP, о ко­то­рых мы го­во­ри­ли ранее.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ес­ли у вас еще бо­лее стран­ные ре­зуль­та­ты, кро­ме про­вер­ки по­ряд­ка вер­шин по­про­буй­те так­же из­менить раз­мер ис­ход­но­го изо­бра­жения с тек­сту­рой и/или за­дать па­ра­мет­ры GL_TEXTURE_WRAP, о ко­то­рых мы го­во­ри­ли ранее.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[Файл:LXF167.code_android.cu_opt.jpeg | |thumb|400px|Тек­сту­ры располагаются на всех гра­нях нашего ку­ба.]]&lt;/del&gt;===Трех­мер­ные тек­сту­ры===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Трех­мер­ные тек­сту­ры===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Итак, у нас есть квад­рат с тек­сту­рой; а как на­счет ку­ба с тек­сту­ра­ми? Мож­но про­сто рас­про­странить код для квад­ра­та на куб (будь­те внима­тель­ны с по­ряд­ком вер­шин!), но ес­ли вы по­про­буе­те ском­пи­ли­ро­вать и за­пустить его, то уви­ди­те, что тек­сту­ра поя­ви­лась толь­ко на пе­редней грани ку­ба (а ес­ли вы вер­ну­ли еще и код по­во­ро­та, то толь­ко на задней грани). Дру­гие грани нечет­кие.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Итак, у нас есть квад­рат с тек­сту­рой; а как на­счет ку­ба с тек­сту­ра­ми? Мож­но про­сто рас­про­странить код для квад­ра­та на куб (будь­те внима­тель­ны с по­ряд­ком вер­шин!), но ес­ли вы по­про­буе­те ском­пи­ли­ро­вать и за­пустить его, то уви­ди­те, что тек­сту­ра поя­ви­лась толь­ко на пе­редней грани ку­ба (а ес­ли вы вер­ну­ли еще и код по­во­ро­та, то толь­ко на задней грани). Дру­гие грани нечет­кие.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Olkol</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19235&amp;oldid=prev</id>
		<title>Olkol: /* Трех­мер­ные тек­сту­ры */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19235&amp;oldid=prev"/>
				<updated>2018-11-08T23:46:42Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Трех­мер­ные тек­сту­ры&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 23:46, 8 ноября 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 362:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 362:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ес­ли у вас еще бо­лее стран­ные ре­зуль­та­ты, кро­ме про­вер­ки по­ряд­ка вер­шин по­про­буй­те так­же из­менить раз­мер ис­ход­но­го изо­бра­жения с тек­сту­рой и/или за­дать па­ра­мет­ры GL_TEXTURE_WRAP, о ко­то­рых мы го­во­ри­ли ранее.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ес­ли у вас еще бо­лее стран­ные ре­зуль­та­ты, кро­ме про­вер­ки по­ряд­ка вер­шин по­про­буй­те так­же из­менить раз­мер ис­ход­но­го изо­бра­жения с тек­сту­рой и/или за­дать па­ра­мет­ры GL_TEXTURE_WRAP, о ко­то­рых мы го­во­ри­ли ранее.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;===Трех­мер­ные тек­сту­ры===&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Файл:LXF167.code_android.cu_opt.jpeg | |thumb|400px|Тек­сту­ры располагаются на всех гра­нях нашего ку­ба.]]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;===Трех­мер­ные тек­сту­ры===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Файл:LXF167.code_android.cu_opt.jpeg | |thumb|400px|Тек­сту­ры располагаются на всех гра­нях нашего ку­ба.]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Итак, у нас есть квад­рат с тек­сту­рой; а как на­счет ку­ба с тек­сту­ра­ми? Мож­но про­сто рас­про­странить код для квад­ра­та на куб (будь­те внима­тель­ны с по­ряд­ком вер­шин!), но ес­ли вы по­про­буе­те ском­пи­ли­ро­вать и за­пустить его, то уви­ди­те, что тек­сту­ра поя­ви­лась толь­ко на пе­редней грани ку­ба (а ес­ли вы вер­ну­ли еще и код по­во­ро­та, то толь­ко на задней грани). Дру­гие грани нечет­кие.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Итак, у нас есть квад­рат с тек­сту­рой; а как на­счет ку­ба с тек­сту­ра­ми? Мож­но про­сто рас­про­странить код для квад­ра­та на куб (будь­те внима­тель­ны с по­ряд­ком вер­шин!), но ес­ли вы по­про­буе­те ском­пи­ли­ро­вать и за­пустить его, то уви­ди­те, что тек­сту­ра поя­ви­лась толь­ко на пе­редней грани ку­ба (а ес­ли вы вер­ну­ли еще и код по­во­ро­та, то толь­ко на задней грани). Дру­гие грани нечет­кие.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Olkol</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19234&amp;oldid=prev</id>
		<title>Olkol: /* Восста­нав­ли­ва­ем по­ря­док */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19234&amp;oldid=prev"/>
				<updated>2018-11-08T23:45:54Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Восста­нав­ли­ва­ем по­ря­док&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 23:45, 8 ноября 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 352:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 352:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Восста­нав­ли­ва­ем по­ря­док===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Восста­нав­ли­ва­ем по­ря­док===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Тек­сту­ра ри­су­ет­ся так же, вер­ши­на за вер­ши­ной. Од­на­ко тек­сту­ры OpenGL на­чи­на­ют­ся в ле­вом нижнем уг­лу, тогда как боль­шин­ст­во изо­бра­жений на ком­пь­ю­те­ре – в ле­вом верхнем.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Файл:LXF167.code_android.t_opt2.jpeg|center|900px |thumb|С тек­сту­ра­ми бы­ва­ет вся­кое. Ино­гда и не­же­ла­тель­ное.]]&lt;/ins&gt;Тек­сту­ра ри­су­ет­ся так же, вер­ши­на за вер­ши­ной. Од­на­ко тек­сту­ры OpenGL на­чи­на­ют­ся в ле­вом нижнем уг­лу, тогда как боль­шин­ст­во изо­бра­жений на ком­пь­ю­те­ре – в ле­вом верхнем.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;По­это­му ось y пе­ре­во­ра­чи­ва­ет­ся (хо­тя ось x по-прежнему идет сле­ва на­пра­во), и это нуж­но учи­ты­вать при про­ри­сов­ке.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;По­это­му ось y пе­ре­во­ра­чи­ва­ет­ся (хо­тя ось x по-прежнему идет сле­ва на­пра­во), и это нуж­но учи­ты­вать при про­ри­сов­ке.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 361:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 361:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ес­ли у вас еще бо­лее стран­ные ре­зуль­та­ты, кро­ме про­вер­ки по­ряд­ка вер­шин по­про­буй­те так­же из­менить раз­мер ис­ход­но­го изо­бра­жения с тек­сту­рой и/или за­дать па­ра­мет­ры GL_TEXTURE_WRAP, о ко­то­рых мы го­во­ри­ли ранее.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ес­ли у вас еще бо­лее стран­ные ре­зуль­та­ты, кро­ме про­вер­ки по­ряд­ка вер­шин по­про­буй­те так­же из­менить раз­мер ис­ход­но­го изо­бра­жения с тек­сту­рой и/или за­дать па­ра­мет­ры GL_TEXTURE_WRAP, о ко­то­рых мы го­во­ри­ли ранее.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Файл:LXF167.code_android.t_opt2.jpeg|center|900px |thumb|С тек­сту­ра­ми бы­ва­ет вся­кое. Ино­гда и не­же­ла­тель­ное.]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Трех­мер­ные тек­сту­ры===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Трех­мер­ные тек­сту­ры===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Olkol</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19233&amp;oldid=prev</id>
		<title>Olkol: /* Восста­нав­ли­ва­ем по­ря­док */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19233&amp;oldid=prev"/>
				<updated>2018-11-08T23:45:04Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Восста­нав­ли­ва­ем по­ря­док&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 23:45, 8 ноября 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 362:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 362:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ес­ли у вас еще бо­лее стран­ные ре­зуль­та­ты, кро­ме про­вер­ки по­ряд­ка вер­шин по­про­буй­те так­же из­менить раз­мер ис­ход­но­го изо­бра­жения с тек­сту­рой и/или за­дать па­ра­мет­ры GL_TEXTURE_WRAP, о ко­то­рых мы го­во­ри­ли ранее.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ес­ли у вас еще бо­лее стран­ные ре­зуль­та­ты, кро­ме про­вер­ки по­ряд­ка вер­шин по­про­буй­те так­же из­менить раз­мер ис­ход­но­го изо­бра­жения с тек­сту­рой и/или за­дать па­ра­мет­ры GL_TEXTURE_WRAP, о ко­то­рых мы го­во­ри­ли ранее.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Файл:LXF167.code_android.t_opt2.jpeg|center|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;500px &lt;/del&gt;|thumb|С тек­сту­ра­ми бы­ва­ет вся­кое. Ино­гда и не­же­ла­тель­ное.]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Файл:LXF167.code_android.t_opt2.jpeg|center|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;900px &lt;/ins&gt;|thumb|С тек­сту­ра­ми бы­ва­ет вся­кое. Ино­гда и не­же­ла­тель­ное.]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Трех­мер­ные тек­сту­ры===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Трех­мер­ные тек­сту­ры===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Olkol</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19232&amp;oldid=prev</id>
		<title>Olkol: /* Восста­нав­ли­ва­ем по­ря­док */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19232&amp;oldid=prev"/>
				<updated>2018-11-08T23:44:29Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Восста­нав­ли­ва­ем по­ря­док&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 23:44, 8 ноября 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 362:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 362:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ес­ли у вас еще бо­лее стран­ные ре­зуль­та­ты, кро­ме про­вер­ки по­ряд­ка вер­шин по­про­буй­те так­же из­менить раз­мер ис­ход­но­го изо­бра­жения с тек­сту­рой и/или за­дать па­ра­мет­ры GL_TEXTURE_WRAP, о ко­то­рых мы го­во­ри­ли ранее.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ес­ли у вас еще бо­лее стран­ные ре­зуль­та­ты, кро­ме про­вер­ки по­ряд­ка вер­шин по­про­буй­те так­же из­менить раз­мер ис­ход­но­го изо­бра­жения с тек­сту­рой и/или за­дать па­ра­мет­ры GL_TEXTURE_WRAP, о ко­то­рых мы го­во­ри­ли ранее.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Файл: LXF167.code_android.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;t_opt1&lt;/del&gt;.jpeg|center|500px |thumb|С тек­сту­ра­ми бы­ва­ет вся­кое. Ино­гда и не­же­ла­тель­ное.]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Файл:LXF167.code_android.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;t_opt2&lt;/ins&gt;.jpeg|center|500px |thumb|С тек­сту­ра­ми бы­ва­ет вся­кое. Ино­гда и не­же­ла­тель­ное.]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Трех­мер­ные тек­сту­ры===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Трех­мер­ные тек­сту­ры===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Olkol</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19230&amp;oldid=prev</id>
		<title>Olkol: /* Восста­нав­ли­ва­ем по­ря­док */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19230&amp;oldid=prev"/>
				<updated>2018-11-08T23:38:08Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Восста­нав­ли­ва­ем по­ря­док&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 23:38, 8 ноября 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 362:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 362:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ес­ли у вас еще бо­лее стран­ные ре­зуль­та­ты, кро­ме про­вер­ки по­ряд­ка вер­шин по­про­буй­те так­же из­менить раз­мер ис­ход­но­го изо­бра­жения с тек­сту­рой и/или за­дать па­ра­мет­ры GL_TEXTURE_WRAP, о ко­то­рых мы го­во­ри­ли ранее.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ес­ли у вас еще бо­лее стран­ные ре­зуль­та­ты, кро­ме про­вер­ки по­ряд­ка вер­шин по­про­буй­те так­же из­менить раз­мер ис­ход­но­го изо­бра­жения с тек­сту­рой и/или за­дать па­ра­мет­ры GL_TEXTURE_WRAP, о ко­то­рых мы го­во­ри­ли ранее.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Файл: LXF167.code_android.t_opt1.jpeg|center|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;980px &lt;/del&gt;|thumb|С тек­сту­ра­ми бы­ва­ет вся­кое. Ино­гда и не­же­ла­тель­ное.]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Файл: LXF167.code_android.t_opt1.jpeg|center|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;500px &lt;/ins&gt;|thumb|С тек­сту­ра­ми бы­ва­ет вся­кое. Ино­гда и не­же­ла­тель­ное.]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Трех­мер­ные тек­сту­ры===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Трех­мер­ные тек­сту­ры===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Olkol</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19229&amp;oldid=prev</id>
		<title>Olkol: /* Восста­нав­ли­ва­ем по­ря­док */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19229&amp;oldid=prev"/>
				<updated>2018-11-08T23:37:10Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Восста­нав­ли­ва­ем по­ря­док&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 23:37, 8 ноября 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 362:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 362:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ес­ли у вас еще бо­лее стран­ные ре­зуль­та­ты, кро­ме про­вер­ки по­ряд­ка вер­шин по­про­буй­те так­же из­менить раз­мер ис­ход­но­го изо­бра­жения с тек­сту­рой и/или за­дать па­ра­мет­ры GL_TEXTURE_WRAP, о ко­то­рых мы го­во­ри­ли ранее.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ес­ли у вас еще бо­лее стран­ные ре­зуль­та­ты, кро­ме про­вер­ки по­ряд­ка вер­шин по­про­буй­те так­же из­менить раз­мер ис­ход­но­го изо­бра­жения с тек­сту­рой и/или за­дать па­ра­мет­ры GL_TEXTURE_WRAP, о ко­то­рых мы го­во­ри­ли ранее.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Файл: LXF167.code_android.t_opt1.jpeg|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;left &lt;/del&gt;|980px |thumb|С тек­сту­ра­ми бы­ва­ет вся­кое. Ино­гда и не­же­ла­тель­ное.]] &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Файл: LXF167.code_android.t_opt1.jpeg|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;center&lt;/ins&gt;|980px |thumb|С тек­сту­ра­ми бы­ва­ет вся­кое. Ино­гда и не­же­ла­тель­ное.]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Трех­мер­ные тек­сту­ры===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Трех­мер­ные тек­сту­ры===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Olkol</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19228&amp;oldid=prev</id>
		<title>Olkol: /* Восста­нав­ли­ва­ем по­ря­док */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19228&amp;oldid=prev"/>
				<updated>2018-11-08T23:35:36Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Восста­нав­ли­ва­ем по­ря­док&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 23:35, 8 ноября 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 361:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 361:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ес­ли у вас еще бо­лее стран­ные ре­зуль­та­ты, кро­ме про­вер­ки по­ряд­ка вер­шин по­про­буй­те так­же из­менить раз­мер ис­ход­но­го изо­бра­жения с тек­сту­рой и/или за­дать па­ра­мет­ры GL_TEXTURE_WRAP, о ко­то­рых мы го­во­ри­ли ранее.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ес­ли у вас еще бо­лее стран­ные ре­зуль­та­ты, кро­ме про­вер­ки по­ряд­ка вер­шин по­про­буй­те так­же из­менить раз­мер ис­ход­но­го изо­бра­жения с тек­сту­рой и/или за­дать па­ра­мет­ры GL_TEXTURE_WRAP, о ко­то­рых мы го­во­ри­ли ранее.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Файл: LXF167.code_android.t_opt1.jpeg|left |980px |thumb|С тек­сту­ра­ми бы­ва­ет вся­кое. Ино­гда и не­же­ла­тель­ное.]] &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;===Трех­мер­ные тек­сту­ры===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Файл:LXF167.code_android.cu_opt.jpeg | |thumb|400px|Тек­сту­ры располагаются на всех гра­нях нашего ку­ба.]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Итак, у нас есть квад­рат с тек­сту­рой; а как на­счет ку­ба с тек­сту­ра­ми? Мож­но про­сто рас­про­странить код для квад­ра­та на куб (будь­те внима­тель­ны с по­ряд­ком вер­шин!), но ес­ли вы по­про­буе­те ском­пи­ли­ро­вать и за­пустить его, то уви­ди­те, что тек­сту­ра поя­ви­лась толь­ко на пе­редней грани ку­ба (а ес­ли вы вер­ну­ли еще и код по­во­ро­та, то толь­ко на задней грани). Дру­гие грани нечет­кие.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Что­бы это ра­бо­та­ло пра­виль­но, нам, к со­жа­лению, при­дет­ся от­ка­зать­ся от ри­со­вания ку­ба тре­угольника­ми и ис­поль­зо­вать спи­сок вер­шин в по­ряд­ке про­ри­сов­ки (по че­ты­ре вер­ши­ны на грань). За­тем мы ука­зы­ва­ем че­ты­ре ко­ор­ди­на­ты уг­лов тек­сту­ры, один раз для ка­ж­дой грани. Весь код мож­но най­ти на DVD. Так­же нуж­но немно­го из­менить вы­зов glDrawElements(), из­менив ме­тод про­ри­сов­ки с GL_TRIANGLE_STRIP на GL_TRIANGLES.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;В осталь­ном код поч­ти та­кой же, что и для квад­ра­та, но бу­фе­рам да­ны но­вые име­на (кро­ме то­го, би­то­вая кар­та за­да­ет­ся в кон­ст­рук­то­ре, а не в ме­то­де draw(); ка­кой спо­соб вы­брать, за­ви­сит от лич­ных пред­поч­тений и дру­гих воз­мож­ных дей­ст­­вий с ку­бом). Ском­пи­ли­руй­те и за­пусти­те про­грам­му, и вы уви­ди­те куб с тек­сту­ра­ми на всех гра­нях. Мо­же­те из­менить по­ря­док от­ри­сов­ки вер­шин тек­сту­ры, что­бы она рас­по­ла­га­лась пра­виль­но на всех гра­нях ку­ба; вам по­мо­жет чер­теж ку­ба с по­ряд­ком про­ри­сов­ки его вер­шин (Най­ти пра­виль­ный «путь на­верх» в ку­бе мо­жет быть несколько сложнее, чем в плоском квад­ра­те!). Дру­гой спо­соб про­ри­сов­ки изо­бра­жения на всех гра­нях ку­ба – CubeMap, но он вы­хо­дит за рам­ки этой ста­тьи. Рас­­крас­­ку граней мож­но вер­нуть, что­бы ее бы­ло вид­но вме­сте с тек­сту­ра­ми (про­сто восста­но­ви­те зна­чения vColour и aColour и до­бавь­те vColour к gl_FragColour).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Конеч­но, с OpenGL мож­но сде­лать на­мно­го боль­ше, и в Се­ти есть мас­са ре­сур­сов вам в по­мощь. Осо­бен­но ин­те­рес­но по­иг­рать с осве­щением; так­же сто­ит по­ду­мать о пе­ре­ме­щении точ­ки об­зо­ра по эк­ра­ну. |&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Olkol</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19225&amp;oldid=prev</id>
		<title>Olkol: /* Тек­сту­ры */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF167:Android&amp;diff=19225&amp;oldid=prev"/>
				<updated>2018-11-08T23:23:46Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Тек­сту­ры&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 23:23, 8 ноября 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 285:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 285:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;По­сле это­го мы за­да­ем тек­сту­ры. glDeleteTextures() уда­ля­ет все тек­сту­ры, уже на­хо­дя­щие­ся в пер­вом эле­мен­те мас­си­ва textures, что­бы ис­клю­чить все воз­мож­ные кон­флик­ты при об­ра­щении к нему. glGenTextures() генери­ру­ет имя тек­сту­ры (мы взя­ли все­го од­но, так как ис­поль­зу­ет­ся од­на тек­сту­ра) и со­хра­ня­ет его в мас­си­ве. glActiveTexture() ука­зы­ва­ет, ка­кой мо­дуль тек­сту­ры сде­лать ак­тив­ным, здесь ис­поль­зу­ет­ся ба­зо­вый мо­дуль тек­сту­ры (GL_TEXTURE0). На­конец, glBindTexture() свя­зы­ва­ет ука­зан­ную цель (GL_TEXTURE_2D) с пер­вым эле­мен­том на­ше­го мас­си­ва textures.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;По­сле это­го мы за­да­ем тек­сту­ры. glDeleteTextures() уда­ля­ет все тек­сту­ры, уже на­хо­дя­щие­ся в пер­вом эле­мен­те мас­си­ва textures, что­бы ис­клю­чить все воз­мож­ные кон­флик­ты при об­ра­щении к нему. glGenTextures() генери­ру­ет имя тек­сту­ры (мы взя­ли все­го од­но, так как ис­поль­зу­ет­ся од­на тек­сту­ра) и со­хра­ня­ет его в мас­си­ве. glActiveTexture() ука­зы­ва­ет, ка­кой мо­дуль тек­сту­ры сде­лать ак­тив­ным, здесь ис­поль­зу­ет­ся ба­зо­вый мо­дуль тек­сту­ры (GL_TEXTURE0). На­конец, glBindTexture() свя­зы­ва­ет ука­зан­ную цель (GL_TEXTURE_2D) с пер­вым эле­мен­том на­ше­го мас­си­ва textures.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Файл:LXF167.code_android.te_opt.jpeg |&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;100px&lt;/del&gt;|left|thumb|&amp;gt; Сле­ва — квад­рат и по­ря­док от­ри­сов­ки его вер­шин, об­ра­зую­щий два тре­уголь­ни­ка. Спра­ва — спо­со­бы от­ри­сов­ки тек­сту­ры и ре­зуль­та­ты.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Файл:LXF167.code_android.te_opt.jpeg |&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;400px&lt;/ins&gt;|left|thumb|&amp;gt; Сле­ва — квад­рат и по­ря­док от­ри­сов­ки его вер­шин, об­ра­зую­щий два тре­уголь­ни­ка. Спра­ва — спо­со­бы от­ри­сов­ки тек­сту­ры и ре­зуль­та­ты.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;В сле­дую­щей стро­ке за­да­ет­ся па­ра­метр MIN_FILTER для це­ли на­шей тек­сту­ры (GL_TEXTURE_2D). Этот па­ра­метр управ­ля­ет тем, как OpenGL вы­чис­ля­ет тек­сту­ру для пик­се­ля, когда этот пик­сель по­па­да­ет в ме­сто, вы­хо­дя­щее за пре­де­лы од­но­го эле­мен­та тек­сту­ры. Пред­ставь­те се­бе тек­сту­ру как ку­сок цел­ло­фа­на, по­кры­ваю­щий по­верх­ность; OpenGL сжи­ма­ет или рас­тя­ги­ва­ет его, что­бы он плот­но при­ле­гал к по­верх­но­сти, и умень­шаю­щая функ­ция – часть этот про­цес­са. Ес­ли вы не поль­зуе­тесь мно­же­ст­вен­ны­ми ото­бра­жения­ми (см. сле­дую­щий аб­зац), воз­мож­ные ва­ри­ан­ты – GL_NEAREST, при ко­то­ром ис­поль­зу­ет­ся эле­мент тек­сту­ры, бли­жай­ший к цен­тру об­ра­ба­ты­вае­мо­го пик­се­ля, или GL_LINEAR, при ко­то­ром ис­поль­зу­ет­ся средневзве­шен­ное зна­чение че­ты­рех бли­жай­ших эле­мен­тов тек­сту­ры. С GL_NEAREST изо­бра­жение обыч­но по­лу­ча­ет­ся чуть бо­лее чет­ким, но луч­ше по­экс­пе­ри­мен­ти­ро­вать и по­смот­реть, что да­ет луч­шие ре­зуль­та­ты в кон­крет­ном при­ло­жении.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;В сле­дую­щей стро­ке за­да­ет­ся па­ра­метр MIN_FILTER для це­ли на­шей тек­сту­ры (GL_TEXTURE_2D). Этот па­ра­метр управ­ля­ет тем, как OpenGL вы­чис­ля­ет тек­сту­ру для пик­се­ля, когда этот пик­сель по­па­да­ет в ме­сто, вы­хо­дя­щее за пре­де­лы од­но­го эле­мен­та тек­сту­ры. Пред­ставь­те се­бе тек­сту­ру как ку­сок цел­ло­фа­на, по­кры­ваю­щий по­верх­ность; OpenGL сжи­ма­ет или рас­тя­ги­ва­ет его, что­бы он плот­но при­ле­гал к по­верх­но­сти, и умень­шаю­щая функ­ция – часть этот про­цес­са. Ес­ли вы не поль­зуе­тесь мно­же­ст­вен­ны­ми ото­бра­жения­ми (см. сле­дую­щий аб­зац), воз­мож­ные ва­ри­ан­ты – GL_NEAREST, при ко­то­ром ис­поль­зу­ет­ся эле­мент тек­сту­ры, бли­жай­ший к цен­тру об­ра­ба­ты­вае­мо­го пик­се­ля, или GL_LINEAR, при ко­то­ром ис­поль­зу­ет­ся средневзве­шен­ное зна­чение че­ты­рех бли­жай­ших эле­мен­тов тек­сту­ры. С GL_NEAREST изо­бра­жение обыч­но по­лу­ча­ет­ся чуть бо­лее чет­ким, но луч­ше по­экс­пе­ри­мен­ти­ро­вать и по­смот­реть, что да­ет луч­шие ре­зуль­та­ты в кон­крет­ном при­ло­жении.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Olkol</name></author>	</entry>

	</feed>