<?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.GUI</title>
    <description>графика под Windows без использования DirectX и OpenGL</description>
    <pubDate>Tue, 09 Jun 2026 06:04:19 +0000</pubDate>
    <lastBuildDate>Tue, 09 Jun 2026 06:04:19 +0000</lastBuildDate>
    <generator>WASM</generator>
    <link>https://wasm.in/forums/wasm-gui.56/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://wasm.in/forums/wasm-gui.56/index.rss"/>
    <item>
      <title>Эффект дождя для х64</title>
      <pubDate>Sun, 14 Dec 2025 02:21:45 +0000</pubDate>
      <link>https://wasm.in/threads/ehffekt-dozhdja-dlja-x64.36702/</link>
      <guid>https://wasm.in/threads/ehffekt-dozhdja-dlja-x64.36702/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[Написано под влиянием программы manhunter <a href="https://www.manhunter.ru/assembler/817_effekt_vodnoy_poverhnosti_na_assemblere.html" target="_blank" class="externalLink" rel="nofollow">Эффект водной поверхности на Ассемблере</a>. За это manhunter&#039;у огромный респект и уважуха! <img src="styles/smiles_s/thank_you2.gif" class="mceSmilie" alt=":thank_you2:" title="Thank You2    :thank_you2:" />Переделано с диалекта FASM 32-разряда на 64-разрядный MASM.<br />
asm-файл 

<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (ASM):</div>
	<div class="code"><ol class="asm" 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;"><span style="color: #666666; font-style: italic;">; GUI #</span></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 win64a<span style="color: #339933;">.</span><span style="color: #00007f; font-weight: bold;">inc</span></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;">ID_IMG = <span style="color: #ff0000;">101</span></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;">ID_BMP = <span style="color: #ff0000;">102</span></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;">IDC_DIALOG = <span style="color: #ff0000;">200</span></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;">DIB_RGB_COLORS = <span style="color: #ff0000;">0</span></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;">F_WO_ACTIVE = <span style="color: #ff0000;">1</span></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;">F_WO_NEED_UPDATE= <span style="color: #ff0000;">2</span></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;">F_WO_EFFECT = <span style="color: #ff0000;">4</span></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;">F_WO_ELLIPSE = <span style="color: #ff0000;">8</span></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;">RGBQUAD struct<span style="color: #339933;">...</span></div></li>
