<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<style type="text/css">
<!--

/*
  The original subSilver Theme for phpBB version 2+
  Created by subBlue design
  http://www.subBlue.com

  NOTE: These CSS definitions are stored within the main page body so that you can use the phpBB2
  theme administration centre. When you have finalised your style you could cut the final CSS code
  and place it in an external file, deleting this section to save bandwidth.
*/


 /* General page style. The scroll bar colours only visible in IE5.5+ */
body {
        background-color: #;
        font-family: ;
        font-size: 11;
        color: #;
}

/* General font families for common tags */
font,th,td,p { font-family:  }
p, td           { font-size : 11; color : #; }
a:link,a:active,a:visited { color : #; }
a:hover         { text-decoration: underline; color : #; }
hr      { height: 0px; border: solid # 0px; border-top-width: 1px;}
h1,h2           { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size : 22px; font-weight : bold; text-decoration : none; line-height : 120%; color : #000000;}


/* This is the border line & background colour round the entire page */
.bodyline       { background-color: #; border: 1px # solid; }


/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; line-height: 12px}
.gen,.genmed,.gensmall { color : #; }
a.gen,a.genmed,a.gensmall { color: #; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover     { color: #; text-decoration: underline; }


/* Forum title: Text and link to the forums used in: index.php */
.forumlink              { font-weight: bold; font-size: 12px; color : #; }
a.forumlink     { text-decoration: none; color : #; }
a.forumlink:hover{ text-decoration: underline; color : #; }


/* The content of the posts (body of text) */
.postbody { font-size : 12px; line-height: 18px}
a.postlink:link { text-decoration: none; color : # }
a.postlink:visited { text-decoration: none; color : #; }
a.postlink:hover { text-decoration: underline; color : #}


/* Quote & Code blocks */
.code {
        font-family: ; font-size: 11px; color: #3FB753;
        background-color: #; border: #; border-style: solid;
        border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
        font-family: ; font-size: 11px; color: #444444; line-height: 125%;
        background-color: #; border: #; border-style: solid;
        border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

-->
</style>
</head>
        <body>

        <div class="postbody">Hi! I've already fixed this issue few days before - <a href="https://github.com/mastermind-/SDL-mx6/commit/99ecdd7ecc2ffac300ef8e9b200e2c829cb619e1.patch" target="_blank">https://github.com/mastermind-/SDL-mx6/commit/99ecdd7ecc2ffac300ef8e9b200e2c829cb619e1.patch</a><br />
I've found error in your patch: in MX6_GLES_LoadLibrary you are calling eglGetDisplay with native_display which is not initialized yet (it will be filled in MX6_UpdateDisplay later) and egl_display will be invalid. Although It may work on some cases when eglGetDisplay(0) returns valid egl_display, but fbGetDisplayByIndex can return non-zero value (in my case).<br />
Please apply my patch, it's tested and now in production <img src="http://forums.libsdl.org/images/smiles/icon_smile.gif" alt="Smile" border="0" /><br />
<br />
<br />
<div align="center"><table width="90%" align="center" cellspacing="1" cellpadding="2" border="0" class="quote"><br /> <tr> <br />         <td class="quote_user" align="left">Sam Lantinga wrote:</td><br /> </tr><br /> <tr><br />         <td class="quote" align="left">Okay, this patch is in SDL, thanks!<br />
<br />
I added an additional change so the correct desktop video mode is reported.<br />
<br />
Cheers!<br />
<br />
<br />
On Fri, Aug 29, 2014 at 6:52 AM, mastermind <> wrote:<br />
<div align="center"><table width="90%" cellspacing="1" cellpadding="2" border="0" align="center" class="quote"><br /> <tr> <br />         <td class="quote_user" align="left">Quote:</td><br /> </tr><br /> <tr><br />         <td class="quote" align="left"><span style="text-decoration: underline"></span>                 Didn't know about this patch.<br />
Nice work, but mine is little better <img src="http://forums.libsdl.org/images/smiles/icon_smile.gif" border="0" /><br />
1) Loads EGL library dinamically. In theory it can be compiled with X/directfb/wayland drivers too, they will share EGL native types definitions, which are binary compatible. Ideally, SDL_egl.c should be compiled separately for every driver.<br />
2) Doesn't have code garbage from rpi driver <img src="http://forums.libsdl.org/images/smiles/icon_smile.gif" border="0" /><br />
3) Build using cmake<br />
<br />
Btw, it doesn't 100% fit to common "SOC" backend because to load EGL library using SDL_GL_LoadLibrary it should get native display using function from this library <img src="http://forums.libsdl.org/images/smiles/icon_smile.gif" border="0" /> That's why I had to reimplement SDL_GL_LoadLibrary.<br />
<br />
<br />
<br />
<br />
        gabomdq wrote:<br />
<br />
        There's another related patch here: <a href="https://bugzilla.libsdl.org/show_bug.cgi?id=2386" target="_blank">https://bugzilla.libsdl.org/show_bug.cgi?id=2386</a><br />
<br />
I think we need to figure out a way to consolidate these under a "SOC" backend, or risk having a ton of 99% similar backends, and that will become a support nightmare.<br />
<br />
<br />
2014-08-29 10:07 GMT-03:00 mastermind <>:<br />
<br />
<br />
<br />
        Quote:<br />
<br />
                        You can get patches from github:<br />
<a href="https://github.com/mastermind-/SDL-mx6/commit/5e64a9fffb73192c0e56fbf300cbbfd7081dc16d.patch" target="_blank">https://github.com/mastermind-/SDL-mx6/commit/5e64a9fffb73192c0e56fbf300cbbfd7081dc16d.patch</a> - master<br />
<a href="https://github.com/mastermind-/SDL-mx6/commit/73681170adcb7330f41044c1b82857f4bcdd6006.patch" target="_blank">https://github.com/mastermind-/SDL-mx6/commit/73681170adcb7330f41044c1b82857f4bcdd6006.patch</a> - 2.0.3<br />
        <br />
<br />
_______________________________________________<br />
SDL mailing list<br />
<br />
<a href="http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org" target="_blank">http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org</a><br />
<br />
<br />
        <br />
<br />
<br />
<br />
<br />
<br />
-- <br />
Gabriel.<br />
        <br />
<br />
<br />
        <br />
<br />
_______________________________________________<br />
SDL mailing list<br />
<br />
<a href="http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org" target="_blank">http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org</a><br />
<br />
</td><br />         </tr><br /> </table></div></td><br />         </tr><br /> </table></div></div>
        </body>
</html>