<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/openil/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/openil/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 30 Jun 2023 15:52:22 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/openil/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>#221 cannot register dll with operating system (Windows 10 Pro)</title><link>https://sourceforge.net/p/openil/bugs/221/?limit=25#2ac7</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Later note: interestingly, though, after I ran this failed command, my command-line utility which links to DevIL.dll, now work fine!!  very odd...&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derell Licht</dc:creator><pubDate>Fri, 30 Jun 2023 15:52:22 -0000</pubDate><guid>https://sourceforge.netf1508a1a155d91d9995fd6a67bc2f8150a22bb8a</guid></item><item><title>cannot register dll with operating system (Windows 10 Pro)</title><link>https://sourceforge.net/p/openil/bugs/221/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;To enable utility to find and load DevIL.dll, I need to register it with the operating system:&lt;br/&gt;
regsvr32 DevIL.dll&lt;br/&gt;
Otherwise, command-line utilities will fail to run unless DevIL.dll is in current directory...&lt;br/&gt;
But this fails in Windows 10 with the error shown below.  Can someone resolve this?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derell Licht</dc:creator><pubDate>Fri, 30 Jun 2023 15:38:23 -0000</pubDate><guid>https://sourceforge.netc33244e7e3ac032d22a29cce4e496218bf7d1323</guid></item><item><title>#195 Devil 1.7.8 compilation error, osx 10.6</title><link>https://sourceforge.net/p/openil/bugs/195/?limit=25#756a</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It has been fixed in the latest code on github. This can be closed.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ryan Schmidt</dc:creator><pubDate>Sat, 11 Jul 2020 08:18:09 -0000</pubDate><guid>https://sourceforge.net2ed98dd190b75c289f279eafc2409f72bad4feb7</guid></item><item><title>ilload -&gt; can not open; illoadimage -&gt; invalid_extension</title><link>https://sourceforge.net/p/openil/bugs/220/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
i used this librarary (1.6) with Excel2010 VBA for years. Now i have Excel 2019 x64. Neither x86 nor x64 1.8-library nor unicode version is working. I get the best results with x64 unicode library.&lt;/p&gt;
&lt;p&gt;VBA Code:&lt;br/&gt;
     Call ilInit      &lt;br/&gt;
     If devil_Check &amp;gt; 0 Then GoTo err_msg ' OK&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt; &lt;span class="k"&gt;Call&lt;/span&gt; &lt;span class="nl"&gt;ilGenImages&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="nv"&gt;O1&lt;/span&gt;, &lt;span class="nv"&gt;lIName&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;           
 &lt;span class="k"&gt;If&lt;/span&gt; &lt;span class="nv"&gt;devil_Check&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="k"&gt;Then&lt;/span&gt; &lt;span class="k"&gt;GoTo&lt;/span&gt; &lt;span class="nl"&gt;err_msg&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;  OK&lt;/span&gt;

 &lt;span class="k"&gt;Call&lt;/span&gt; &lt;span class="nl"&gt;ilBindImage&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;ByVal&lt;/span&gt; &lt;span class="nv"&gt;lIName&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;        
 &lt;span class="k"&gt;If&lt;/span&gt; &lt;span class="nv"&gt;devil_Check&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="k"&gt;Then&lt;/span&gt; &lt;span class="k"&gt;GoTo&lt;/span&gt; &lt;span class="nl"&gt;err_msg&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt; --&amp;gt; OK&lt;/span&gt;

 &lt;span class="nv"&gt;X&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;ilLoad&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;IL_JPG&lt;/span&gt;, &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;copy.jpg&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; 
 &lt;span class="k"&gt;If&lt;/span&gt; &lt;span class="nv"&gt;devil_Check&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="k"&gt;Then&lt;/span&gt; &lt;span class="k"&gt;GoTo&lt;/span&gt; &lt;span class="nl"&gt;err_msg&lt;/span&gt;   &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt; --&amp;gt; could not open file, but it is there&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;or:    &lt;br/&gt;
     X = iluLoadImage("copy.jpg")&lt;br/&gt;
     If devil_Check &amp;gt; 0 Then GoTo err_msg ' --&amp;gt; invalid extension, but location and extension are OK&lt;/p&gt;