</ol></div>
</div><a href="https://wasm.in/threads/ehffekt-dozhdja-dlja-x64.36702/" class="internalLink">Эффект дождя для х64</a>]]></content:encoded>
    </item>
    <item>
      <title>Демка на основе спирографа</title>
      <pubDate>Mon, 05 May 2025 19:18:21 +0000</pubDate>
      <link>https://wasm.in/threads/demka-na-osnove-spirografa.35182/</link>
      <guid>https://wasm.in/threads/demka-na-osnove-spirografa.35182/</guid>
      <author>invalid@example.com (Intro)</author>
      <dc:creator>Intro</dc:creator>
      <content:encoded><![CDATA[Вот код пока не окончательный, нет кнопок сворачивания и закрытия. Закрыть можно панели задач и Alt+F4<br />
Сделал на основе:<br />
<iframe width="500" height="300" src="https://www.youtube.com/embed/JcvrrYigqa0?wmode=opaque" frameborder="0" allowfullscreen></iframe><br />
Там же в архиве версия и для браузера.]]></content:encoded>
      <slash:comments>15</slash:comments>
    </item>
    <item>
      <title>Напалм(огонь)</title>
      <pubDate>Mon, 14 Apr 2025 21:50:25 +0000</pubDate>
      <link>https://wasm.in/threads/napalm-ogon.35338/</link>
      <guid>https://wasm.in/threads/napalm-ogon.35338/</guid>
      <author>invalid@example.com (Intro)</author>
      <dc:creator>Intro</dc:creator>
      <content:encoded><![CDATA[Адаптация демки под ДОС для Win32 GDI.<br />
Мне нравиться в этой демки турбулентность и эффект муара, когда лучи света под воздействием теплого и холодного воздуха искажаются.<br />


	<a href="https://wasm.in/attachments/9805/" target="_blank">Посмотреть вложение 9805</a>]]></content:encoded>
    </item>
    <item>
      <title>Интерполяция текстур</title>
      <pubDate>Sun, 10 Nov 2019 09:41:01 +0000</pubDate>
      <link>https://wasm.in/threads/interpoljacija-tekstur.33495/</link>
      <guid>https://wasm.in/threads/interpoljacija-tekstur.33495/</guid>
      <author>invalid@example.com (HoShiMin)</author>
      <dc:creator>HoShiMin</dc:creator>
      <content:encoded><![CDATA[Доброго дня форумчанам.<br />
С графикой никогда напрямую не работал, вопрос будет по графике в целом и по Qt Quick 3D в частности.<br />
<br />
Итак, у нас есть текстура в очень низком разрешении (скажем, 8х8 пикселей), натягиваем её на прямоугольник.<br />
Затем приближаем камеру к прямоугольнику - таким образом, на экране он занимает уже не 8х8, а пусть 64х64 пикселя. Текстура при этом оказывается линейно интерполированной (нечёткой), а хотелось бы интерполяцию на основе ближайших соседей (чтобы 1 пиксель при...<br />
<br />
<a href="https://wasm.in/threads/interpoljacija-tekstur.33495/" class="internalLink">Интерполяция текстур</a>]]></content:encoded>
      <slash:comments>4</slash:comments>
    </item>
    <item>
      <title>Как в QT отображать ...</title>
      <pubDate>Sat, 07 Jul 2018 10:23:00 +0000</pubDate>
      <link>https://wasm.in/threads/kak-v-qt-otobrazhat.32784/</link>
      <guid>https://wasm.in/threads/kak-v-qt-otobrazhat.32784/</guid>
      <author>invalid@example.com (Andrei)</author>
      <dc:creator>Andrei</dc:creator>
      <content:encoded><![CDATA[Есть динамически меняющийся бит мап, с помощью чего его можно отображать в QT ?]]></content:encoded>
      <slash:comments>14</slash:comments>
    </item>
    <item>
      <title>Аналоговые часы GDI+</title>
      <pubDate>Mon, 25 Dec 2017 14:04:48 +0000</pubDate>
      <link>https://wasm.in/threads/analogovye-chasy-gdi.32322/</link>
      <guid>https://wasm.in/threads/analogovye-chasy-gdi.32322/</guid>
      <author>invalid@example.com (Orbit)</author>
      <dc:creator>Orbit</dc:creator>
      <content:encoded><![CDATA[Добрый вечер! В программировании я новичок.<br />
Хочу скрафтать аналоговые часы. С помощью Бога и <span style="text-decoration: underline">Mikl___</span> создал окошко. Что делать дальше?<br />
Да-да... видел примеры часов на C но не совсем разобрался с порядком функций и их назначением.<br />
Если кто в теме объясните пожалуйста порядок действий.]]></content:encoded>
      <slash:comments>37</slash:comments>
    </item>
    <item>
      <title>Вращающийся тор</title>
      <pubDate>Fri, 10 Mar 2017 12:21:47 +0000</pubDate>
      <link>https://wasm.in/threads/vraschajuschijsja-tor.31989/</link>
      <guid>https://wasm.in/threads/vraschajuschijsja-tor.31989/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[<div class="bbCodeBlock bbCodeQuote" data-author="Slava">
	<aside>
		
			<div class="attribution type">Slava сказал(а):
				
					<a href="goto/post?id=81578#post-81578" class="AttributionLink">&uarr;</a>
				
			</div>
		
		<blockquote class="quoteContainer"><div class="quote">Народ, Вращающийся тор нужен в Ассемблере, может кто нибудь помочь? Курсач горит, а я нуб в ассемблере =) SOS, Help me plz! =)</div><div class="quoteExpand">Нажмите, чтобы раскрыть...</div></blockquote>
	</aside>
</div>Как молоды мы были <img src="styles/smiles_s/smile3.gif" class="mceSmilie" alt=":)" title="Smile3    :)" /><br />
<a href="https://wasm.in/threads/studentam-s-voprosami-o-laboratornyx-rabotax-sjuda.7669/page-42" class="internalLink">Студентам с вопросами о лабораторных работах сюда</a> страница 42<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (ASM):</div>
	<div class="code"><ol class="asm" 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;"><span style="color: #339933;">.</span>686P</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;"><span style="color: #339933;">.</span>model <span style="color: #0000ff; font-weight: bold;">flat</span></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;">includelib user32<span style="color: #339933;">.</span>lib</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;">includelib gdi32<span style="color: #339933;">.</span>lib</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;">includelib comctl32<span style="color: #339933;">.</span>lib</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 windows<span style="color: #339933;">.</span><span style="color: #00007f; font-weight: bold;">inc</span></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;"><span style="color: #0000ff; font-weight: bold;">extern</span><span style="color: #339933;">...</span></div></li>
