<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>WASM.OpenGL</title>
    <description>WASM.OpenGL</description>
    <pubDate>Tue, 09 Jun 2026 05:43:37 +0000</pubDate>
    <lastBuildDate>Tue, 09 Jun 2026 05:43:37 +0000</lastBuildDate>
    <generator>WASM</generator>
    <link>https://wasm.in/forums/wasm-opengl.59/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://wasm.in/forums/wasm-opengl.59/index.rss"/>
    <item>
      <title>OpenGL, 3D, текстура и MDI-интерфейс</title>
      <pubDate>Sat, 25 Apr 2026 21:43:57 +0000</pubDate>
      <link>https://wasm.in/threads/opengl-3d-tekstura-i-mdi-interfejs.36734/</link>
      <guid>https://wasm.in/threads/opengl-3d-tekstura-i-mdi-interfejs.36734/</guid>
      <author>invalid@example.com (ml64)</author>
      <dc:creator>ml64</dc:creator>
      <content:encoded><![CDATA[Куб, который можно вращать и деформировать<br />
Вольный перевод с С++. Оригинальная идея - Alan Baylis, но ассемблерный код перелопачен до неузнаваемости.<br />


	<a href="https://wasm.in/attachments/10869/" target="_blank">Посмотреть вложение 10869</a>]]></content:encoded>
    </item>
    <item>
      <title>РБМК и движок OpenGL на MASM</title>
      <pubDate>Sat, 25 Apr 2026 20:20:55 +0000</pubDate>
      <link>https://wasm.in/threads/rbmk-i-dvizhok-opengl-na-masm.36733/</link>
      <guid>https://wasm.in/threads/rbmk-i-dvizhok-opengl-na-masm.36733/</guid>
      <author>invalid@example.com (ml64)</author>
      <dc:creator>ml64</dc:creator>
      <content:encoded><![CDATA[Вечер 25.04.2026. Сорок лет<br />
Во вложении - пятак РБМК на самопальном OpenGL-движке<br />
Ходить - стрелками, летать - PgUp/PgDn,<br />
крутить объект - WSAD,<br />
крутить камеру - кнопки мыши и колесо, колесо можно крутить и нажимать<br />
F1 для справки<br />
Bonus0: то же самое на VBA для Excel. Тот случай, когда пишешь на ассемблере, но это VBA<br />
Bonus1: то же самое на С. Перевод на С с ассемблера<br />
<br />


	<a href="https://wasm.in/attachments/10863/" target="_blank">Посмотреть вложение 10863</a>]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>WebGL графика: Чудеса и только…</title>
      <pubDate>Mon, 21 Nov 2022 05:31:52 +0000</pubDate>
      <link>https://wasm.in/threads/webgl-grafika-chudesa-i-tolko.32620/</link>
      <guid>https://wasm.in/threads/webgl-grafika-chudesa-i-tolko.32620/</guid>
      <author>invalid@example.com (Paguo_86PK)</author>
      <dc:creator>Paguo_86PK</dc:creator>
      <content:encoded><![CDATA[Честнo говоря, меня немножко раздражают люди, которые присытились всеми «чудесами» как Голливуда, так и игровой индустрии…<br />
Не так давно наткнулся на одну страничку с проектом «<a href="http://github.com/erichlof/THREE.js-PathTracing-Renderer" target="_blank" class="externalLink" rel="nofollow">трассировки лучей в реальном времени</a>» и был поражён, на что способны современные браузеры!<br />
Иные, посмотрев, сказали, мол «Хык, какое кошмарное качество и ужасный шум с жуткими тормозами!».<br />
Однако, будь такая графика лет, эдак 25-30 тому назад, в эпоху...<br />
<br />
<a href="https://wasm.in/threads/webgl-grafika-chudesa-i-tolko.32620/" class="internalLink">WebGL графика: Чудеса и только…</a>]]></content:encoded>
      <slash:comments>13</slash:comments>
    </item>
    <item>
      <title>Уроки от NeHe на masm64</title>
      <pubDate>Tue, 10 Aug 2021 10:49:12 +0000</pubDate>
      <link>https://wasm.in/threads/uroki-ot-nehe-na-masm64.33872/</link>
      <guid>https://wasm.in/threads/uroki-ot-nehe-na-masm64.33872/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[<div style="display: inline-block; background: black; border: 1px solid transparent; padding: 5px">
	

	<a href="https://wasm.in/attachments/6417/" target="_blank">Посмотреть вложение 6417</a>
	

</div><br />
<ol>
<li><a href="https://wasm.in/threads/uroki-ot-nehe-na-masm64.33872/page-2#post-421865" class="internalLink"><span style="color: #ff0000">Шаблон программы для Windows</span></a></li>
<li><a href="javascript:;" onclick="window.location.hash = '#00';"><span style="color: #ff0000">Отображение полигонов</span></a></li>
<li><a href="https://wasm.in/threads/uroki-ot-nehe-na-masm64.33872/#post-421835" class="internalLink"><span style="color: #ff0000">Отображение цветов</span></a></li>
<li><a href="https://wasm.in/threads/uroki-ot-nehe-na-masm64.33872/#post-421836" class="internalLink"><span style="color: #ff0000">Вращение...</span></a></li>
</ol><br />
<a href="https://wasm.in/threads/uroki-ot-nehe-na-masm64.33872/" class="internalLink">Уроки от NeHe на masm64</a>]]></content:encoded>
      <slash:comments>70</slash:comments>
    </item>
    <item>
      <title>OpenGL и Win7</title>
      <pubDate>Fri, 08 Jan 2021 14:04:20 +0000</pubDate>
      <link>https://wasm.in/threads/opengl-i-win7.34076/</link>
      <guid>https://wasm.in/threads/opengl-i-win7.34076/</guid>
      <author>invalid@example.com (Intro)</author>
      <dc:creator>Intro</dc:creator>
      <content:encoded><![CDATA[<div class="bbCodeBlock bbCodeQuote" data-author="M0rg0t">
	<aside>
		
			<div class="attribution type">M0rg0t сказал(а):
				
					<a href="goto/post?id=425474#post-425474" class="AttributionLink">&uarr;</a>
				
			</div>
		
		<blockquote class="quoteContainer"><div class="quote">офигел от количества глюков</div><div class="quoteExpand">Нажмите, чтобы раскрыть...</div></blockquote>
	</aside>
</div>Да, я недавно сделал демку &quot;напалм&quot; на OpenGL UASM? и эта хрень на клятой семёрки не запустилось. Конфликт в функции:<br />
;рисует заданную пиксельную карту в буфере кадров GL_COLOR_INDEX GL_LUMINANCE<br />
glDrawPixels(SCREEN_WIDTH, SCREEN_HEIGHT, GL_RGBA, GL_UNSIGNED_BYTE, &amp;Pixels)<br />
А ведь эта функция появилась на самых первых 2д ускорителей ещё в начале 90х. Но с 7-кой что-то пошло не так, сломали OpenGL!]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>Самоизоляция и OpenGL</title>
      <pubDate>Tue, 28 Jul 2020 11:50:51 +0000</pubDate>
      <link>https://wasm.in/threads/samoizoljacija-i-opengl.33710/</link>
      <guid>https://wasm.in/threads/samoizoljacija-i-opengl.33710/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[Пока сижу дома решил переложить OpenGL-примеры, на masm64<br />
Пример из стандартной поставки FASM, в <a href="https://wasm.in/attachments/00-zip.5993/" class="internalLink"><b><span style="text-decoration: underline">аттаче</span></b></a> Opengl32.inc, Glu32.inc, Glut32.inc, исходный файл и ехе<br />


	<a href="https://wasm.in/attachments/5992/" target="_blank">Посмотреть вложение 5992</a>]]></content:encoded>
      <slash:comments>41</slash:comments>
    </item>
    <item>
      <title>Немного подробнее о доступе к видеопамяти современных видеокарт</title>
      <pubDate>Sun, 19 Jul 2020 23:20:18 +0000</pubDate>
      <link>https://wasm.in/threads/nemnogo-podrobnee-o-dostupe-k-videopamjati-sovremennyx-videokart.33678/</link>
      <guid>https://wasm.in/threads/nemnogo-podrobnee-o-dostupe-k-videopamjati-sovremennyx-videokart.33678/</guid>
      <author>invalid@example.com (DarkDen)</author>
      <dc:creator>DarkDen</dc:creator>
      <content:encoded><![CDATA[Доброго дня, уважаемые и достопочтенные писатели всяких низкоуровневых штук. Чтобы описать свой вопрос мне необходимо начать с предыстории.<br />
<br />
Однажды мой приятель купил видеокарту на бу рынке и, вопреки моим предупреждениям, не проверил её должным образом (то есть вообще никак). Через определённое время получил проблему с вылетами. Без ошибок, без предупреждений - игра просто крашилась. Я быстро понял, что к чему и попоросил его пройти тесть VRAM через MemTestCL. Как и ожидалось - ошибки...<br />
<br />
<a href="https://wasm.in/threads/nemnogo-podrobnee-o-dostupe-k-videopamjati-sovremennyx-videokart.33678/" class="internalLink">Немного подробнее о доступе к видеопамяти современных видеокарт</a>]]></content:encoded>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>Спирограф</title>
      <pubDate>Fri, 06 Mar 2020 13:38:18 +0000</pubDate>
      <link>https://wasm.in/threads/spirograf.33616/</link>
      <guid>https://wasm.in/threads/spirograf.33616/</guid>
      <author>invalid@example.com (Intro)</author>
      <dc:creator>Intro</dc:creator>
      <content:encoded><![CDATA[Лет так двадцать назад(точней 2002) написал как-то программку на васике для УКНЦ, спирограф называется, правда на живой машине запустить не получилось.<br />
В году 2004, написал на QBASIC, потом переписал на турбопаскаль.<br />
Сейчас решил реализовать для современных машин. Написал на ассемблере UASM + OpenGL, заработало.<br />
Потом с помощью IDAPro и декомпилятора hex-rays портировал на Си, да сгенерировано hex-rays и небольшой рефакторинг.<br />
Управление:<br />
Q - увеличить, A - уменьшить: Rstatic<br />
W - увеличить,...<br />
<br />
<a href="https://wasm.in/threads/spirograf.33616/" class="internalLink">Спирограф</a>]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>Построить wired-фигуру по формуле.</title>
      <pubDate>Wed, 18 Jan 2017 09:37:11 +0000</pubDate>
      <link>https://wasm.in/threads/postroit-wired-figuru-po-formule.20566/</link>
      <guid>https://wasm.in/threads/postroit-wired-figuru-po-formule.20566/</guid>
      <author>invalid@example.com (twgt)</author>
      <dc:creator>twgt</dc:creator>
      <content:encoded><![CDATA[Здраствуйте.<br />
Имеются параметры эллипсоида(величины полуосей, пусть это будут A1,A2,A3), как в OpenGL, имея эти данные, построить сам эллипсоид, но так, чтобы он был проволочный, сеточный и т.п., т.е. как в аттаче.<br />
<img src="http://wasm.ru/forum/attachment.php?item=3233&amp;download=1" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://wasm.ru/forum/attachment.php?item=3233&amp;download=1" /><br />
<br />
Меняя угол можно получить координаты точек, лежащих на поверхности фигуры, но это не то<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (Text):</div>
	<div class="code"><ol class="text" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">x[k] = a*sin(th)*cos(ph);</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">y[k] = b*sin(th)*sin(ph);</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">z[k] = c*cos(th);</div></li>
</ol></div>
</div>Заранее спасибо.]]></content:encoded>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>Лаги OpenGL</title>
      <pubDate>Thu, 01 Mar 2012 18:30:10 +0000</pubDate>
      <link>https://wasm.in/threads/lagi-opengl.31449/</link>
      <guid>https://wasm.in/threads/lagi-opengl.31449/</guid>
      <author>invalid@example.com (skyproc)</author>
      <dc:creator>skyproc</dc:creator>
      <content:encoded><![CDATA[Доброго всем времени суток.<br />
Есть такая проблема.<br />
Написал приложение OpenGL, ящик съезжает по наклонной плоскости.<br />
Но при анимации заметны подлагивания, т.е. на глаз видно что ящик съезжает не плавно равнозамедленно а рывками.<br />
Как исправить сию проблему?<br />
<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (Text):</div>
	<div class="code"><ol class="text" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#include &quot;stdafx.h&quot;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#include &quot;windows.h&quot;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#include&nbsp; &nbsp; &lt;math.h&gt;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#include&nbsp; &nbsp; &lt;glut.h&gt;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#include&nbsp; &nbsp; &lt;glext.h&gt;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#include&nbsp; &nbsp; &lt;stdio.h&gt;</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#include &nbsp; &nbsp;&lt;stdlib.h&gt;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#include&nbsp; &nbsp; &lt;ctype.h&gt;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#include&nbsp; &nbsp; &lt;stdio.h&gt;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#include&nbsp; &nbsp; &lt;string.h&gt;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#include&nbsp; &nbsp; &lt;lib3ds.h&gt;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#include...</div></li>
</ol></div>
</div><a href="https://wasm.in/threads/lagi-opengl.31449/" class="internalLink">Лаги OpenGL</a>]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>OpenGL вопрос</title>
      <pubDate>Sun, 26 Feb 2012 05:59:14 +0000</pubDate>
      <link>https://wasm.in/threads/opengl-vopros.31439/</link>
      <guid>https://wasm.in/threads/opengl-vopros.31439/</guid>
      <author>invalid@example.com (dmicarus)</author>
      <dc:creator>dmicarus</dc:creator>
      <content:encoded><![CDATA[Можно ли выгрузить из контекста текстурные байты, не вызывая glDeleteTextures. Т.е. чтобы айдишник оставался валидной текстурой, но состояние ее было как перед вызовом glTexImage2D\gluBuild2DMipmaps, т.е. пустой]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Сдвиг объекта мышью вдоль определенной оси в 3D</title>
      <pubDate>Mon, 13 Feb 2012 14:44:29 +0000</pubDate>
      <link>https://wasm.in/threads/sdvig-obekta-myshju-vdol-opredelennoj-osi-v-3d.11487/</link>
      <guid>https://wasm.in/threads/sdvig-obekta-myshju-vdol-opredelennoj-osi-v-3d.11487/</guid>
      <author>invalid@example.com (AlexBond)</author>
      <dc:creator>AlexBond</dc:creator>
      <content:encoded><![CDATA[Необходимо реализовать следующее:<br />
имеется выделеный объект в 3D который необходимо перемещать курсором вдоль определенной оси, причем чтобы объект был прикреплен к курсору.(Анология в 3DSMAX).<br />
<br />
я делаю следующее на OpenGL:<br />
<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (Text):</div>
	<div class="code"><ol class="text" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">glGetIntegerv(GL_VIEWPORT,@vp);</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">glGetDoublev(GL_MODELVIEW_MATRIX,@VmMatrix);</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">glGetDoublev(GL_PROJECTION_MATRIX,@PrMatrix);</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">wx0:=wx; &nbsp;wy0:=wy; &nbsp; wz0:=wz;</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">gluProject(wx0,wy0,wz0,@VmMatrix,@PrMatrix,@vp,w2x,w2y,w2z);...</div></li>
</ol></div>
</div><a href="https://wasm.in/threads/sdvig-obekta-myshju-vdol-opredelennoj-osi-v-3d.11487/" class="internalLink">Сдвиг объекта мышью вдоль определенной оси в 3D</a>]]></content:encoded>
      <slash:comments>18</slash:comments>
    </item>
    <item>
      <title>Вывод текста в уже существующем окне [OpenGL]</title>
      <pubDate>Mon, 09 Jan 2012 19:24:18 +0000</pubDate>
      <link>https://wasm.in/threads/vyvod-teksta-v-uzhe-suschestvujuschem-okne-opengl.30647/</link>
      <guid>https://wasm.in/threads/vyvod-teksta-v-uzhe-suschestvujuschem-okne-opengl.30647/</guid>
      <author>invalid@example.com (AndreyMust19)</author>
      <dc:creator>AndreyMust19</dc:creator>
      <content:encoded><![CDATA[Создается окно, вся графика выводится в текстовую надпись (Label). Сначала выводятся оси и график, затем числа на оси.<br />
<br />
Пробовал выводить текст с помощью списков с использованием wglUseFontBitmaps по урока NeHe, но текст не выводится.<br />
Смотрел на glut, но везде создают новое окно (glutCreateWindow), вместо того чтобы воспользоваться другим контекстом вывода.]]></content:encoded>
      <slash:comments>4</slash:comments>
    </item>
    <item>
      <title>округление</title>
      <pubDate>Thu, 06 Oct 2011 17:47:00 +0000</pubDate>
      <link>https://wasm.in/threads/okruglenie.30071/</link>
      <guid>https://wasm.in/threads/okruglenie.30071/</guid>
      <author>invalid@example.com (Dukales)</author>
      <dc:creator>Dukales</dc:creator>
      <content:encoded><![CDATA[Приложение отрисовывает D2 картинку с точностью до пикселя (среда Borland C++ Builder 6, ОС Windows 7 на Phenom II). Считаю, что когда делаю в OnPaint отрисовку контура квадрата [-1,1]*[-1,1]

<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (Text):</div>
	<div class="code"><ol class="text" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; glColor3d(1.0, 0.0, 0.0);</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; glBegin(GL_LINE_LOOP);</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; glVertex2d(-1.0, -1.0);</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; glVertex2d( 1.0, -1.0);</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; glVertex2d( 1.0, &nbsp;1.0);</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; glVertex2d(-1.0, &nbsp;1.0);</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; glEnd();</div></li>
</ol></div>
</div>, то он должен быть весь виден, но видно только слева и снизу. Экспериментирую дальше: закидываю исполняемый файл в...<br />
<br />
<a href="https://wasm.in/threads/okruglenie.30071/" class="internalLink">округление</a>]]></content:encoded>
      <slash:comments>10</slash:comments>
    </item>
    <item>
      <title>OpenGL –&gt; WinGDI –&gt; Win32.</title>
      <pubDate>Thu, 15 Sep 2011 07:31:55 +0000</pubDate>
      <link>https://wasm.in/threads/opengl-wingdi-win32.29862/</link>
      <guid>https://wasm.in/threads/opengl-wingdi-win32.29862/</guid>
      <author>invalid@example.com (Crollspase)</author>
      <dc:creator>Crollspase</dc:creator>
      <content:encoded><![CDATA[Приветствую вас, господа форумчане. Ищу самый быстрый способ реализации следующей цепочки: рисуем в буфере OpenGL –&gt; сэйвим картинку в промежуточное хранилище для добавления в неё текста из GDI –&gt; выводим конечный результат в главное окно. По моему мнению, есть как минимум 3 способа реализации:<br />
<br />
1. Поскольку в OpenGL Red Book написано следующее:<br />



<div class="bbCodeBlock bbCodeQuote">
	<aside>
		
		<blockquote class="quoteContainer"><div class="quote"><b>Визуализация на битовой карте</b><br />
Win32 включает несколько функций для выделения и освобождения памяти под битовые карты, на которые...</div><div class="quoteExpand">Нажмите, чтобы раскрыть...</div></blockquote>
	</aside>
</div><a href="https://wasm.in/threads/opengl-wingdi-win32.29862/" class="internalLink">OpenGL –&gt; WinGDI –&gt; Win32.</a>]]></content:encoded>
      <slash:comments>6</slash:comments>
    </item>
    <item>
      <title>Перевёрнутые символы в wglUseFontOutlines</title>
      <pubDate>Tue, 05 Jul 2011 07:24:57 +0000</pubDate>
      <link>https://wasm.in/threads/perevjornutye-simvoly-v-wglusefontoutlines.29273/</link>
      <guid>https://wasm.in/threads/perevjornutye-simvoly-v-wglusefontoutlines.29273/</guid>
      <author>invalid@example.com (DEEP)</author>
      <dc:creator>DEEP</dc:creator>
      <content:encoded><![CDATA[Доброго времени суток экспертам!<br />
<br />
Сегодня столкнулся с очень странным поведением функции <b>wglUseFontOutlines</b>.<br />
Сами символы выводятся в штатном режиме, однако все они повёрнуты на некоторый угол.<br />
Причём угол, насколько могу судить, является функцией от позиции вызова <b>wglUseFontOutlines</b> внутри кода…<br />
Эффект проявляется только на виртуальной машине (WinXP SP2 на VirtualBox 4.0.10), «нормальные» Винды, а также, как ни странно, WINE, отображают символы прямо.<br />
Как Вы считаете, что...<br />
<br />
<a href="https://wasm.in/threads/perevjornutye-simvoly-v-wglusefontoutlines.29273/" class="internalLink">Перевёрнутые символы в wglUseFontOutlines</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Подскажите, чего не хватает для отображения текстуры? (или мешает)</title>
      <pubDate>Wed, 15 Jun 2011 18:32:39 +0000</pubDate>
      <link>https://wasm.in/threads/podskazhite-chego-ne-xvataet-dlja-otobrazhenija-tekstury-ili-meshaet.29088/</link>
      <guid>https://wasm.in/threads/podskazhite-chego-ne-xvataet-dlja-otobrazhenija-tekstury-ili-meshaet.29088/</guid>
      <author>invalid@example.com (Dmitry_Milk)</author>
      <dc:creator>Dmitry_Milk</dc:creator>
      <content:encoded><![CDATA[Решил заняться самообразованием в области OpenGL. На opengl.org почитал спецификацию, взялся за Red Book и решил параллельно устроить себе типа курса лабораторных работ, правда примеры не прямо из редбука, а взял заготовку простейшего оконного Win32 приложения на асме и начал экспериментировать в нем, постепенно добавляя изучаемые в редбуке фичи в прогу.<br />
<br />
Получение OpenGL-контекста, примитивы, цвета, матричные преобразования, материалы, освещение, блендинг, битмапы и имиджи прошли нормально....<br />
<br />
<a href="https://wasm.in/threads/podskazhite-chego-ne-xvataet-dlja-otobrazhenija-tekstury-ili-meshaet.29088/" class="internalLink">Подскажите, чего не хватает для отображения текстуры? (или мешает)</a>]]></content:encoded>
      <slash:comments>8</slash:comments>
    </item>
    <item>
      <title>нарисовать оси XYZ</title>
      <pubDate>Mon, 30 May 2011 13:12:22 +0000</pubDate>
      <link>https://wasm.in/threads/narisovat-osi-xyz.28934/</link>
      <guid>https://wasm.in/threads/narisovat-osi-xyz.28934/</guid>
      <author>invalid@example.com (CHESTER)</author>
      <dc:creator>CHESTER</dc:creator>
      <content:encoded><![CDATA[Помогите нарисовать оси XYZ.<br />



<div class="bbCodeBlock bbCodeQuote">
	<aside>
		
		<blockquote class="quoteContainer"><div class="quote">glBegin(GL_LINE_STRIP);<br />
	glVertex3d(-10,0,0);<br />
	glVertex3d(10,0,0);<br />
	glVertex3d(0,-10,0);<br />
	glVertex3d(0,10,0);<br />
	glVertex3d(0,0,-10);  // почему то не рисуется..<br />
	glVertex3d(0,0,10);<br />
glEnd();</div><div class="quoteExpand">Нажмите, чтобы раскрыть...</div></blockquote>
	</aside>
</div>]]></content:encoded>
      <slash:comments>8</slash:comments>
    </item>
    <item>
      <title>Два графика в одном окне</title>
      <pubDate>Wed, 23 Feb 2011 10:20:04 +0000</pubDate>
      <link>https://wasm.in/threads/dva-grafika-v-odnom-okne.27967/</link>
      <guid>https://wasm.in/threads/dva-grafika-v-odnom-okne.27967/</guid>
      <author>invalid@example.com (KingT)</author>
      <dc:creator>KingT</dc:creator>
      <content:encoded><![CDATA[Здраствуйте,<br />
Необходимо в одном окне постоянно рисовать два графика.Причем прорисовка должна быть не зависимой.Тоесть интерфейс такой:две фунции draw1(data),draw2(data). Как разделить эти функции я не знаю.Для двух отдельных окон сначала wglMakeCurrent ставим dc одного окна затем другого.А вот в одном окне не понятно как получить из одного dc два независимых.<br />
Есть вариант с GetDcEx но там регион задается в абсолютных координатах, как тогда при ресайзе из пересчитать?<br />
С ViewPort тоже не...<br />
<br />
<a href="https://wasm.in/threads/dva-grafika-v-odnom-okne.27967/" class="internalLink">Два графика в одном окне</a>]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>Одинаковые приёмы в OpenGL и DirectX8/9. Как?</title>
      <pubDate>Thu, 30 Dec 2010 09:19:07 +0000</pubDate>
      <link>https://wasm.in/threads/odinakovye-prijomy-v-opengl-i-directx8-9-kak.26533/</link>
      <guid>https://wasm.in/threads/odinakovye-prijomy-v-opengl-i-directx8-9-kak.26533/</guid>
      <author>invalid@example.com (sarin)</author>
      <dc:creator>sarin</dc:creator>
      <content:encoded><![CDATA[Вопрос №1: Как в OpenGL и DirectX8/9 нарисовать это:<br />
<br />
Картинка №7: http://i96.photobucket.com/albums/l161/mrgrotey/Forum%20Help-Outs/wireframe-pot.jpg (копия во вложении)<br />
<br />
Поясню - это как бы wireframe c невидимыми задними гранями.]]></content:encoded>
      <slash:comments>7</slash:comments>
    </item>
  </channel>
</rss>
