Fill rectangle is not filling the screen with the COLOR(ALways filling the screen with Black color)
kaka <[email protected]> Thu, 20 Dec 2007 23:41:42 +0530
| Newsgroups | gmane.linux.fbdev.user,gmane.linux.uclinux.devel,gmane.comp.graphics.directfb.devel,gmane.comp.graphics.directfb.user |
|---|---|
| Message-ID | <[email protected]> |
--===============0053186797== Content-Type: multipart/alternative; boundary="----=_Part_18102_17029842.1198174302348" ------=_Part_18102_17029842.1198174302348 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline > > Hi Denis, > > I am writing gfx driver for DirectFB on BroadCom chip. > Right now i am using FBdev system to display graphics on BCM chip(MIPS > platform) which should use software fallbacks from DirectFB.Later on i > 'll add hardware accelerartion also. > My framebuffer driver for BCM chip is working fine. I have checked it by > running a small example. Also the gfxdriver for directFB is working fine for > Video and Image. > The problem which i am facing right now is that i am running the fill > rectangle example. > IT is not filling any color in the rectangle. I am always getting the > black screen. > > Could you plz provide some clue on it ? > Also could you plz specify the file name and function in which directFB > library is writing into the framebuffer memory the color pixel information? > > Thanks in Advance. > kaka > > > > On 12/17/07, Denis Oliver Kropp <[email protected]> wrote: > > > > kaka wrote: > > > HI ALL, > > > > > > We have successfully cross compiled GTK and DIRECTFB with all its > > > dependencies for MIPS board. > > > On running the basic test example of GTK, it is getting struck in the > > thread > > > loop infinitely. > > > We had put the "debug printf" statement in the gtkmain.c and > > debugged the > > > test example. > > > It is getting struck in the * g_main_loop_run (loop);* given below is > > > the code(code > > > snippet from gtkmain.c) > > > > > > void > > > gtk_main (void) > > > { > > > GList *tmp_list; > > > GList *functions; > > > GtkInitFunction *init; > > > GMainLoop *loop; > > > printf("\n%s :: %d\n",__FILE__,__LINE__); > > > gtk_main_loop_level++; > > > > > > loop = g_main_loop_new (NULL, TRUE); > > > main_loops = g_slist_prepend (main_loops, loop); > > > printf("\n%s :: %d\n",__FILE__,__LINE__); > > > tmp_list = functions = init_functions; > > > init_functions = NULL; > > > > > > while (tmp_list) > > > { > > > init = tmp_list->data; > > > tmp_list = tmp_list->next; > > > > > > (* init->function) (init->data); > > > g_free (init); > > > } > > > g_list_free (functions); > > > printf("\n%s :: %d\n",__FILE__,__LINE__); > > > if (g_main_loop_is_running (main_loops->data)) > > > { > > > * printf("\n%s :: %d\n",__FILE__,__LINE__); > > > GDK_THREADS_LEAVE (); > > > g_main_loop_run (loop); > > > GDK_THREADS_ENTER (); > > > * printf("\n%s :: %d\n",__FILE__,__LINE__); > > > > That's normal. If you want runtime you have to create a timer or > > register idle or timeout functions. > > > > > gtk_container_add (GTK_CONTAINER (window), pMainWidget); > > > printf("\n\n\ngtk_container_add (GTK_CONTAINER (window), > > > pMainWidget);\n\n\n") ; > > > gtk_widget_show (window); > > > printf("\n\n\nABHISHEK START OF gtk_main\n\n\n"); > > > gtk_main (); > > > printf("\n\n\nABHISHEK END OF gtk_main\n\n\n"); > > > return 0; > > > > Simply/weakly put: it should not return before the application is quit. > > > > -- > > Best regards, > > Denis Oliver Kropp > > > > .------------------------------------------. > > | DirectFB - Hardware accelerated graphics | > > | http://www.directfb.org/ | > > "------------------------------------------" > > > > > > -- > Thanks & Regards, > kaka -- Thanks & Regards, kaka ------=_Part_18102_17029842.1198174302348 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline <div> <blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"> <div>Hi Denis,</div> <div> </div> <div>I am writing gfx driver for DirectFB on BroadCom chip.</div> <div>Right now i am using FBdev system to display graphics on BCM chip(MIPS platform) which should use software fallbacks from DirectFB.Later on i 'll add hardware accelerartion also. </div> <div>My framebuffer driver for BCM chip is working fine. I have checked it by running a small example. Also the gfxdriver for directFB is working fine for Video and Image.</div> <div>The problem which i am facing right now is that i am running the fill rectangle example.</div> <div>IT is not filling any color in the rectangle. I am always getting the black screen.</div> <div> </div> <div>Could you plz provide some clue on it ?</div> <div>Also could you plz specify the file name and function in which directFB library is writing into the framebuffer memory the color pixel information?</div> <div> </div> <div>Thanks in Advance.</div> <div>kaka</div> <div><br><br> </div> <div><span class="q"><span class="gmail_quote">On 12/17/07, <b class="gmail_sendername">Denis Oliver Kropp</b> <<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank"> [email protected]</a>> wrote:</span> </span> <div><span class="e" id="q_116f8be5e613faf4_2"> <blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">kaka wrote:<br>> HI ALL,<br>><br>> We have successfully cross compiled GTK and DIRECTFB with all its <br>> dependencies for MIPS board.<br>> On running the basic test example of GTK, it is getting struck in the thread<br>> loop infinitely.<br>> We had put the "debug printf" statement in the gtkmain.c and debugged the<br>> test example.<br>> It is getting struck in the * g_main_loop_run (loop);* given below is<br>> the code(code<br>> snippet from gtkmain.c)<br>><br>> void<br>> gtk_main (void)<br> > {<br>> GList *tmp_list;<br>> GList *functions;<br>> GtkInitFunction *init;<br>> GMainLoop *loop;<br>> printf("\n%s :: %d\n",__FILE__,__LINE__);<br>> gtk_main_loop_level++;<br>> <br>> loop = g_main_loop_new (NULL, TRUE);<br>> main_loops = g_slist_prepend (main_loops, loop);<br>> printf("\n%s :: %d\n",__FILE__,__LINE__);<br>> tmp_list = functions = init_functions;<br>> init_functions = NULL; <br>><br>> while (tmp_list)<br>> {<br>> init = tmp_list->data;<br>> tmp_list = tmp_list->next;<br>><br>> (* init->function) (init->data);<br>> g_free (init); <br>> }<br>> g_list_free (functions);<br>> printf("\n%s :: %d\n",__FILE__,__LINE__);<br>> if (g_main_loop_is_running (main_loops->data))<br>> {<br>> * printf("\n%s :: %d\n",__FILE__,__LINE__); <br>> GDK_THREADS_LEAVE ();<br>> g_main_loop_run (loop);<br>> GDK_THREADS_ENTER ();<br>> * printf("\n%s :: %d\n",__FILE__,__LINE__);<br><br>That's normal. If you want runtime you have to create a timer or register idle or timeout functions. <br><br>> gtk_container_add (GTK_CONTAINER (window), pMainWidget);<br>> printf("\n\n\ngtk_container_add (GTK_CONTAINER (window),<br>> pMainWidget);\n\n\n") ;<br>> gtk_widget_show (window); <br>> printf("\n\n\nABHISHEK START OF gtk_main\n\n\n");<br>> gtk_main ();<br>> printf("\n\n\nABHISHEK END OF gtk_main\n\n\n");<br>> return 0;<br><br>Simply/weakly put: it should not return before the application is quit. <br><br>--<br>Best regards,<br>Denis Oliver Kropp<br><br>.------------------------------------------.<br>| DirectFB - Hardware accelerated graphics |<br>| <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.directfb.org/" target="_blank"> http://www.directfb.org/</a> | <br>"------------------------------------------"<br></blockquote></span></div></div><br><br clear="all"><br>-- <br>Thanks & Regards,<br><span class="sg">kaka </span> </blockquote></div><br><br clear="all"><br>-- <br>Thanks & Regards,<br>kaka ------=_Part_18102_17029842.1198174302348-- --===============0053186797== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ --===============0053186797== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Linux-fbdev-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/linux-fbdev-users --===============0053186797==--