</ol></div>
</div><a href="https://wasm.in/threads/vraschajuschijsja-tor.31989/" class="internalLink">Вращающийся тор</a>]]></content:encoded>
    </item>
    <item>
      <title>GDI+ [Flip text]</title>
      <pubDate>Tue, 19 Jan 2010 18:45:25 +0000</pubDate>
      <link>https://wasm.in/threads/gdi-flip-text.24071/</link>
      <guid>https://wasm.in/threads/gdi-flip-text.24071/</guid>
      <author>invalid@example.com (GaryMiller)</author>
      <dc:creator>GaryMiller</dc:creator>
      <content:encoded><![CDATA[Каким образом можно зеркально отобразить текст, используя GDI+?<br />
Пример:<br />
<b>было</b><br />
<a href="http://uaimage.com/image/18b7856a" target="_blank" class="externalLink" rel="nofollow"><img src="http://uaimage.com/t/717194_18b7856a.jpg" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://uaimage.com/t/717194_18b7856a.jpg" /></a><br />
<br />
<br />
<b>стало</b><br />
<a href="http://uaimage.com/image/24b61854" target="_blank" class="externalLink" rel="nofollow"><img src="http://uaimage.com/t/717192_24b61854.jpg" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://uaimage.com/t/717192_24b61854.jpg" /></a><br />
<br />
Нашел GdipImageRotateFlip, но функция работает с изображениями.]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>Перенос цвета в BITMAP c помощью BitBlt и StretchBlt, SetDIBits</title>
      <pubDate>Thu, 21 May 2009 16:06:28 +0000</pubDate>
      <link>https://wasm.in/threads/perenos-cveta-v-bitmap-c-pomoschju-bitblt-i-stretchblt-setdibits.21019/</link>
      <guid>https://wasm.in/threads/perenos-cveta-v-bitmap-c-pomoschju-bitblt-i-stretchblt-setdibits.21019/</guid>
      <author>invalid@example.com (dimax)</author>
      <dc:creator>dimax</dc:creator>
      <content:encoded><![CDATA[Нужно перенести BITMAP hOutBitmap, на HDC hDC окна проги с помощью BitBlt или StretchBlt.<br />
Получается черно-белая картинка вместо цветной.<br />
<br />
Изначально hOutBitmap создавался как CreateCompatibleBitmap от hOutDC, а последний с помощью CreateCompatibleDC от hDC. Выполнено даже SelectObject(hOutDC, hOutBitmap).<br />
В hOutBitmap данные растра заполняются из бинарного файла, 24 бита на пиксел, с помощью SetDIBits.<br />
StretchBlt вызывается в оконной функции по сообщению WM_PAINT, в результате на экране...<br />
<br />
<a href="https://wasm.in/threads/perenos-cveta-v-bitmap-c-pomoschju-bitblt-i-stretchblt-setdibits.21019/" class="internalLink">Перенос цвета в BITMAP c помощью BitBlt и StretchBlt, SetDIBits</a>]]></content:encoded>
    </item>
    <item>
      <title>Чтото похожее на GDI...</title>
      <pubDate>Sun, 05 Apr 2009 01:22:53 +0000</pubDate>
      <link>https://wasm.in/threads/chtoto-poxozhee-na-gdi.17425/</link>
      <guid>https://wasm.in/threads/chtoto-poxozhee-na-gdi.17425/</guid>
      <author>invalid@example.com (Djinn)</author>
      <dc:creator>Djinn</dc:creator>
      <content:encoded><![CDATA[Здравствуйте, интересует такая штука... какими методами рисуют всякие приколы на рабочий стол ? (типа кот бегает по рабочему столу, или помощник WORD ?) какими методами можно такое реализовать ? только что бы не кушало 100% процессора... ?<br />
__http://rfteam.110mb.com/asm/10.php приблизительно чтото такого, только я вот не знаю, можно ли в GDI чтото хорошее прорисовать... <img src="styles/smiles_s/smile3.gif" class="mceSmilie" alt=":)" title="Smile3    :)" /><br />
<br />
Заранее благодарен.]]></content:encoded>
      <slash:comments>5</slash:comments>
    </item>
    <item>
      <title>При выводе движущегося рисунка - изображение иногда дёргается</title>
      <pubDate>Wed, 19 Jul 2006 19:23:37 +0000</pubDate>
      <link>https://wasm.in/threads/pri-vyvode-dvizhuschegosja-risunka-izobrazhenie-inogda-djorgaetsja.3001/</link>
      <guid>https://wasm.in/threads/pri-vyvode-dvizhuschegosja-risunka-izobrazhenie-inogda-djorgaetsja.3001/</guid>
      <author>invalid@example.com (TimaFt)</author>
      <dc:creator>TimaFt</dc:creator>
      <content:encoded><![CDATA[Насеколько я понял - это из-за того что перерисовка совпадает с отрисовкой экрана. <br /><br />
Можно лдикак нибудь в оконном приложеении от этого избавится?]]></content:encoded>
      <slash:comments>49</slash:comments>
    </item>
  </channel>
</rss>
