Fwd: Projection Matrix

"Daniel E. Shipton" <[email protected]> Fri, 1 Dec 2006 10:21:37 -0600
Newsgroups gmane.comp.graphics.chromium.devel
Message-ID <[email protected]>
--===============0899243983==
Content-Type: multipart/alternative; 
	boundary="----=_Part_2608_27234760.1164990097113"

------=_Part_2608_27234760.1164990097113
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Pinging this list to see I can get a bite here. :)
-D

---------- Forwarded message ----------
From: Daniel E. Shipton <[email protected]>
Date: Nov 28, 2006 9:48 AM
Subject: Projection Matrix
To: [email protected]

Hi all,

I am trying to modify the GL stream that chromium is sending to the render
nodes to only modify the ModelView Matrix.  I override all the usual
suspects and don't allow calls to things like glViewport, glOrtho,
glMultMatrix(when not in ModelView), etc.  However, even with making all of
these calls as no-ops(which I verified with logging) the Projection Matrix
on the render nodes is still being affected.  I also looked at crserverlib
code and found it may have been setting up viewports in there too...but I
don't really know enough about how chromium sets up remote viewport to
intelligently mess with the code.  So, my question is how does chromium set
up the remote viewports and where do I need to intercept those calls to make
sure that the Projection Matrix is not touched on render nodes.

-Dan


-- 
Daniel E. Shipton
Software Engineer, Infiscape Corp.

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

Pinging this list to see I can get a bite here. :)<br>-D<br><br>---------- Forwarded message ----------<br><span class="gmail_quote">From: <b class="gmail_sendername">Daniel E. Shipton</b> &lt;<a href="mailto:[email protected]">
[email protected]</a>&gt;<br>Date: Nov 28, 2006 9:48 AM<br>Subject: Projection Matrix<br>To: <a href="mailto:[email protected]">[email protected]</a><br><br></span>Hi all,<br>
<br>I am trying to modify the GL stream that chromium is sending to the render nodes to only modify the ModelView Matrix.&nbsp; I override all the usual suspects and don't allow calls to things like glViewport, glOrtho, glMultMatrix(when not in ModelView), etc.&nbsp; However, even with making all of these calls as no-ops(which I verified with logging) the Projection Matrix on the render nodes is still being affected.&nbsp; I also looked at crserverlib code and found it may have been setting up viewports in there too...but I don't really know enough about how chromium sets up remote viewport to intelligently mess with the code.&nbsp; So, my question is how does chromium set up the remote viewports and where do I need to intercept those calls to make sure that the Projection Matrix is not touched on render nodes.
<br><br>-Dan<br>

<br clear="all"><br>-- <br>Daniel E. Shipton<br>Software Engineer, Infiscape Corp.

------=_Part_2608_27234760.1164990097113--


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

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
--===============0899243983==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

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

--===============0899243983==--