Re: Modern Chromium

"Chang Yuan" <[email protected]> Thu, 11 Dec 2008 10:38:57 -0800
Newsgroups gmane.comp.graphics.chromium.user
Message-ID <[email protected]>
--===============1680395044210013475==
Content-Type: multipart/alternative; 
	boundary="----=_Part_34653_15601533.1229020737236"

------=_Part_34653_15601533.1229020737236
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi all,

Here are my two cents.

SAGE is great for image/video applications, but may not be the best choice
for distributed graphics rendering. It handles OpenGL applications by
intercepting glSwapBuffer call and then streaming the buffer content
(instead of OpenGL calls) to the display tiles. The images are rendered with
inevitable upscaling artifacts which are quite visible on the display tiles.
It does allow running unmodified OpenGL applications, though.

For my own application, I am using the OGRE rendering engine (http://www.*
ogre*3d.org), which uses some advanced shader programs (possibly >OpenGL
1.5). I tried to connect it with Chromium, but the scene is rendered with
missing content (due to the lost shaders I guess) with a very low frame
rate. Has everybody have successful experience with running OGRE through
Chromium? Right now I'm sending the pixel buffers through SAGE as a backup
solution.

I plan to try another distributed rendering engine, Equalizer (
http://www.equalizergraphics.com/), that claims to support all versions of
OpenGL calls. But it requires modifying the program, which could be a
turn-off for some people.

Best,
Chang

On Thu, Dec 11, 2008 at 7:11 AM, Brock Palen <[email protected]> wrote:

> Looks like cglx will not support unmodified GL applications,
> From:
> http://vis.ucsd.edu/~cglx/docs.html<http://vis.ucsd.edu/%7Ecglx/docs.html>
> Do I need to recompile my OpenGL application against CGLX ?
>
> YES. CGLX needs to intercept a few OpenGL calls to provide a
> distributed OpenGL context on your visualization system.
>
> It does look like SAGE will work though:
> http://www.evl.uic.edu/cavern/sage/applications.php#wrapper
>
> Thanks,
>
> Brock Palen
> www.umich.edu/~brockp <http://www.umich.edu/%7Ebrockp>
> Center for Advanced Computing
> [email protected]
> (734)936-1985
>
>
>
> On Dec 10, 2008, at 3:58 PM, Andrew Shewmaker wrote:
>
> > This might be a good time for me to ask if anyone has compared cglx
> > to chromium?
> >
> > http://vis.ucsd.edu/~cglx/ <http://vis.ucsd.edu/%7Ecglx/>
> >
> > Sorry, I can't answer your Chromium questions.  The last powerwall I
> > ran it on was RHEL4.
> >
> > --
> > Andrew Shewmaker
> >
> >
>
>
>
> ------------------------------------------------------------------------------
> SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
> The future of the web can't happen without you.  Join us at MIX09 to help
> pave the way to the Next Web now. Learn more and register at
>
> http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
> _______________________________________________
> Chromium-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/chromium-users
>

------=_Part_34653_15601533.1229020737236
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi all,<br><br>Here are my two cents.<br><br>SAGE is great for image/video applications, but may not be the best choice for distributed graphics rendering. It handles OpenGL applications by intercepting glSwapBuffer call and then streaming the buffer content (instead of OpenGL calls) to the display tiles. The images are rendered with inevitable upscaling artifacts which are quite visible on the display tiles. It does allow running unmodified OpenGL applications, though. <br>
<br>For my own application, I am using the OGRE rendering engine (http://<cite>www.<b>ogre</b><a href="http://3d.org">3d.org</a></cite>), which uses some advanced shader programs (possibly &gt;OpenGL 1.5). I tried to connect it with Chromium, but the scene is rendered with missing content (due to the lost shaders I guess) with a very low frame rate. Has everybody have successful experience with running OGRE through Chromium? Right now I&#39;m sending the pixel buffers through SAGE as a backup solution. <br>
<br>I plan to try another distributed rendering engine, Equalizer (<a href="http://www.equalizergraphics.com/">http://www.equalizergraphics.com/</a>), that claims to support all versions of OpenGL calls. But it requires modifying the program, which could be a turn-off for some people.<br>
<br>Best,<br>Chang<br><div class="gmail_quote"><br>On Thu, Dec 11, 2008 at 7:11 AM, Brock Palen <span dir="ltr">&lt;<a href="mailto:[email protected]">[email protected]</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Looks like cglx will not support unmodified GL applications,<br>
From:<br>
<a href="http://vis.ucsd.edu/%7Ecglx/docs.html" target="_blank">http://vis.ucsd.edu/~cglx/docs.html</a><br>
Do I need to recompile my OpenGL application against CGLX ?<br>
<br>
YES. CGLX needs to intercept a few OpenGL calls to provide a<br>
distributed OpenGL context on your visualization system.<br>
<br>
It does look like SAGE will work though:<br>
<a href="http://www.evl.uic.edu/cavern/sage/applications.php#wrapper" target="_blank">http://www.evl.uic.edu/cavern/sage/applications.php#wrapper</a><br>
<br>
Thanks,<br>
<div class="Ih2E3d"><br>
Brock Palen<br>
<a href="http://www.umich.edu/%7Ebrockp" target="_blank">www.umich.edu/~brockp</a><br>
Center for Advanced Computing<br>
<a href="mailto:[email protected]">[email protected]</a><br>
(734)936-1985<br>
<br>
<br>
<br>
</div><div><div></div><div class="Wj3C7c">On Dec 10, 2008, at 3:58 PM, Andrew Shewmaker wrote:<br>
<br>
&gt; This might be a good time for me to ask if anyone has compared cglx<br>
&gt; to chromium?<br>
&gt;<br>
&gt; <a href="http://vis.ucsd.edu/%7Ecglx/" target="_blank">http://vis.ucsd.edu/~cglx/</a><br>
&gt;<br>
&gt; Sorry, I can&#39;t answer your Chromium questions. &nbsp;The last powerwall I<br>
&gt; ran it on was RHEL4.<br>
&gt;<br>
&gt; --<br>
&gt; Andrew Shewmaker<br>
&gt;<br>
&gt;<br>
<br>
<br>
------------------------------------------------------------------------------<br>
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.<br>
The future of the web can&#39;t happen without you. &nbsp;Join us at MIX09 to help<br>
pave the way to the Next Web now. Learn more and register at<br>
<a href="http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/" target="_blank">http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/</a><br>
_______________________________________________<br>
Chromium-users mailing list<br>
<a href="mailto:[email protected]">[email protected]</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/chromium-users" target="_blank">https://lists.sourceforge.net/lists/listinfo/chromium-users</a><br>
</div></div></blockquote></div><br>

------=_Part_34653_15601533.1229020737236--


--===============1680395044210013475==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
--===============1680395044210013475==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Chromium-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/chromium-users

--===============1680395044210013475==--