<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414186&amp;view=findpost&amp;p=3789056</guid>
        <pubDate>Mon, 28 Jan 2019 08:40:58 +0000</pubDate>
        <title>как загрузить bmp с альфа</title>
        <link>https://forum.sources.ru/index.php?showtopic=414186&amp;view=findpost&amp;p=3789056</link>
        <description><![CDATA[E.A.: Разобрался, нужно было перейти на вкладку Channels и добавить канал Альфа 1<br>
<span class="b-attach" data-size="23347" data-hits="647" data-attach-id="59764" data-attach-post-id="3789056">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3789056&amp;attach_id=59764' title='Скачать файл' target='_blank'>pichelp.GIF</a> (, : 647)
		</span><br>
<br>
Спасибо. Вопрос решен.]]></description>
        <author>E.A.</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414186&amp;view=findpost&amp;p=3789054</guid>
        <pubDate>Mon, 28 Jan 2019 08:08:20 +0000</pubDate>
        <title>как загрузить bmp с альфа</title>
        <link>https://forum.sources.ru/index.php?showtopic=414186&amp;view=findpost&amp;p=3789054</link>
        <description><![CDATA[E.A.: рисунок в архиве с большим разрешением<br>
<span class="b-attach" data-size="28177" data-hits="205" data-attach-id="59763" data-attach-post-id="3789054">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3789054&amp;attach_id=59763' title='Скачать файл' target='_blank'>photoshop.rar</a> (, : 205)
		</span>]]></description>
        <author>E.A.</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414186&amp;view=findpost&amp;p=3789053</guid>
        <pubDate>Mon, 28 Jan 2019 08:07:00 +0000</pubDate>
        <title>как загрузить bmp с альфа</title>
        <link>https://forum.sources.ru/index.php?showtopic=414186&amp;view=findpost&amp;p=3789053</link>
        <description><![CDATA[E.A.: <strong class='tag-b'>Mikle</strong> Спасибо &#33; получилось, работает как надо.<br>
А как сделать такой рисунок, вот как я делал в фотошопе:<br>
<span class="b-attach" data-size="92048" data-hits="607" data-attach-id="59762" data-attach-post-id="3789053">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3789053&amp;attach_id=59762' title='Скачать файл' target='_blank'>photoshopgif.GIF</a> (, : 607)
		</span><br>
Что нужно включить или как это делается ?]]></description>
        <author>E.A.</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414186&amp;view=findpost&amp;p=3789039</guid>
        <pubDate>Mon, 28 Jan 2019 06:24:54 +0000</pubDate>
        <title>как загрузить bmp с альфа</title>
        <link>https://forum.sources.ru/index.php?showtopic=414186&amp;view=findpost&amp;p=3789039</link>
        <description><![CDATA[Mikle: В твоём bmp альфаканал есть, но он чистый - нули.<br>
Вот как-то так должно быть:<br>
<span class="b-attach" data-size="415" data-hits="212" data-attach-id="59761" data-attach-post-id="0">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=0&amp;attach_id=59761' title='Скачать файл' target='_blank'>pic1.zip</a> (, : 212)
		</span>]]></description>
        <author>Mikle</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414186&amp;view=findpost&amp;p=3789010</guid>
        <pubDate>Sun, 27 Jan 2019 15:51:13 +0000</pubDate>
        <title>как загрузить bmp с альфа</title>
        <link>https://forum.sources.ru/index.php?showtopic=414186&amp;view=findpost&amp;p=3789010</link>
        <description><![CDATA[E.A.: Уважаемые коллеги, можете проверить правильный ли альфа канал в рисунке bmp ?<br>
<span class="b-attach" data-size="3737" data-hits="206" data-attach-id="59759" data-attach-post-id="3789010">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3789010&amp;attach_id=59759' title='Скачать файл' target='_blank'>pic.rar</a> (, : 206)
		</span>]]></description>
        <author>E.A.</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414186&amp;view=findpost&amp;p=3789008</guid>
        <pubDate>Sun, 27 Jan 2019 15:41:38 +0000</pubDate>
        <title>как загрузить bmp с альфа</title>
        <link>https://forum.sources.ru/index.php?showtopic=414186&amp;view=findpost&amp;p=3789008</link>
        <description><![CDATA[E.A.: Нашел как загружается файл, но становится прозрачным не только фон(где альфа черное) но и рисунок.<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">data = (unsigned char*) malloc(64 * 64 * 4);</div><div class="code_line">fread(data, 54, 1, file);</div><div class="code_line">fread(data, 64 * 64 * 4, 1, file);</div><div class="code_line">&nbsp;</div><div class="code_line">glGenTextures(1, &amp;e::texture[i]);</div><div class="code_line">glBindTexture(GL_TEXTURE_2D, e::texture[i]);</div><div class="code_line">glTexImage2D(GL_TEXTURE_2D, 0, 4, 64, 64, 0, GL_RGBA, GL_UNSIGNED_BYTE, data);</div><div class="code_line">&nbsp;</div><div class="code_line">glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);</div><div class="code_line">glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);</div><div class="code_line">glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE);</div><div class="code_line">&nbsp;</div><div class="code_line">// ...</div><div class="code_line">&nbsp;</div><div class="code_line">glEnable(GL_ALPHA_TEST);</div><div class="code_line">glEnable(GL_BLEND);</div><div class="code_line">glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); // если менять в этой функции аргументы, то появляется картинка но прозрачная картинка а не фон...</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>E.A.</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414186&amp;view=findpost&amp;p=3788961</guid>
        <pubDate>Sat, 26 Jan 2019 21:21:02 +0000</pubDate>
        <title>как загрузить bmp с альфа</title>
        <link>https://forum.sources.ru/index.php?showtopic=414186&amp;view=findpost&amp;p=3788961</link>
        <description><![CDATA[E.A.: При отображении текстуры с альфа каналом изображение искажается, похоже что не хватает данных именно с альфа.<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">AUX_RGBImageRec *FormLoadBMP(char filename[256])</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; &nbsp;FILE *file = NULL;</div><div class="code_line">&nbsp;&nbsp; &nbsp;if (!filename)</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return NULL;</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;file = fopen(filename, &quot;r&quot;);</div><div class="code_line">&nbsp;&nbsp; &nbsp;if (file)</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;fclose(file);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return auxDIBImageLoad(filename);</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;return NULL;</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">// ...</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;AUX_RGBImageRec *TextureImage[1];</div><div class="code_line">&nbsp;&nbsp; &nbsp;memset(TextureImage, 0, sizeof(void *)*1);</div><div class="code_line">&nbsp;&nbsp; &nbsp;for (i=0; i&#60;1; i++)</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp;glGenTextures(1, &amp;e::texture[i]);</div><div class="code_line">&nbsp;&nbsp; &nbsp;glBindTexture(GL_TEXTURE_2D, e::texture[i]);</div><div class="code_line">&nbsp;&nbsp; &nbsp;glTexImage2D(GL_TEXTURE_2D, 0, 4, TextureImage[i]-&#62;sizeX, TextureImage[i]-&#62;sizeY, 0, GL_RGBA, GL_UNSIGNED_BYTE, TextureImage[i]-&#62;data);</div><div class="code_line">&nbsp;&nbsp; &nbsp;glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);</div><div class="code_line">&nbsp;&nbsp; &nbsp;glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);</div><div class="code_line">&nbsp;&nbsp; &nbsp;glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);</div><div class="code_line">&nbsp;&nbsp; &nbsp;glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">// для RGB все работает нормально</div><div class="code_line">// glTexImage2D(GL_TEXTURE_2D, 0, 3, TextureImage[i]-&#62;sizeX, TextureImage[i]-&#62;sizeY, 0, GL_RGB, GL_UNSIGNED_BYTE, TextureImage[i]-&#62;data);</div></ol></div></div></div></div><br>
<br>
Как правильно загрузить текстуру с альфа каналом ?]]></description>
        <author>E.A.</author>
        <category>Программирование графики</category>
      </item>
	
      </channel>
      </rss>
	