&lt;p&gt;Please check.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ralf janssen</dc:creator><pubDate>Fri, 20 Dec 2019 13:40:56 -0000</pubDate><guid>https://sourceforge.net63cfa8984d4d936db4c3a19ab4494d7f007f328f</guid></item><item><title>#216 Ошибка отрисовки в проекте OpenGL под windows и linux</title><link>https://sourceforge.net/p/openil/bugs/216/?limit=25#3687</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Close this ticket, it is my mistake in code, library not have a bug&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">qwerty</dc:creator><pubDate>Wed, 17 Apr 2019 16:54:43 -0000</pubDate><guid>https://sourceforge.netb15d08c2fec289c9b85bd87bb78155cb44b581db</guid></item><item><title>#217 Ошибка отрисовки в проекте OpenGL под windows и linux</title><link>https://sourceforge.net/p/openil/bugs/217/?limit=25#83c2</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Close this ticket, it is my mistake in code, library not have a bug&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">qwerty</dc:creator><pubDate>Wed, 17 Apr 2019 16:54:41 -0000</pubDate><guid>https://sourceforge.net4b796aa7b9cc2bc464d3bcd60f4735cca65ddca3</guid></item><item><title>#218 Ошибка отрисовки в проекте OpenGL под windows и linux</title><link>https://sourceforge.net/p/openil/bugs/218/?limit=25#a444</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Close this ticket, it is my mistake in code, library not have a bug&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">qwerty</dc:creator><pubDate>Wed, 17 Apr 2019 16:54:38 -0000</pubDate><guid>https://sourceforge.net3454a4f2b89c5c85198fe4f592d71d2fc4f69614</guid></item><item><title>#219 Ошибка отрисовки в проекте OpenGL под windows и linux</title><link>https://sourceforge.net/p/openil/bugs/219/?limit=25#d3d7</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Close this ticket, it is my mistake in code, library not have a bug&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">qwerty</dc:creator><pubDate>Wed, 17 Apr 2019 16:54:27 -0000</pubDate><guid>https://sourceforge.net3c303786dcccc1405bd6698b5cf846764f9e7f7c</guid></item><item><title>Ошибка отрисовки в проекте OpenGL под windows и linux</title><link>https://sourceforge.net/p/openil/bugs/219/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ошибка при отрисовке разных изображений в цикле, в методе ShowDrum&lt;br/&gt;
`void&lt;strong&gt; Scene1::ShowDrum(int&lt;/strong&gt; countdrums,float&lt;strong&gt;*rotate_,int&lt;/strong&gt; counttextureondrums,int&lt;strong&gt;**drum,&lt;br/&gt;
    int&lt;/strong&gt; credits,int&lt;strong&gt; win,int&lt;/strong&gt; totalbet,const char&lt;strong&gt;*line,int&lt;/strong&gt; bet,bool&lt;strong&gt;*lines,int&lt;/strong&gt;**ms,bool&lt;strong&gt;*buttons)&lt;br/&gt;
{&lt;br/&gt;
    if(buttons&lt;span&gt;&lt;span&gt;[2]&lt;/span&gt;&lt;/span&gt;){&lt;br/&gt;
        StartRotate();&lt;br/&gt;
    }&lt;br/&gt;
    Rotate();&lt;br/&gt;
    for(int&lt;/strong&gt; i=0;i&amp;lt;countdrums;i++) glrotatef(rotate&amp;lt;span="" glpushmatrix();="" {=""&amp;gt;[i],1,0,0);
        for(int__ j=0;j&amp;lt;counttextureondrums;j++) {="" glbindtexture(gl_texture_2d,image-=""&amp;gt;IndexTexture&lt;span&gt;[FindTexture(vectordrum[randommassive[i*j+j]&lt;/span&gt;])]);&lt;br/&gt;
            EnableTexture(i,j);&lt;br/&gt;
        }&lt;br/&gt;
        glPopMatrix();&lt;br/&gt;
    }&lt;br/&gt;
}&amp;lt;/counttextureondrums;j++)&amp;gt;&amp;lt;/countdrums;i++)&amp;gt;&lt;/p&gt;
&lt;p&gt;int&lt;strong&gt; Scene1::GetRandom(int max)&lt;br/&gt;
{&lt;br/&gt;
    return ((int&lt;/strong&gt;)((float&lt;strong&gt;)rand() / RAND_MAX*(max_ - min_) + min_));&lt;br/&gt;
}&lt;br/&gt;
int&lt;/strong&gt;*Scene1::GetRandomMassive(int max)&lt;br/&gt;
{&lt;br/&gt;
    for(int__ i=0;i&amp;lt;30;i++)&lt;br/&gt;
    {&lt;br/&gt;
        randommassive&lt;span&gt;[i]&lt;/span&gt; = GetRandom(max);&lt;br/&gt;
    }&lt;br/&gt;
    return randommassive;&lt;br/&gt;
}&lt;br/&gt;
`&lt;br/&gt;
Полный код в моём проекте на гитхабе, доступный для скачивания любому &lt;a href="https://www.github.com/Beginerok/Tropic-Island" rel="nofollow"&gt;https://www.github.com/Beginerok/Tropic-Island&lt;/a&gt;&lt;br/&gt;
Под Windows и Linux , скажу сразу что данный код работает в классе Scene без использования devil, на данном изображении показано что вместо разных изображений которые задаются случайным вектором в приведеном выше коде показываются одинаковые картинки в виндовс и линукс&lt;br/&gt;
&lt;a href="https://cdn1.savepice.ru/uploads/2018/10/5/5526426f6cff3e9a49ce2c348565444d-full.jpg" rel="nofollow"&gt;https://cdn1.savepice.ru/uploads/2018/10/5/5526426f6cff3e9a49ce2c348565444d-full.jpg&lt;/a&gt;] &lt;a href="https://cdn1.savepice.ru/uploads/2018/10/5/451caba1f8312b8573eca89f3ff93faa-full.jpg" rel="nofollow"&gt;https://cdn1.savepice.ru/uploads/2018/10/5/451caba1f8312b8573eca89f3ff93faa-full.jpg&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">qwerty</dc:creator><pubDate>Fri, 05 Oct 2018 00:05:03 -0000</pubDate><guid>https://sourceforge.netdf35cfc3d7c0738d02843852306204fdad680aaf</guid></item><item><title>Ошибка отрисовки в проекте OpenGL под windows и linux</title><link>https://sourceforge.net/p/openil/bugs/218/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ошибка при отрисовке разных изображений в цикле, в методе ShowDrum&lt;br/&gt;
`void&lt;strong&gt; Scene1::ShowDrum(int&lt;/strong&gt; countdrums,float&lt;strong&gt;*rotate_,int&lt;/strong&gt; counttextureondrums,int&lt;strong&gt;**drum,&lt;br/&gt;
    int&lt;/strong&gt; credits,int&lt;strong&gt; win,int&lt;/strong&gt; totalbet,const char&lt;strong&gt;*line,int&lt;/strong&gt; bet,bool&lt;strong&gt;*lines,int&lt;/strong&gt;**ms,bool&lt;strong&gt;*buttons)&lt;br/&gt;
{&lt;br/&gt;
    if(buttons&lt;span&gt;&lt;span&gt;[2]&lt;/span&gt;&lt;/span&gt;){&lt;br/&gt;
        StartRotate();&lt;br/&gt;
    }&lt;br/&gt;
    Rotate();&lt;br/&gt;
    for(int&lt;/strong&gt; i=0;i&amp;lt;countdrums;i++) glrotatef(rotate&amp;lt;span="" glpushmatrix();="" {=""&amp;gt;[i],1,0,0);
        for(int__ j=0;j&amp;lt;counttextureondrums;j++) {="" glbindtexture(gl_texture_2d,image-=""&amp;gt;IndexTexture&lt;span&gt;[FindTexture(vectordrum[randommassive[i*j+j]&lt;/span&gt;])]);&lt;br/&gt;
            EnableTexture(i,j);&lt;br/&gt;
        }&lt;br/&gt;
        glPopMatrix();&lt;br/&gt;
    }&lt;br/&gt;
}&amp;lt;/counttextureondrums;j++)&amp;gt;&amp;lt;/countdrums;i++)&amp;gt;&lt;/p&gt;
&lt;p&gt;int&lt;strong&gt; Scene1::GetRandom(int max)&lt;br/&gt;
{&lt;br/&gt;
    return ((int&lt;/strong&gt;)((float&lt;strong&gt;)rand() / RAND_MAX*(max_ - min_) + min_));&lt;br/&gt;
}&lt;br/&gt;
int&lt;/strong&gt;*Scene1::GetRandomMassive(int max)&lt;br/&gt;
{&lt;br/&gt;
    for(int__ i=0;i&amp;lt;30;i++)&lt;br/&gt;
    {&lt;br/&gt;
        randommassive&lt;span&gt;[i]&lt;/span&gt; = GetRandom(max);&lt;br/&gt;
    }&lt;br/&gt;
    return randommassive;&lt;br/&gt;
}&lt;br/&gt;
`&lt;br/&gt;
Полный код в моём проекте на гитхабе, доступный для скачивания любому &lt;a href="https://www.github.com/Beginerok/Tropic-Island" rel="nofollow"&gt;https://www.github.com/Beginerok/Tropic-Island&lt;/a&gt;&lt;br/&gt;
Под Windows и Linux , скажу сразу что данный код работает в классе Scene без использования devil, на данном изображении показано что вместо разных изображений которые задаются случайным вектором в приведеном выше коде в виндовс и линукс&lt;br/&gt;
&lt;a href="https://cdn1.savepice.ru/uploads/2018/10/5/5526426f6cff3e9a49ce2c348565444d-full.jpg" rel="nofollow"&gt;https://cdn1.savepice.ru/uploads/2018/10/5/5526426f6cff3e9a49ce2c348565444d-full.jpg&lt;/a&gt;] &lt;a href="https://cdn1.savepice.ru/uploads/2018/10/5/451caba1f8312b8573eca89f3ff93faa-full.jpg" rel="nofollow"&gt;https://cdn1.savepice.ru/uploads/2018/10/5/451caba1f8312b8573eca89f3ff93faa-full.jpg&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">qwerty</dc:creator><pubDate>Fri, 05 Oct 2018 00:03:57 -0000</pubDate><guid>https://sourceforge.net588a047770f289cd2d7a9ad891a70ac4fed4d86c</guid></item></channel></rss>