<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to 218: Ошибка отрисовки в проекте OpenGL под windows и linux</title><link>https://sourceforge.net/p/openil/bugs/218/</link><description>Recent changes to 218: Ошибка отрисовки в проекте OpenGL под windows и linux</description><atom:link href="https://sourceforge.net/p/openil/bugs/218/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 17 Apr 2019 16:54:38 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/openil/bugs/218/feed.rss" rel="self" type="application/rss+xml"/><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>Ошибка отрисовки в проекте 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>