<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-3059</id>
	<title>Nabble - 3D Rendering</title>
	<updated>2009-11-25T07:57:01Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/3D-Rendering-f3059.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/3D-Rendering-f3059.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26515248</id>
	<title>Re: TGSI simplification branch</title>
	<published>2009-11-25T07:57:01Z</published>
	<updated>2009-11-25T07:57:01Z</updated>
	<author>
		<name>michal-9</name>
	</author>
	<content type="html">Keith Whitwell pisze:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Wed, 2009-11-25 at 06:28 -0800, michal wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Keith Whitwell pisze:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I've pushed a feature branch with some tgsi simplifications in it. &amp;nbsp;With
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; these I've removed the biggest remaining oddities of that language, and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; it's getting to a place where I'm starting to be happy with it as a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; foundation for future work.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Most of the surprising stuff like multiple negate flags, etc, is gone
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; now, and the core tokens are quite a bit easier to understand than in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; previous iterations.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I've still got my eye on reducing the verbosity of the names in the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; tgsi_parse.h &amp;quot;FullToken&amp;quot; world, and promoting the tgsi_any_token union
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; into p_shader_tokens.h.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; It would be good if people can review the interface changes and provide
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; feedback, and also test out their drivers on this branch. &amp;nbsp;I've done
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; minimal softpipe testing so far but will do more over the next few days.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; All looks good to me, I'm happy somebody had the guts to cut off all the 
&lt;br&gt;&amp;gt;&amp;gt; cruft in one shot.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I see some compile errors on windows build -- I will fix those along 
&lt;br&gt;&amp;gt;&amp;gt; with other minor bugs I have spotted.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Now, looking at the interface, I'm thinking about removing some more tokens.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 1) Remove tgsi_dimension and use tgsi_src_register directly with some 
&lt;br&gt;&amp;gt;&amp;gt; well-defined constraints.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2) Do the same to tgsi_instruction_predicate. Really, it's just an 
&lt;br&gt;&amp;gt;&amp;gt; optional src operand with some restrictions.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Interesting. &amp;nbsp;I'd be keen to see a patch.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;Attached. But the more I look at it the more lame it gets.
&lt;/div&gt;&lt;br&gt;Another option would be to define tgsi_any_register that would have 
&lt;br&gt;File, Index, Indirect and Dimension fields. Then there would be more 
&lt;br&gt;specialised tgsi_*_register tokens, that would be binary compatible with 
&lt;br&gt;the first one. One could cast them using a union and avoid more mistakes 
&lt;br&gt;at compile time. That way we don't have to put the constraints in 
&lt;br&gt;comments, but be more strict and use the compiler to enforce them. I 
&lt;br&gt;will follow up with a patch.
&lt;br&gt;&lt;br /&gt;diff --git a/src/gallium/include/pipe/p_shader_tokens.h b/src/gallium/include/pipe/p_shader_tokens.h
&lt;br&gt;index 7d73d7d..7bea99a 100644
&lt;br&gt;--- a/src/gallium/include/pipe/p_shader_tokens.h
&lt;br&gt;+++ b/src/gallium/include/pipe/p_shader_tokens.h
&lt;br&gt;@@ -290,7 +290,9 @@ union tgsi_immediate_data
&lt;br&gt;&amp;nbsp; * respectively. For a given operation code, those numbers are fixed and are
&lt;br&gt;&amp;nbsp; * present here only for convenience.
&lt;br&gt;&amp;nbsp; *
&lt;br&gt;- * If Predicate is TRUE, tgsi_instruction_predicate token immediately follows.
&lt;br&gt;+ * If Predicate is TRUE, tgsi_src_register token immediately follows. Only
&lt;br&gt;+ * the File, Index, Negate and Swizzle* fields are valid. File must be set
&lt;br&gt;+ * to TGSI_FILE_PREDICATE and Swizzle is either set to identity or replicate.
&lt;br&gt;&amp;nbsp; *
&lt;br&gt;&amp;nbsp; * Saturate controls how are final results in destination registers modified.
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;@@ -350,21 +352,6 @@ struct tgsi_instruction_texture
&lt;br&gt;&amp;nbsp; &amp;nbsp; unsigned Padding &amp;nbsp;: 24;
&lt;br&gt;&amp;nbsp;};
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-/*
&lt;br&gt;- * For SM3, the following constraint applies.
&lt;br&gt;- * &amp;nbsp; - Swizzle is either set to identity or replicate.
&lt;br&gt;- */
&lt;br&gt;-struct tgsi_instruction_predicate
&lt;br&gt;-{
&lt;br&gt;- &amp;nbsp; int &amp;nbsp; &amp;nbsp; &amp;nbsp;Index &amp;nbsp; &amp;nbsp;: 16; /* SINT */
&lt;br&gt;- &amp;nbsp; unsigned SwizzleX : 2; &amp;nbsp;/* TGSI_SWIZZLE_x */
&lt;br&gt;- &amp;nbsp; unsigned SwizzleY : 2; &amp;nbsp;/* TGSI_SWIZZLE_x */
&lt;br&gt;- &amp;nbsp; unsigned SwizzleZ : 2; &amp;nbsp;/* TGSI_SWIZZLE_x */
&lt;br&gt;- &amp;nbsp; unsigned SwizzleW : 2; &amp;nbsp;/* TGSI_SWIZZLE_x */
&lt;br&gt;- &amp;nbsp; unsigned Negate &amp;nbsp; : 1; &amp;nbsp;/* BOOL */
&lt;br&gt;- &amp;nbsp; unsigned Padding &amp;nbsp;: 7;
&lt;br&gt;-};
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;/**
&lt;br&gt;&amp;nbsp; * File specifies the register array to access.
&lt;br&gt;&amp;nbsp; *
&lt;br&gt;@@ -396,23 +383,12 @@ struct tgsi_src_register
&lt;br&gt;&amp;nbsp;};
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;/**
&lt;br&gt;- * If tgsi_src_register::Modifier is TRUE, tgsi_src_register_modifier follows.
&lt;br&gt;- * 
&lt;br&gt;- * Then, if tgsi_src_register::Indirect is TRUE, another tgsi_src_register
&lt;br&gt;- * follows.
&lt;br&gt;+ * If tgsi_src_register::Indirect is TRUE, tgsi_src_register follows.
&lt;br&gt;&amp;nbsp; *
&lt;br&gt;- * Then, if tgsi_src_register::Dimension is TRUE, tgsi_dimension follows.
&lt;br&gt;+ * If tgsi_src_register::Dimension is TRUE, tgsi_src_register follows.
&lt;br&gt;+ * Only the Indirect, Dimension and Index fields are valid.
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-
&lt;br&gt;-struct tgsi_dimension
&lt;br&gt;-{
&lt;br&gt;- &amp;nbsp; unsigned Indirect &amp;nbsp; &amp;nbsp;: 1; &amp;nbsp;/* BOOL */
&lt;br&gt;- &amp;nbsp; unsigned Dimension &amp;nbsp; : 1; &amp;nbsp;/* BOOL */
&lt;br&gt;- &amp;nbsp; unsigned Padding &amp;nbsp; &amp;nbsp; : 14;
&lt;br&gt;- &amp;nbsp; int &amp;nbsp; &amp;nbsp; &amp;nbsp;Index &amp;nbsp; &amp;nbsp; &amp;nbsp; : 16; /* SINT */
&lt;br&gt;-};
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;struct tgsi_dst_register
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; unsigned File &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: 4; &amp;nbsp;/* TGSI_FILE_ */
&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26515248&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/TGSI-simplification-branch-tp26496926p26515248.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26515066</id>
	<title>Re: Unstable Vista Menus</title>
	<published>2009-11-25T07:47:34Z</published>
	<updated>2009-11-25T07:47:34Z</updated>
	<author>
		<name>java3d-interest</name>
	</author>
	<content type="html">I had a problem at first because I couldn't get the canvas3d to show. &amp;nbsp;Mine is called c and I had to manually set the size like so after I created it.
&lt;br&gt;&lt;br&gt;// New universe
&lt;br&gt;c = createSplashUniverse();
&lt;br&gt;jPanel1.add(c, java.awt.BorderLayout.CENTER);
&lt;br&gt;c.setSize(jPanel1.getSize());
&lt;br&gt;&lt;br&gt;Maybe this is your problem? &amp;nbsp;You can check first by getting the size of the canvas3d object - if it is 0x0 it will be invisible.
&lt;br&gt;Dave
&lt;br&gt;[Message sent by forum member 'dwsubc' ]
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forums.java.net/jive/thread.jspa?messageID=373326&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forums.java.net/jive/thread.jspa?messageID=373326&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26515066&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;interest-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26515066&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;interest-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---java3d-interest-f13491.html&quot; embed=&quot;fixTarget[13491]&quot; target=&quot;_top&quot; &gt;java.net - java3d interest&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Unstable-Vista-Menus-tp26498370p26515066.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26514322</id>
	<title>Re: Unstable Vista Menus</title>
	<published>2009-11-25T07:07:49Z</published>
	<updated>2009-11-25T07:07:49Z</updated>
	<author>
		<name>java3d-interest</name>
	</author>
	<content type="html">hi, maybe you can help me.
&lt;br&gt;&lt;br&gt;i executed your example (nice work) and i tried some similar thing with java3d.
&lt;br&gt;i have a borderlayout with a canvas3d and a jpanel.
&lt;br&gt;the jpanel is invisble, but during runtime i want the jpanel to be visible.
&lt;br&gt;but it remains invisible even set to true. how have you managed that
&lt;br&gt;lightweight heavyweight problem?
&lt;br&gt;thx in advance
&lt;br&gt;[Message sent by forum member 'optimusprime1982' ]
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forums.java.net/jive/thread.jspa?messageID=373319&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forums.java.net/jive/thread.jspa?messageID=373319&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26514322&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;interest-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26514322&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;interest-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---java3d-interest-f13491.html&quot; embed=&quot;fixTarget[13491]&quot; target=&quot;_top&quot; &gt;java.net - java3d interest&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Unstable-Vista-Menus-tp26498370p26514322.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26513625</id>
	<title>Re: TGSI simplification branch</title>
	<published>2009-11-25T06:30:32Z</published>
	<updated>2009-11-25T06:30:32Z</updated>
	<author>
		<name>Keith Whitwell-3</name>
	</author>
	<content type="html">On Wed, 2009-11-25 at 06:28 -0800, michal wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Keith Whitwell pisze:
&lt;br&gt;&amp;gt; &amp;gt; I've pushed a feature branch with some tgsi simplifications in it. &amp;nbsp;With
&lt;br&gt;&amp;gt; &amp;gt; these I've removed the biggest remaining oddities of that language, and
&lt;br&gt;&amp;gt; &amp;gt; it's getting to a place where I'm starting to be happy with it as a
&lt;br&gt;&amp;gt; &amp;gt; foundation for future work.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Most of the surprising stuff like multiple negate flags, etc, is gone
&lt;br&gt;&amp;gt; &amp;gt; now, and the core tokens are quite a bit easier to understand than in
&lt;br&gt;&amp;gt; &amp;gt; previous iterations.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I've still got my eye on reducing the verbosity of the names in the
&lt;br&gt;&amp;gt; &amp;gt; tgsi_parse.h &amp;quot;FullToken&amp;quot; world, and promoting the tgsi_any_token union
&lt;br&gt;&amp;gt; &amp;gt; into p_shader_tokens.h.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; It would be good if people can review the interface changes and provide
&lt;br&gt;&amp;gt; &amp;gt; feedback, and also test out their drivers on this branch. &amp;nbsp;I've done
&lt;br&gt;&amp;gt; &amp;gt; minimal softpipe testing so far but will do more over the next few days.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; All looks good to me, I'm happy somebody had the guts to cut off all the 
&lt;br&gt;&amp;gt; cruft in one shot.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I see some compile errors on windows build -- I will fix those along 
&lt;br&gt;&amp;gt; with other minor bugs I have spotted.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Now, looking at the interface, I'm thinking about removing some more tokens.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 1) Remove tgsi_dimension and use tgsi_src_register directly with some 
&lt;br&gt;&amp;gt; well-defined constraints.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 2) Do the same to tgsi_instruction_predicate. Really, it's just an 
&lt;br&gt;&amp;gt; optional src operand with some restrictions.
&lt;/div&gt;&lt;br&gt;Interesting. &amp;nbsp;I'd be keen to see a patch.
&lt;br&gt;&lt;br&gt;Keith
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26513625&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/TGSI-simplification-branch-tp26496926p26513625.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26513587</id>
	<title>Re: TGSI simplification branch</title>
	<published>2009-11-25T06:28:33Z</published>
	<updated>2009-11-25T06:28:33Z</updated>
	<author>
		<name>michal-9</name>
	</author>
	<content type="html">Keith Whitwell pisze:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I've pushed a feature branch with some tgsi simplifications in it. &amp;nbsp;With
&lt;br&gt;&amp;gt; these I've removed the biggest remaining oddities of that language, and
&lt;br&gt;&amp;gt; it's getting to a place where I'm starting to be happy with it as a
&lt;br&gt;&amp;gt; foundation for future work.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Most of the surprising stuff like multiple negate flags, etc, is gone
&lt;br&gt;&amp;gt; now, and the core tokens are quite a bit easier to understand than in
&lt;br&gt;&amp;gt; previous iterations.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've still got my eye on reducing the verbosity of the names in the
&lt;br&gt;&amp;gt; tgsi_parse.h &amp;quot;FullToken&amp;quot; world, and promoting the tgsi_any_token union
&lt;br&gt;&amp;gt; into p_shader_tokens.h.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It would be good if people can review the interface changes and provide
&lt;br&gt;&amp;gt; feedback, and also test out their drivers on this branch. &amp;nbsp;I've done
&lt;br&gt;&amp;gt; minimal softpipe testing so far but will do more over the next few days.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;All looks good to me, I'm happy somebody had the guts to cut off all the 
&lt;br&gt;cruft in one shot.
&lt;br&gt;&lt;br&gt;I see some compile errors on windows build -- I will fix those along 
&lt;br&gt;with other minor bugs I have spotted.
&lt;br&gt;&lt;br&gt;Now, looking at the interface, I'm thinking about removing some more tokens.
&lt;br&gt;&lt;br&gt;1) Remove tgsi_dimension and use tgsi_src_register directly with some 
&lt;br&gt;well-defined constraints.
&lt;br&gt;&lt;br&gt;2) Do the same to tgsi_instruction_predicate. Really, it's just an 
&lt;br&gt;optional src operand with some restrictions.
&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26513587&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/TGSI-simplification-branch-tp26496926p26513587.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26513527</id>
	<title>MESA_multithread_makecurrent (Was: Video Hackfest conclusions)</title>
	<published>2009-11-25T06:24:23Z</published>
	<updated>2009-11-25T06:24:23Z</updated>
	<author>
		<name>José Fonseca-2</name>
	</author>
	<content type="html">On Tue, 2009-11-24 at 03:47 -0800, Benjamin Otte wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; == locking in Mesa ==
&lt;br&gt;&amp;gt; The GLX specification does not allow binding the same GLX context in
&lt;br&gt;&amp;gt; multiple threads at the same time. This is a requirement for both
&lt;br&gt;&amp;gt; Cairo's and GStreamer's threading model. An extension was proposed and
&lt;br&gt;&amp;gt; initial code developed to support this requirement in the same way as
&lt;br&gt;&amp;gt; Apple's GL does by default. Windows does not support this and would
&lt;br&gt;&amp;gt; require potentially expensive fallback code.
&lt;br&gt;&amp;gt; Links:
&lt;br&gt;&amp;gt; &amp;nbsp;* &lt;a href=&quot;http://people.freedesktop.org/~anholt/MESA_multithread_makecurrent.spec&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.freedesktop.org/~anholt/MESA_multithread_makecurrent.spec&lt;/a&gt;&lt;br&gt;&amp;gt; Actions:
&lt;br&gt;&amp;gt; &amp;nbsp;* Get review for suggested extension and include it in future Mesa releases
&lt;br&gt;&amp;gt; &amp;nbsp;* Make Windows developers investigate the situation
&lt;/div&gt;&lt;br&gt;Erik,
&lt;br&gt;&lt;br&gt;I think this extension will be quite useful.
&lt;br&gt;&lt;br&gt;My only concern with the current wording of
&lt;br&gt;MESA_multithread_makecurrent is that the extension will affect all
&lt;br&gt;applications, which will break any GL test or application that
&lt;br&gt;checks/relies on glXMakeContextCurrent failing when binding the same
&lt;br&gt;context to multiple threads. Perhaps such test/application doesn't
&lt;br&gt;exist, but if such app is known or likely to exist then it might be
&lt;br&gt;preferable to have the old behavior by default and require the
&lt;br&gt;applications that want to use this to feature the new behavior. 
&lt;br&gt;&lt;br&gt;Windows WGL spec is worded pretty similarly to GLX in this regard [1],
&lt;br&gt;and the extension could easily be modified to cover WGL too if wasn't
&lt;br&gt;the existence opengl32.dll. opengl32.dll implements all this logic and
&lt;br&gt;comes bundled with Windows, so it is virtually impossible for IHVs to
&lt;br&gt;change these semantics. The only way I see to make it work would be for
&lt;br&gt;the app to call wglGetProcAddress for every GL function it uses, and add
&lt;br&gt;a new &amp;quot;wglMakecurrentMESA&amp;quot; entrypoint that would do what we want...
&lt;br&gt;quite ugly. 
&lt;br&gt;&lt;br&gt;Jose
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/dd374387(VS.85).aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://msdn.microsoft.com/en-us/library/dd374387(VS.85).aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26513527&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Video-Hackfest-conclusions-tp26494568p26513527.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26512783</id>
	<title>Re: Unstable Vista Menus</title>
	<published>2009-11-25T05:38:48Z</published>
	<updated>2009-11-25T05:38:48Z</updated>
	<author>
		<name>java3d-interest</name>
	</author>
	<content type="html">Finally found the fix - add these lines:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; JPopupMenu.setDefaultLightWeightPopupEnabled( false );
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ToolTipManager.sharedInstance().setLightWeightPopupEnabled(false);
&lt;br&gt;&lt;br&gt;before the NetBeans generated line:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; initComponents();
&lt;br&gt;&lt;br&gt;Dave
&lt;br&gt;&lt;br&gt;ps I would still like to know if StarryOrbits works under Linux or Mac.
&lt;br&gt;[Message sent by forum member 'dwsubc' ]
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forums.java.net/jive/thread.jspa?messageID=373304&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forums.java.net/jive/thread.jspa?messageID=373304&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26512783&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;interest-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26512783&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;interest-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---java3d-interest-f13491.html&quot; embed=&quot;fixTarget[13491]&quot; target=&quot;_top&quot; &gt;java.net - java3d interest&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Unstable-Vista-Menus-tp26498370p26512783.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26510971</id>
	<title>Re: Shape3D Picking Problems: Very bad accuracy in Java3D?</title>
	<published>2009-11-25T03:13:12Z</published>
	<updated>2009-11-25T03:13:12Z</updated>
	<author>
		<name>java3d-interest</name>
	</author>
	<content type="html">Ok, I understand the problem now. getClosestIntersectionPoint I believe does only get the closest vertex point. So if your mesh is made up of a few large quads or triangles you might be getting the same closest vertex points depending on where your arrows are.
&lt;br&gt;&lt;br&gt;I assume you are using PickInfo.PICK_GEOMETRY and the flag PickInfo.CLOSEST_INTERSECTION_POINT. If you also use the flag PickInfo.CLOSEST_GEOM_INFO you can get access to the intersection info using getIntersectionInfos(). With the IntersectionInfo there is a method getIntersectionPoint(). I am not sure whether this point is any different, I have never used it, but try it out and see. Basically you want the intersection point of the ray through the polygon. If Java3D work this out for you, you can do it manually, you will need to use the intersection of a line through a plane where there are many examples of the equation online, e.g. &lt;a href=&quot;http://local.wasp.uwa.edu.au/~pbourke/geometry/planeline/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://local.wasp.uwa.edu.au/~pbourke/geometry/planeline/&lt;/a&gt;&lt;br&gt;To do this you need the normal of the intersected geometry, any point on the intersected face and the line geometry all of which you can gain access to.
&lt;br&gt;&lt;br&gt;That is indeed strange about having to repeat the picking using the old picking package, I have never had any problems using pickfast and the closest vertex has always been good enough for my needs. Hope this helps.
&lt;br&gt;[Message sent by forum member 'chrismcband' ]
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forums.java.net/jive/thread.jspa?messageID=373288&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forums.java.net/jive/thread.jspa?messageID=373288&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26510971&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;interest-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26510971&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;interest-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---java3d-interest-f13491.html&quot; embed=&quot;fixTarget[13491]&quot; target=&quot;_top&quot; &gt;java.net - java3d interest&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Shape3D-Picking-Problems%3A-Very-bad-accuracy-in-Java3D--tp26480472p26510971.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26512114</id>
	<title>Re: [gst-devel] Video Hackfest conclusions</title>
	<published>2009-11-25T02:56:52Z</published>
	<updated>2009-11-25T02:56:52Z</updated>
	<author>
		<name>Farkas Levente-2</name>
	</author>
	<content type="html">On 11/24/2009 12:47 PM, Benjamin Otte wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; = Timeline =
&lt;br&gt;&amp;gt; The end goal of all of this is to get the code into users' hands
&lt;br&gt;&amp;gt; quickly, but allow a smooth and non-disrupting upgrade. Desired dates
&lt;br&gt;&amp;gt; have been put forth to achieve this:
&lt;br&gt;&amp;gt; &amp;nbsp;* End of January: release new versions of Cairo and Pixman that
&lt;br&gt;&amp;gt; contain the new APIs reuired by GStreamer
&lt;br&gt;&amp;gt; &amp;nbsp;* End of March: X server and Mesa releases are due - make sure the
&lt;br&gt;&amp;gt; required Mesa extension is part of this. Ideally XrenderPutImage would
&lt;br&gt;&amp;gt; be included, too.
&lt;br&gt;&amp;gt; &amp;nbsp;* April/May, after next Fedora/Ubuntu releases: Merge Cairo support
&lt;br&gt;&amp;gt; into gst-plugins-base and start porting elements to it. Encourage
&lt;br&gt;&amp;gt; application developers (browser, Flash players) to make use of the new
&lt;br&gt;&amp;gt; APIs
&lt;br&gt;&amp;gt; &amp;nbsp;* October: another Fedora/Ubuntu release that switches all users to
&lt;br&gt;&amp;gt; the new APIs
&lt;/div&gt;&lt;br&gt;thanks for the conclusion. one thing which would be very useful (for me
&lt;br&gt;and may be others).
&lt;br&gt;Fedora/Ubuntu is a very fast moving target, but i understood it as a
&lt;br&gt;good target for gstreamer. although some people (like me) would like to
&lt;br&gt;use a more robust os like rhel/centos. but currently it's not possible
&lt;br&gt;to update gstreamer to newer version on rhel/centos since gstreamer
&lt;br&gt;depend on glib/gtk which is too old in rhel for newer gstreamer.
&lt;br&gt;as (probably) rhel-6 will be out in 2010 it means that version of
&lt;br&gt;glib/gtk/cairo which will be in rhel-6 will remain for many years in the
&lt;br&gt;rhel/centos-6.
&lt;br&gt;so if i dare to ask that gtk/glib/cairo version in rhel-6 should have to
&lt;br&gt;enough for these features. ie. rise the required gtk/glib/cairo version
&lt;br&gt;in the current gstreamer to be enough for later version. otherwise these
&lt;br&gt;features can't be used in rhel-6 for many years.
&lt;br&gt;thanks in advance.
&lt;br&gt;regards.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp; Levente &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;Si vis pacem para bellum!&amp;quot;
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26512114&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Video-Hackfest-conclusions-tp26494568p26512114.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26510259</id>
	<title>Re: st_shader-varients merge tomorrow</title>
	<published>2009-11-25T02:11:09Z</published>
	<updated>2009-11-25T02:11:09Z</updated>
	<author>
		<name>Marek Olšák</name>
	</author>
	<content type="html">Hi Roland,&lt;br&gt;&lt;br&gt;r300g doesn&amp;#39;t use *semantic_index at all and due to this some shaders are broken on it. Merging the branch probably can&amp;#39;t make it worse, so go for it. I already have fixes for this driver here and I am about to send them soon.&lt;br&gt;
&lt;br&gt;Marek&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Nov 25, 2009 at 4:47 AM, Roland Scheidegger &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26510259&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sroland@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
I&amp;#39;m planning to merge st_shader-varients branch to master tomorrow.&lt;br&gt;
&lt;br&gt;
This should not adversely affect drivers, unless they rely on generics&lt;br&gt;
inputs/outputs semantic_index always starting at 0 without holes&lt;br&gt;
(something that they shouldn&amp;#39;t do but it would have worked previously).&lt;br&gt;
Feedback for hw drivers welcome, I&amp;#39;ll try i915 myself, but I can&amp;#39;t test&lt;br&gt;
the others, though some quick glance seemed to suggest they should be ok.&lt;br&gt;
&lt;br&gt;
Roland&lt;br&gt;
&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Mesa3d-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26510259&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26510259&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/st_shader-varients-merge-tomorrow-tp26507157p26510259.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26507593</id>
	<title>Re: Mesa 7.6.1 release candidate 1</title>
	<published>2009-11-24T21:01:36Z</published>
	<updated>2009-11-24T21:01:36Z</updated>
	<author>
		<name>Dan Nicholson-2</name>
	</author>
	<content type="html">On Tue, Nov 24, 2009 at 3:55 PM, tom fogal &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507593&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tfogal@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Dan Nicholson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507593&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dbn.lists@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt; On Tue, Nov 24, 2009 at 12:37 PM, tom fogal &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507593&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tfogal@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Dan Nicholson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507593&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dbn.lists@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; On Thu, Nov 19, 2009 at 8:28 AM, Brian Paul &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507593&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brianp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; tom fogal wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Brian Paul &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507593&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brianp@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Please test and report any problems ASAP.  If there aren't any issues
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; we'd like to release 7.6.1 on Friday or Saturday.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; [snip]
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Secondly, the AIX build is failing in progs/Makefile.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  PROGRAM_DIRS =
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;                ^ (there's a space here [1] ;)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; in a config/ though. *shrug*.  As I said, it doesn't matter much for
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; me.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Actually, I don't know why this is a problem. On my system with GNU
&lt;br&gt;&amp;gt;&amp;gt; make (which you're using, too) having just spaces after the = gets
&lt;br&gt;&amp;gt;&amp;gt; stripped.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We're using the native make on AIX, not GNU make.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Speaking of which, I guess AIX make *does* support $(strip ...).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; $ cat &amp;gt; Makefile &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DIRS =      # bunch of spaces here
&lt;br&gt;&amp;gt;&amp;gt; SUBDIRS = $(DIRS)
&lt;br&gt;&amp;gt;&amp;gt; dirs:
&lt;br&gt;&amp;gt;&amp;gt;         @echo '&amp;quot;$(SUBDIRS)&amp;quot;'
&lt;br&gt;&amp;gt;&amp;gt;         @test -n &amp;quot;$(SUBDIRS)&amp;quot; &amp;&amp; echo non-empty || echo empty
&lt;br&gt;&amp;gt;&amp;gt; EOF
&lt;br&gt;&amp;gt;&amp;gt; $ make dirs
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This test does in fact work fine.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; However, if you do:
&lt;br&gt;&amp;gt;  @for d in &amp;quot;$(SUBDIRS)&amp;quot; ; do \
&lt;br&gt;&amp;gt;    echo &amp;quot;$$d&amp;quot; \
&lt;br&gt;&amp;gt;  done
&lt;br&gt;&amp;gt; after the @test -n line, AIX make chokes.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; What is the actual error you're seeing?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  -bash-3.00$ cat Makefile
&lt;br&gt;&amp;gt;  DIRS =
&lt;br&gt;&amp;gt;  SUBDIRS = $(DIRS)
&lt;br&gt;&amp;gt;  dirs:
&lt;br&gt;&amp;gt;          @echo '&amp;quot;$(SUBDIRS)&amp;quot;'
&lt;br&gt;&amp;gt;          @test -n &amp;quot;$(SUBDIRS)&amp;quot; &amp;&amp; echo non-empty || echo empty
&lt;br&gt;&amp;gt;          @for dir in $(SUBDIRS) ; do \
&lt;br&gt;&amp;gt;                  echo &amp;quot;$$dir&amp;quot; \
&lt;br&gt;&amp;gt;          done
&lt;br&gt;&amp;gt;  -bash-3.00$ make
&lt;br&gt;&amp;gt;  &amp;quot;&amp;quot;
&lt;br&gt;&amp;gt;  empty
&lt;br&gt;&amp;gt;  /usr/bin/sh: 0403-057 Syntax error at line 1 : `;' is not expected.
&lt;br&gt;&amp;gt;  make: 1254-004 The error code from the last command is 2.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  Stop.
&lt;br&gt;&amp;gt;  -bash-3.00$
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If I quote the $(SUBDIRS) in the @for line, I get the error &amp;quot;`for' is
&lt;br&gt;&amp;gt; not matched.&amp;quot;.
&lt;/div&gt;&lt;br&gt;Yeah, both errors are because of the AIX shell. It's not as resilient
&lt;br&gt;to poorly constructed loops as bash, I guess.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; 31f7e8efb25a77e3bdfb6e9850cf31e339060976 is definitely correct as the
&lt;br&gt;&amp;gt;&amp;gt; quotes would cause all the directories to be a single argument. Can
&lt;br&gt;&amp;gt;&amp;gt; you try the automake way, which I believe is used to workaround this
&lt;br&gt;&amp;gt;&amp;gt; exact issue? It constructs the for loop using a shell variable instead
&lt;br&gt;&amp;gt;&amp;gt; of a make variable.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; subdirs:
&lt;br&gt;&amp;gt;&amp;gt;         @list='$(SUBDIRS)'; for dir in $$list; do echo $$dir; done
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This works great with AIX (and of course GNU) make.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Tom, what arguments do you pass to configure?
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; FWIW on AIX we do something like this:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  ./configure CC=xlc CXX=xlC CFLAGS=-qcpluscmt -qlanglvl=extc99
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  -DUSE_MGL_NAMESPACE CXXFLAGS=-DUSE_MGL_NAMESPACE
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  --prefix=/usr/common/homes/f/fogal1/sw
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  --without-demos --with-driver=xxx --disable-gallium --with-max-width=16384
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  --with-max-height=16384 --disable-glw --disable-glu --disable-egl
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Except it happens twice, the first time with xxx=xlib and the latter
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; with xxx=osmesa.  If you're *really* curious, see the function
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; 'build_mesa' in:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  &lt;a href=&quot;http://portal.nersc.gov/svn/visit/trunk/src/svn_bin/build_visit&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://portal.nersc.gov/svn/visit/trunk/src/svn_bin/build_visit&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; That's strange since --without-demos will substitute PROGRAM_DIRS=&amp;quot;&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt; I think there's something else funky going on.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The issue is SUBDIRS = $(PROGRAM_DIRS) in progs/Makefile, I think (but
&lt;br&gt;&amp;gt; haven't verified).  That seems to cause AIX make to think that SUBDIRS
&lt;br&gt;&amp;gt; is a string with a single space, which != the empty string, and thus
&lt;br&gt;&amp;gt; the test -n fails.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I like your automake-esque solution.  How's the attached patch?  Note
&lt;br&gt;&amp;gt; that I tested the approach but not Mesa on AIX yet (please don't
&lt;br&gt;&amp;gt; apply).
&lt;/div&gt;&lt;br&gt;Yeah, that's great. One of my _really_ rainy day projects was to
&lt;br&gt;convert all the mesa recursion targets to use the automake style since
&lt;br&gt;we know that's been thrown at tons of systems out in the wild.
&lt;br&gt;&lt;br&gt;Reviewed-by: Dan Nicholson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507593&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dbn.lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Dan
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507593&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Mesa-7.6.1-release-candidate-1-tp26419087p26507593.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26507248</id>
	<title>Re: Can mesa library be built on aix 5.3 platform</title>
	<published>2009-11-24T20:03:06Z</published>
	<updated>2009-11-24T20:03:06Z</updated>
	<author>
		<name>tom fogal-3</name>
	</author>
	<content type="html">1. Please CC the list in replies.
&lt;br&gt;2. You've again sent me a mail in a `gbk' charset, which was really
&lt;br&gt;&amp;nbsp; &amp;nbsp;in iso-8859-1 or something similar, and all of that was needlessly
&lt;br&gt;&amp;nbsp; &amp;nbsp;encoded via base64. &amp;nbsp;This is the last reply you'll get from me
&lt;br&gt;&amp;nbsp; &amp;nbsp;without fixing your mail client.
&lt;br&gt;&lt;br&gt;majun &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507248&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;majun.china@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; Glad to receive your Emai. From your Email, if I can get these
&lt;br&gt;&amp;gt; informations:
&lt;br&gt;&amp;gt; 1. Before mesa_7_6, there is no mesa library which can support aix
&lt;br&gt;&amp;gt; 5.3.
&lt;br&gt;&lt;br&gt;AFAICT, Mesa used to support AIX. &amp;nbsp;I gather that few people use AIX,
&lt;br&gt;so the support atrophied a bit until some recent testing revealed the
&lt;br&gt;build was broken.
&lt;br&gt;&lt;br&gt;I haven't been here all that long though.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp;2. Only mesa_7_6_branch can support aix 5.3, but this version is
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; latest, and I can not download, so I will wait.
&lt;br&gt;&lt;br&gt;You can download the current Mesa 7.6 tip from git. &amp;nbsp;See:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.mesa3d.org/repository.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mesa3d.org/repository.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp;In your Emai, I can not understand what isOSMesa is, Can you explain
&lt;br&gt;&amp;gt; it for me?
&lt;br&gt;&lt;br&gt;I can but won't bother. &amp;nbsp;Google is your friend.
&lt;br&gt;&lt;br&gt;I apparently don't have a good link on ML etiquette bookmarked. &amp;nbsp;This
&lt;br&gt;will do in the meantime:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.freebsd.org/doc/en/articles/mailing-list-faq/etiquette.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/doc/en/articles/mailing-list-faq/etiquette.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;though it is of course specific to FreeBSD.
&lt;br&gt;&lt;br&gt;-tom
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507248&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Can-mesa-library-be-built-on-aix-5.3-platform-tp26493385p26507248.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26507157</id>
	<title>st_shader-varients merge tomorrow</title>
	<published>2009-11-24T19:47:05Z</published>
	<updated>2009-11-24T19:47:05Z</updated>
	<author>
		<name>Roland Scheidegger-4</name>
	</author>
	<content type="html">I'm planning to merge st_shader-varients branch to master tomorrow.
&lt;br&gt;&lt;br&gt;This should not adversely affect drivers, unless they rely on generics
&lt;br&gt;inputs/outputs semantic_index always starting at 0 without holes
&lt;br&gt;(something that they shouldn't do but it would have worked previously).
&lt;br&gt;Feedback for hw drivers welcome, I'll try i915 myself, but I can't test
&lt;br&gt;the others, though some quick glance seemed to suggest they should be ok.
&lt;br&gt;&lt;br&gt;Roland
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507157&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/st_shader-varients-merge-tomorrow-tp26507157p26507157.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26506379</id>
	<title>Re: FreeGLUT re-glutInit possible?</title>
	<published>2009-11-24T17:37:23Z</published>
	<updated>2009-11-24T17:37:23Z</updated>
	<author>
		<name>Chris Marshall-2</name>
	</author>
	<content type="html">John F. Fay wrote:
&lt;br&gt;&amp;gt; Chris,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;There is a &amp;quot;glutExit&amp;quot; call that is supposed to undo all the 
&lt;br&gt;&amp;gt; &amp;quot;glutInit&amp;quot; stuff. &amp;nbsp;Then you can call &amp;quot;glutInit&amp;quot; again and carry on merrily.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- John
&lt;br&gt;&lt;br&gt;Great to know! &amp;nbsp;It appears to be in FreeGLUT 2.6 so that will solve
&lt;br&gt;a big piece of the problem when I get to upgrade from my current
&lt;br&gt;2.4 version...
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Chris
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Freeglut-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26506379&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Freeglut-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/freeglut-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/freeglut-developer&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/freeglut-developer-f3641.html&quot; embed=&quot;fixTarget[3641]&quot; target=&quot;_top&quot; &gt;freeglut-developer&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%22freeglut%22-and-OSX-tp26420263p26506379.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26506381</id>
	<title>Re: FreeGLUT re-glutInit possible?</title>
	<published>2009-11-24T17:36:09Z</published>
	<updated>2009-11-24T17:36:09Z</updated>
	<author>
		<name>Chris Marshall-2</name>
	</author>
	<content type="html">Larry E. Ramey wrote:
&lt;br&gt;&amp;gt; You can call the event loop yourself. It will execute 1 loop then return 
&lt;br&gt;&amp;gt; to you. Put this in your own thread that you stall and restart at will. 
&lt;br&gt;&amp;gt; DO NOT call glutInit twice as it is attempting to build an OpenGL context.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Larry
&lt;br&gt;&lt;br&gt;That is basically what I am doing, pumping the loop with calls to
&lt;br&gt;glutMainLoopEvent(). &amp;nbsp;The problem is when I exit the wrong way,
&lt;br&gt;defined as what I am doing now, I get in a situation where further
&lt;br&gt;GLUT functions give the error that glutInit() needs to be called
&lt;br&gt;first. &amp;nbsp;Then when I call it, blooey! &amp;nbsp;Still diagnosing this one
&lt;br&gt;since it is likely that I am doing something wrong in the runtime
&lt;br&gt;event processing and/or callbacks.
&lt;br&gt;&lt;br&gt;--Chris
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Freeglut-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26506381&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Freeglut-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/freeglut-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/freeglut-developer&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/freeglut-developer-f3641.html&quot; embed=&quot;fixTarget[3641]&quot; target=&quot;_top&quot; &gt;freeglut-developer&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%22freeglut%22-and-OSX-tp26420263p26506381.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505732</id>
	<title>Re: Mesa 7.6.1 release candidate 1</title>
	<published>2009-11-24T16:34:56Z</published>
	<updated>2009-11-24T16:34:56Z</updated>
	<author>
		<name>tom fogal-3</name>
	</author>
	<content type="html">tom fogal &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505732&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tfogal@...&lt;/a&gt;&amp;gt; writes:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Dan Nicholson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505732&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dbn.lists@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; &amp;gt; On Tue, Nov 24, 2009 at 12:37 PM, tom fogal &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505732&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tfogal@...&lt;/a&gt;&amp;gt; wrot=
&lt;br&gt;&amp;gt; e:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Dan Nicholson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505732&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dbn.lists@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;&amp;gt; On Thu, Nov 19, 2009 at 8:28 AM, Brian Paul &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505732&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brianp@...&lt;/a&gt;&amp;gt; wrote=
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;&amp;gt; &amp;gt; tom fogal wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Brian Paul &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505732&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brianp@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Secondly, the AIX build is failing in progs/Makefile.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 31f7e8efb25a77e3bdfb6e9850cf31e339060976 is definitely correct as the
&lt;br&gt;&amp;gt; &amp;gt; quotes would cause all the directories to be a single argument. Can
&lt;br&gt;&amp;gt; &amp;gt; you try the automake way, which I believe is used to workaround this
&lt;br&gt;&amp;gt; &amp;gt; exact issue? It constructs the for loop using a shell variable instead
&lt;br&gt;&amp;gt; &amp;gt; of a make variable.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; subdirs:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @list=3D'$(SUBDIRS)'; for dir in $$list; do echo $$dir; done
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This works great with AIX (and of course GNU) make.
&lt;/div&gt;[snip]
&lt;br&gt;&amp;gt; I like your automake-esque solution. &amp;nbsp;How's the attached patch? &amp;nbsp;Note
&lt;br&gt;&amp;gt; that I tested the approach but not Mesa on AIX yet (please don't
&lt;br&gt;&amp;gt; apply).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; From: Tom Fogal &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505732&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tfogal@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Date: Tue, 24 Nov 2009 16:46:31 -0700
&lt;br&gt;&amp;gt; Subject: [PATCH] RFC: Simplify hackery added to fix AIX build.
&lt;br&gt;[snip]
&lt;br&gt;&lt;br&gt;I just verified on AIX, and this patch works (in our configuration, at
&lt;br&gt;least) fine.
&lt;br&gt;&lt;br&gt;-tom
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505732&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Mesa-7.6.1-release-candidate-1-tp26419087p26505732.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505413</id>
	<title>Re: Mesa 7.6.1 release candidate 1</title>
	<published>2009-11-24T15:55:37Z</published>
	<updated>2009-11-24T15:55:37Z</updated>
	<author>
		<name>tom fogal-3</name>
	</author>
	<content type="html">Dan Nicholson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505413&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dbn.lists@...&lt;/a&gt;&amp;gt; writes:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Tue, Nov 24, 2009 at 12:37 PM, tom fogal &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505413&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tfogal@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; Dan Nicholson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505413&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dbn.lists@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; On Thu, Nov 19, 2009 at 8:28 AM, Brian Paul &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505413&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brianp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; tom fogal wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Brian Paul &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505413&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brianp@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Please test and report any problems ASAP.  If there aren't any issues
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; we'd like to release 7.6.1 on Friday or Saturday.
&lt;br&gt;&amp;gt; &amp;gt; [snip]
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Secondly, the AIX build is failing in progs/Makefile.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  PROGRAM_DIRS =
&lt;br&gt;&amp;gt; &amp;gt;                ^ (there's a space here [1] ;)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; in a config/ though. *shrug*.  As I said, it doesn't matter much for
&lt;br&gt;&amp;gt; &amp;gt; me.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Actually, I don't know why this is a problem. On my system with GNU
&lt;br&gt;&amp;gt; make (which you're using, too) having just spaces after the = gets
&lt;br&gt;&amp;gt; stripped.
&lt;/div&gt;&lt;/div&gt;We're using the native make on AIX, not GNU make.
&lt;br&gt;&lt;br&gt;Speaking of which, I guess AIX make *does* support $(strip ...).
&lt;br&gt;&lt;br&gt;&amp;gt; $ cat &amp;gt; Makefile &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;
&lt;br&gt;&amp;gt; DIRS = &amp;nbsp; &amp;nbsp; &amp;nbsp;# bunch of spaces here
&lt;br&gt;&amp;gt; SUBDIRS = $(DIRS)
&lt;br&gt;&amp;gt; dirs:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @echo '&amp;quot;$(SUBDIRS)&amp;quot;'
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @test -n &amp;quot;$(SUBDIRS)&amp;quot; &amp;&amp; echo non-empty || echo empty
&lt;br&gt;&amp;gt; EOF
&lt;br&gt;&amp;gt; $ make dirs
&lt;br&gt;&lt;br&gt;This test does in fact work fine.
&lt;br&gt;&lt;br&gt;However, if you do:
&lt;br&gt;&amp;nbsp; @for d in &amp;quot;$(SUBDIRS)&amp;quot; ; do \
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;$$d&amp;quot; \
&lt;br&gt;&amp;nbsp; done
&lt;br&gt;after the @test -n line, AIX make chokes.
&lt;br&gt;&lt;br&gt;&amp;gt; What is the actual error you're seeing?
&lt;br&gt;&lt;br&gt;&amp;nbsp; -bash-3.00$ cat Makefile 
&lt;br&gt;&amp;nbsp; DIRS = 
&lt;br&gt;&amp;nbsp; SUBDIRS = $(DIRS)
&lt;br&gt;&amp;nbsp; dirs:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @echo '&amp;quot;$(SUBDIRS)&amp;quot;'
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @test -n &amp;quot;$(SUBDIRS)&amp;quot; &amp;&amp; echo non-empty || echo empty
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @for dir in $(SUBDIRS) ; do \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;$$dir&amp;quot; \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; done
&lt;br&gt;&amp;nbsp; -bash-3.00$ make
&lt;br&gt;&amp;nbsp; &amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; empty
&lt;br&gt;&amp;nbsp; /usr/bin/sh: 0403-057 Syntax error at line 1 : `;' is not expected.
&lt;br&gt;&amp;nbsp; make: 1254-004 The error code from the last command is 2.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; Stop.
&lt;br&gt;&amp;nbsp; -bash-3.00$
&lt;br&gt;&lt;br&gt;If I quote the $(SUBDIRS) in the @for line, I get the error &amp;quot;`for' is
&lt;br&gt;not matched.&amp;quot;.
&lt;br&gt;&lt;br&gt;&amp;gt; 31f7e8efb25a77e3bdfb6e9850cf31e339060976 is definitely correct as the
&lt;br&gt;&amp;gt; quotes would cause all the directories to be a single argument. Can
&lt;br&gt;&amp;gt; you try the automake way, which I believe is used to workaround this
&lt;br&gt;&amp;gt; exact issue? It constructs the for loop using a shell variable instead
&lt;br&gt;&amp;gt; of a make variable.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; subdirs:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @list='$(SUBDIRS)'; for dir in $$list; do echo $$dir; done
&lt;br&gt;&lt;br&gt;This works great with AIX (and of course GNU) make.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Tom, what arguments do you pass to configure?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; FWIW on AIX we do something like this:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  ./configure CC=xlc CXX=xlC CFLAGS=-qcpluscmt -qlanglvl=extc99
&lt;br&gt;&amp;gt; &amp;gt;  -DUSE_MGL_NAMESPACE CXXFLAGS=-DUSE_MGL_NAMESPACE
&lt;br&gt;&amp;gt; &amp;gt;  --prefix=/usr/common/homes/f/fogal1/sw
&lt;br&gt;&amp;gt; &amp;gt;  --without-demos --with-driver=xxx --disable-gallium --with-max-width=16384
&lt;br&gt;&amp;gt; &amp;gt;  --with-max-height=16384 --disable-glw --disable-glu --disable-egl
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Except it happens twice, the first time with xxx=xlib and the latter
&lt;br&gt;&amp;gt; &amp;gt; with xxx=osmesa.  If you're *really* curious, see the function
&lt;br&gt;&amp;gt; &amp;gt; 'build_mesa' in:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &lt;a href=&quot;http://portal.nersc.gov/svn/visit/trunk/src/svn_bin/build_visit&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://portal.nersc.gov/svn/visit/trunk/src/svn_bin/build_visit&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That's strange since --without-demos will substitute PROGRAM_DIRS=&amp;quot;&amp;quot;.
&lt;br&gt;&amp;gt; I think there's something else funky going on.
&lt;/div&gt;&lt;/div&gt;The issue is SUBDIRS = $(PROGRAM_DIRS) in progs/Makefile, I think (but
&lt;br&gt;haven't verified). &amp;nbsp;That seems to cause AIX make to think that SUBDIRS
&lt;br&gt;is a string with a single space, which != the empty string, and thus
&lt;br&gt;the test -n fails.
&lt;br&gt;&lt;br&gt;I like your automake-esque solution. &amp;nbsp;How's the attached patch? &amp;nbsp;Note
&lt;br&gt;that I tested the approach but not Mesa on AIX yet (please don't
&lt;br&gt;apply).
&lt;br&gt;&lt;br&gt;-tom
&lt;br&gt;&lt;br&gt;&lt;br /&gt;From 8e97a68d0f85d72f81f4652dcfd0cb1665beec87 Mon Sep 17 00:00:00 2001
&lt;br&gt;From: Tom Fogal &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505413&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tfogal@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Date: Tue, 24 Nov 2009 16:46:31 -0700
&lt;br&gt;Subject: [PATCH] RFC: Simplify hackery added to fix AIX build.
&lt;br&gt;&lt;br&gt;Borrow an idiom from the GNU build system which can handle `for'
&lt;br&gt;loops over empty lists.
&lt;br&gt;---
&lt;br&gt;&amp;nbsp;progs/Makefile | &amp;nbsp; 26 +++++++++++---------------
&lt;br&gt;&amp;nbsp;1 files changed, 11 insertions(+), 15 deletions(-)
&lt;br&gt;&lt;br&gt;diff --git a/progs/Makefile b/progs/Makefile
&lt;br&gt;index d5852fa..5bc444e 100644
&lt;br&gt;--- a/progs/Makefile
&lt;br&gt;+++ b/progs/Makefile
&lt;br&gt;@@ -4,7 +4,7 @@ TOP = ..
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;include $(TOP)/configs/current
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-SUBDIRS = &amp;quot;$(strip &amp;quot;$(PROGRAM_DIRS)&amp;quot;)&amp;quot;
&lt;br&gt;+SUBDIRS = $(PROGRAM_DIRS)
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;default: message subdirs
&lt;br&gt;@@ -15,22 +15,18 @@ message:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;subdirs:
&lt;br&gt;-	@if test -n &amp;quot;$(SUBDIRS)&amp;quot; ; then \
&lt;br&gt;-		for dir in $(SUBDIRS) ; do \
&lt;br&gt;-			if [ -d $$dir ] ; then \
&lt;br&gt;-				(cd $$dir &amp;&amp; $(MAKE)) || exit 1 ; \
&lt;br&gt;-			fi \
&lt;br&gt;-		done \
&lt;br&gt;-	fi
&lt;br&gt;+	@list='$(SUBDIRS)'; for dir in $$list ; do \
&lt;br&gt;+		if [ -d $$dir ] ; then \
&lt;br&gt;+			(cd $$dir &amp;&amp; $(MAKE)) || exit 1 ; \
&lt;br&gt;+		fi \
&lt;br&gt;+	done
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;# Dummy install target
&lt;br&gt;&amp;nbsp;install:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;clean:
&lt;br&gt;-	-@if test -n &amp;quot;$(SUBDIRS)&amp;quot; ; then \
&lt;br&gt;-		for dir in $(SUBDIRS) tests ; do \
&lt;br&gt;-			if [ -d $$dir ] ; then \
&lt;br&gt;-				(cd $$dir &amp;&amp; $(MAKE) clean) ; \
&lt;br&gt;-			fi \
&lt;br&gt;-		done \
&lt;br&gt;-	fi
&lt;br&gt;+	@list='$(SUBDIRS)'; for dir in $$list tests ; do \
&lt;br&gt;+		if [ -d $$dir ] ; then \
&lt;br&gt;+			(cd $$dir &amp;&amp; $(MAKE) clean) ; \
&lt;br&gt;+		fi \
&lt;br&gt;+	done
&lt;br&gt;-- 
&lt;br&gt;1.6.3.3
&lt;br&gt;&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505413&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Mesa-7.6.1-release-candidate-1-tp26419087p26505413.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505221</id>
	<title>Stereo Rendering inverted on one eye</title>
	<published>2009-11-24T15:33:16Z</published>
	<updated>2009-11-24T15:33:16Z</updated>
	<author>
		<name>java3d-interest</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;I hope, somebody of you knows this special problem.
&lt;br&gt;&lt;br&gt;If I use the regular Stereo Package from Java3D (with a nVidia/PNY Quadro FX card), I get, let's say, Eye Cancer - the reason, the right eye is rendered correctly like the regular view. But the left eye renders the opposite. This means, all objects are still in the correct place, but the objects are rendered the wrong way around: Objects in the back are in the front - and vice versa. I think I have to set a property somewhere - but where???
&lt;br&gt;&lt;br&gt;Thanks a lot for your suggestions!
&lt;br&gt;Björn
&lt;br&gt;[Message sent by forum member 'bjsommer' ]
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forums.java.net/jive/thread.jspa?messageID=373236&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forums.java.net/jive/thread.jspa?messageID=373236&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505221&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;interest-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505221&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;interest-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---java3d-interest-f13491.html&quot; embed=&quot;fixTarget[13491]&quot; target=&quot;_top&quot; &gt;java.net - java3d interest&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Stereo-Rendering-inverted-on-one-eye-tp26505221p26505221.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505122</id>
	<title>Re: Shape3D Picking Problems: Very bad accuracy in Java3D?</title>
	<published>2009-11-24T15:23:29Z</published>
	<updated>2009-11-24T15:23:29Z</updated>
	<author>
		<name>java3d-interest</name>
	</author>
	<content type="html">Okay, so thanks for the Info that the Picking package is obsolute - so I changed it to the new PickFast Package. But the problem remains the same. So I try to point it out precisely.
&lt;br&gt;&lt;br&gt;So I use the VRML loader to load a 3D mesh into my project. It generates a Shape3D (I think it is not so important that it is originally a VRML object for this problem). Let's imagine, it is just a Sphere with many vertices.
&lt;br&gt;&lt;br&gt;Now want to distribute 100 small Shape3Ds onto this Sphere. Originally they are all placed close to each other on a rectangular area. The shapes are arrows, which are all pointing away from the area into the same direction. So they are like normal vectors to the area.
&lt;br&gt;&lt;br&gt;Now we want to place this area onto the sphere and then we want to move the arrows close to the sphere. While doing so, the distances between the arrows on the area should not change dramatically - so we can not just look for a vertex on the sphere and place it there, then the structure of the field of arrows would change drastically.
&lt;br&gt;&lt;br&gt;First we place the area with the arrows slidely outside the Sphere by using the TransformGroup of the area. Now it is floating a small distance across the Sphere.
&lt;br&gt;&lt;br&gt;Now the arrows should be moved downwards, until they meet the Sphere. 
&lt;br&gt;&lt;br&gt;For this, we send a PickRay from the top of the arrow down into the direction of the sphere - by using the Normal and the position of each arrow.
&lt;br&gt;&lt;br&gt;Now we should get exactly the point on the sphere, where the arrow should be placed now. 
&lt;br&gt;&lt;br&gt;But instead of this, we get a point in the neighbourhood of such a point. And although we are sending 100 different PickRays from 100 different positions into the direction of the sphere, we only get ca. 5 different PickingPoints by using getClosestIntersectionPoint().
&lt;br&gt;&lt;br&gt;P.S.: [i]The first while loop inside the for is redundant, you only need to do it once, doing it 10 times won't change the result unless the scene is animated.[/i]
&lt;br&gt;Yes, but it is a workaround for the old Picking, which sometimes returns only hits when doing the Picking more often, up to 1M times. This is really strange, but works in other methods of my project. I have to check this with the new PickFast now.
&lt;br&gt;[Message sent by forum member 'bjsommer' ]
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forums.java.net/jive/thread.jspa?messageID=373235&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forums.java.net/jive/thread.jspa?messageID=373235&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505122&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;interest-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505122&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;interest-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---java3d-interest-f13491.html&quot; embed=&quot;fixTarget[13491]&quot; target=&quot;_top&quot; &gt;java.net - java3d interest&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Shape3D-Picking-Problems%3A-Very-bad-accuracy-in-Java3D--tp26480472p26505122.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505104</id>
	<title>Re: Mesa 7.6.1 release candidate 1</title>
	<published>2009-11-24T15:22:34Z</published>
	<updated>2009-11-24T15:22:34Z</updated>
	<author>
		<name>Dan Nicholson-2</name>
	</author>
	<content type="html">On Tue, Nov 24, 2009 at 12:37 PM, tom fogal &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505104&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tfogal@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Dan Nicholson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505104&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dbn.lists@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt; On Thu, Nov 19, 2009 at 8:28 AM, Brian Paul &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505104&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brianp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; tom fogal wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Brian Paul &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505104&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brianp@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Please test and report any problems ASAP.  If there aren't any issues
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; we'd like to release 7.6.1 on Friday or Saturday.
&lt;br&gt;&amp;gt; [snip]
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Secondly, the AIX build is failing in progs/Makefile.  The
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; quoting introduced in 115edf24a9128b79dfa5f30482c990e2cb898357
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; and removed in 31f7e8efb25a77e3bdfb6e9850cf31e339060976 was
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; important.  Otherwise, SUBDIRS will end up being &amp;quot; &amp;quot; or maybe &amp;quot; &amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; and test -n will (annoyingly) fail, causing the `for'-over-nothing
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; to execute.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; The $(strip ...) syntax is GNU-make specific, I think.  If it
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; causes trouble for anyone we'll revisit it.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Sorry, I meant to comment on this earlier, but I was really busy.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It happens, no worries.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I think the reason that the make variable ends up with a space
&lt;br&gt;&amp;gt;&amp;gt; in it instead of being empty is the automatic demos checking in
&lt;br&gt;&amp;gt;&amp;gt; configure. I think it would be better to fix it there so that you
&lt;br&gt;&amp;gt;&amp;gt; either get a list of directories or an empty variable. I don't have
&lt;br&gt;&amp;gt;&amp;gt; time to test, but I think this would fix it:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think you're right, but unfortunately that's not the only change that
&lt;br&gt;&amp;gt; needs to be made. configs/default (IIRC) sets PROGRAM_DIRS as well,
&lt;br&gt;&amp;gt; which I think is the issue Brian ran into that caused him to originally
&lt;br&gt;&amp;gt; revert this part of the patch.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I toyed with the idea of making:
&lt;br&gt;&amp;gt;  PROGRAM_DIRS = demos blah whatever
&lt;br&gt;&amp;gt; into:
&lt;br&gt;&amp;gt;  PROGRAM_DIRS =&amp;quot;demos blah whatever&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; in configs/default, but I felt that was too fragile; anyone that
&lt;br&gt;&amp;gt; then modified configs/default (or a config that included it, where
&lt;br&gt;&amp;gt; they wanted to change this) would need to know about this weird
&lt;br&gt;&amp;gt; stringification-with-no-spaces requirement, and no other variables need
&lt;br&gt;&amp;gt; that behavior.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -    PROGRAM_DIRS=&amp;quot;$demos&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; +    PROGRAM_DIRS=`echo $demos | $SED 's/^ *//'`
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ... we might consider doing something like this instead of $(strip) in
&lt;br&gt;&amp;gt; the makefile; this seems more portable (i.e. would work w/o GNU make).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ... all that said, we could, of course, just go with something like
&lt;br&gt;&amp;gt; this and ignore the non-autoconf case.  I certainly don't care about
&lt;br&gt;&amp;gt; the non-GBS for my work.  It leaves the lurking case where one can't:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  PROGRAM_DIRS =
&lt;br&gt;&amp;gt;                ^ (there's a space here [1] ;)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; in a config/ though. *shrug*.  As I said, it doesn't matter much for
&lt;br&gt;&amp;gt; me.
&lt;/div&gt;&lt;br&gt;Actually, I don't know why this is a problem. On my system with GNU
&lt;br&gt;make (which you're using, too) having just spaces after the = gets
&lt;br&gt;stripped.
&lt;br&gt;&lt;br&gt;$ cat &amp;gt; Makefile &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;
&lt;br&gt;DIRS = &amp;nbsp; &amp;nbsp; &amp;nbsp;# bunch of spaces here
&lt;br&gt;SUBDIRS = $(DIRS)
&lt;br&gt;dirs:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @echo '&amp;quot;$(SUBDIRS)&amp;quot;'
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @test -n &amp;quot;$(SUBDIRS)&amp;quot; &amp;&amp; echo non-empty || echo empty
&lt;br&gt;EOF
&lt;br&gt;$ make dirs
&lt;br&gt;&amp;quot;&amp;quot;
&lt;br&gt;empty
&lt;br&gt;&lt;br&gt;What is the actual error you're seeing?
&lt;br&gt;31f7e8efb25a77e3bdfb6e9850cf31e339060976 is definitely correct as the
&lt;br&gt;quotes would cause all the directories to be a single argument. Can
&lt;br&gt;you try the automake way, which I believe is used to workaround this
&lt;br&gt;exact issue? It constructs the for loop using a shell variable instead
&lt;br&gt;of a make variable.
&lt;br&gt;&lt;br&gt;subdirs:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @list='$(SUBDIRS)'; for dir in $$list; do echo $$dir; done
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Tom, what arguments do you pass to configure?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FWIW on AIX we do something like this:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  ./configure CC=xlc CXX=xlC CFLAGS=-qcpluscmt -qlanglvl=extc99
&lt;br&gt;&amp;gt;  -DUSE_MGL_NAMESPACE CXXFLAGS=-DUSE_MGL_NAMESPACE
&lt;br&gt;&amp;gt;  --prefix=/usr/common/homes/f/fogal1/sw
&lt;br&gt;&amp;gt;  --without-demos --with-driver=xxx --disable-gallium --with-max-width=16384
&lt;br&gt;&amp;gt;  --with-max-height=16384 --disable-glw --disable-glu --disable-egl
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Except it happens twice, the first time with xxx=xlib and the latter
&lt;br&gt;&amp;gt; with xxx=osmesa.  If you're *really* curious, see the function
&lt;br&gt;&amp;gt; 'build_mesa' in:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  &lt;a href=&quot;http://portal.nersc.gov/svn/visit/trunk/src/svn_bin/build_visit&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://portal.nersc.gov/svn/visit/trunk/src/svn_bin/build_visit&lt;/a&gt;&lt;/div&gt;&lt;br&gt;That's strange since --without-demos will substitute PROGRAM_DIRS=&amp;quot;&amp;quot;.
&lt;br&gt;I think there's something else funky going on.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Dan
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505104&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Mesa-7.6.1-release-candidate-1-tp26419087p26505104.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26504954</id>
	<title>Re: FreeGLUT re-glutInit possible?</title>
	<published>2009-11-24T15:09:42Z</published>
	<updated>2009-11-24T15:09:42Z</updated>
	<author>
		<name>Larry E. Ramey</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:arial,helvetica,sans-serif;font-size:12pt&quot;&gt;&lt;div&gt;You can call the event loop yourself. It will execute 1 loop then return to you. Put this in your own thread that you stall and restart at will. DO NOT call glutInit twice as it is attempting to build an OpenGL context.&lt;br&gt;&lt;br&gt;Larry&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: arial,helvetica,sans-serif; font-size: 12pt;&quot;&gt;&lt;br&gt;&lt;div style=&quot;font-family: arial,helvetica,sans-serif; font-size: 13px;&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;hr size=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Chris Marshall &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504954&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chm@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; FreeGLUT developers list &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504954&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freeglut-developer@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Mon, November 23, 2009 6:46:16 PM&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt;
 [Freeglut-developer] FreeGLUT re-glutInit possible?&lt;br&gt;&lt;/font&gt;&lt;br&gt;
Is it possible to glutLeaveMainLoop() and stop GLUT&lt;br&gt;in a program and then restart GLUT again to do more&lt;br&gt;GUI stuff?&lt;br&gt;&lt;br&gt;When I've tried this the second glutInit() call&lt;br&gt;always kills the program.&lt;br&gt;&lt;br&gt;I don't expect this to work for standard GLUT, but&lt;br&gt;it seems a plausible extension for FreeGLUT since&lt;br&gt;it can exit the glutMainLoop() and return to&lt;br&gt;program control...&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Chris&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day &lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on &lt;br&gt;what you do best, core application coding. Discover what's new with&lt;br&gt;&lt;span&gt;Crystal Reports now.&amp;nbsp; &lt;a target=&quot;_blank&quot; href=&quot;http://p.sf.net/sfu/bobj-july&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;/span&gt;&lt;br&gt;_______________________________________________&lt;br&gt;Freeglut-developer mailing list&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504954&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Freeglut-developer@...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/freeglut-developer&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/freeglut-developer&lt;/a&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
&lt;!-- cg29.c2.mail.ac4.yahoo.com compressed/chunked Sat Nov 21 18:40:14 PST 2009 --&gt;
&lt;/div&gt;&lt;br&gt;



      &lt;/body&gt;&lt;/html&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Freeglut-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504954&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Freeglut-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/freeglut-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/freeglut-developer&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/freeglut-developer-f3641.html&quot; embed=&quot;fixTarget[3641]&quot; target=&quot;_top&quot; &gt;freeglut-developer&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%22freeglut%22-and-OSX-tp26420263p26504954.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26502857</id>
	<title>Re: Mesa 7.6.1 release candidate 1</title>
	<published>2009-11-24T12:37:30Z</published>
	<updated>2009-11-24T12:37:30Z</updated>
	<author>
		<name>tom fogal-3</name>
	</author>
	<content type="html">Dan Nicholson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26502857&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dbn.lists@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; On Thu, Nov 19, 2009 at 8:28 AM, Brian Paul &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26502857&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brianp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; tom fogal wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Brian Paul &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26502857&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brianp@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Please test and report any problems ASAP. Â If there aren't any issues
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; we'd like to release 7.6.1 on Friday or Saturday.
&lt;br&gt;[snip]
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Secondly, the AIX build is failing in progs/Makefile. Â The
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; quoting introduced in 115edf24a9128b79dfa5f30482c990e2cb898357
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; and removed in 31f7e8efb25a77e3bdfb6e9850cf31e339060976 was
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; important. Â Otherwise, SUBDIRS will end up being &amp;quot; &amp;quot; or maybe &amp;quot; &amp;quot;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; and test -n will (annoyingly) fail, causing the `for'-over-nothing
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; to execute.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The $(strip ...) syntax is GNU-make specific, I think. Â If it
&lt;br&gt;&amp;gt; &amp;gt; causes trouble for anyone we'll revisit it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Sorry, I meant to comment on this earlier, but I was really busy.
&lt;/div&gt;&lt;/div&gt;It happens, no worries.
&lt;br&gt;&lt;br&gt;&amp;gt; I think the reason that the make variable ends up with a space
&lt;br&gt;&amp;gt; in it instead of being empty is the automatic demos checking in
&lt;br&gt;&amp;gt; configure. I think it would be better to fix it there so that you
&lt;br&gt;&amp;gt; either get a list of directories or an empty variable. I don't have
&lt;br&gt;&amp;gt; time to test, but I think this would fix it:
&lt;br&gt;&lt;br&gt;I think you're right, but unfortunately that's not the only change that
&lt;br&gt;needs to be made. configs/default (IIRC) sets PROGRAM_DIRS as well,
&lt;br&gt;which I think is the issue Brian ran into that caused him to originally
&lt;br&gt;revert this part of the patch.
&lt;br&gt;&lt;br&gt;I toyed with the idea of making:
&lt;br&gt;&amp;nbsp; PROGRAM_DIRS = demos blah whatever
&lt;br&gt;into:
&lt;br&gt;&amp;nbsp; PROGRAM_DIRS =&amp;quot;demos blah whatever&amp;quot;
&lt;br&gt;&lt;br&gt;in configs/default, but I felt that was too fragile; anyone that
&lt;br&gt;then modified configs/default (or a config that included it, where
&lt;br&gt;they wanted to change this) would need to know about this weird
&lt;br&gt;stringification-with-no-spaces requirement, and no other variables need
&lt;br&gt;that behavior.
&lt;br&gt;&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp;PROGRAM_DIRS=&amp;quot;$demos&amp;quot;
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;PROGRAM_DIRS=`echo $demos | $SED 's/^ *//'`
&lt;br&gt;&lt;br&gt;... we might consider doing something like this instead of $(strip) in
&lt;br&gt;the makefile; this seems more portable (i.e. would work w/o GNU make).
&lt;br&gt;&lt;br&gt;... all that said, we could, of course, just go with something like
&lt;br&gt;this and ignore the non-autoconf case. &amp;nbsp;I certainly don't care about
&lt;br&gt;the non-GBS for my work. &amp;nbsp;It leaves the lurking case where one can't:
&lt;br&gt;&lt;br&gt;&amp;nbsp; PROGRAM_DIRS = 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^ (there's a space here [1] ;)
&lt;br&gt;&lt;br&gt;in a config/ though. *shrug*. &amp;nbsp;As I said, it doesn't matter much for
&lt;br&gt;me.
&lt;br&gt;&lt;br&gt;&amp;gt; Tom, what arguments do you pass to configure?
&lt;br&gt;&lt;br&gt;FWIW on AIX we do something like this:
&lt;br&gt;&lt;br&gt;&amp;nbsp; ./configure CC=xlc CXX=xlC CFLAGS=-qcpluscmt -qlanglvl=extc99
&lt;br&gt;&amp;nbsp; -DUSE_MGL_NAMESPACE CXXFLAGS=-DUSE_MGL_NAMESPACE
&lt;br&gt;&amp;nbsp; --prefix=/usr/common/homes/f/fogal1/sw
&lt;br&gt;&amp;nbsp; --without-demos --with-driver=xxx --disable-gallium --with-max-width=16384
&lt;br&gt;&amp;nbsp; --with-max-height=16384 --disable-glw --disable-glu --disable-egl
&lt;br&gt;&lt;br&gt;Except it happens twice, the first time with xxx=xlib and the latter
&lt;br&gt;with xxx=osmesa. &amp;nbsp;If you're *really* curious, see the function
&lt;br&gt;'build_mesa' in:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://portal.nersc.gov/svn/visit/trunk/src/svn_bin/build_visit&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://portal.nersc.gov/svn/visit/trunk/src/svn_bin/build_visit&lt;/a&gt;&lt;br&gt;&lt;br&gt;-tom
&lt;br&gt;&lt;br&gt;[1] As a professor I had once liked to say, &amp;quot;It's hard to see nothing.&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26502857&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Mesa-7.6.1-release-candidate-1-tp26419087p26502857.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26502543</id>
	<title>Re: Mesa 7.6.1 release candidate 1</title>
	<published>2009-11-24T12:14:21Z</published>
	<updated>2009-11-24T12:14:21Z</updated>
	<author>
		<name>Dan Nicholson-2</name>
	</author>
	<content type="html">On Thu, Nov 19, 2009 at 8:28 AM, Brian Paul &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26502543&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brianp@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; tom fogal wrote:
&lt;br&gt;&amp;gt;&amp;gt; Brian Paul &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26502543&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brianp@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Please test and report any problems ASAP.  If there aren't any issues
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; we'd like to release 7.6.1 on Friday or Saturday.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; We've had the attached AIX patch locally for a while now.  Sorry I
&lt;br&gt;&amp;gt;&amp;gt; didn't send it earlier.  I wrote a small C program to compare it to
&lt;br&gt;&amp;gt;&amp;gt; Linux's bswap_32 and it seems to work, but I'll note it's untested in
&lt;br&gt;&amp;gt;&amp;gt; Mesa; for build-dep reasons, we need an Xlib-based Mesa, but we never
&lt;br&gt;&amp;gt;&amp;gt; call that code at runtime.  Further, I inserted #error blah in the
&lt;br&gt;&amp;gt;&amp;gt; define used here, and the Mesa build succeeded... so this is obviously
&lt;br&gt;&amp;gt;&amp;gt; never even called in the configurations I am concerned with.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Secondly, the AIX build is failing in progs/Makefile.  The quoting
&lt;br&gt;&amp;gt;&amp;gt; introduced in 115edf24a9128b79dfa5f30482c990e2cb898357 and removed in
&lt;br&gt;&amp;gt;&amp;gt; 31f7e8efb25a77e3bdfb6e9850cf31e339060976 was important.  Otherwise,
&lt;br&gt;&amp;gt;&amp;gt; SUBDIRS will end up being &amp;quot; &amp;quot; or maybe &amp;quot; &amp;quot; and test -n will
&lt;br&gt;&amp;gt;&amp;gt; (annoyingly) fail, causing the `for'-over-nothing to execute.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The (second) attached patch fixes it, I believe in both cases.  At
&lt;br&gt;&amp;gt;&amp;gt; least, with Mesa-7.6.1-rc1 I get the error mentioned in 31f7.. from
&lt;br&gt;&amp;gt;&amp;gt; `make linux', and now I don't (and it still works on AIX).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; OK, I've applied both patches.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The $(strip ...) syntax is GNU-make specific, I think.  If it causes
&lt;br&gt;&amp;gt; trouble for anyone we'll revisit it.
&lt;/div&gt;&lt;br&gt;Sorry, I meant to comment on this earlier, but I was really busy. I
&lt;br&gt;think the reason that the make variable ends up with a space in it
&lt;br&gt;instead of being empty is the automatic demos checking in configure. I
&lt;br&gt;think it would be better to fix it there so that you either get a list
&lt;br&gt;of directories or an empty variable. I don't have time to test, but I
&lt;br&gt;think this would fix it:
&lt;br&gt;&lt;br&gt;diff --git a/configure.ac b/configure.ac
&lt;br&gt;index cc588d5..5ffe93c 100644
&lt;br&gt;--- a/configure.ac
&lt;br&gt;+++ b/configure.ac
&lt;br&gt;@@ -486,7 +486,7 @@ yes)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;test -d &amp;quot;$srcdir/progs/$demo&amp;quot; || \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AC_MSG_ERROR([Program directory '$demo' doesn't exist])
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;done
&lt;br&gt;- &amp;nbsp; &amp;nbsp;PROGRAM_DIRS=&amp;quot;$demos&amp;quot;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;PROGRAM_DIRS=`echo $demos | $SED 's/^ *//'`
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;;;
&lt;br&gt;&amp;nbsp;esac
&lt;br&gt;&lt;br&gt;Tom, what arguments do you pass to configure?
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Dan
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26502543&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Mesa-7.6.1-release-candidate-1-tp26419087p26502543.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26500698</id>
	<title>Re: Can mesa library be built on aix 5.3 platform</title>
	<published>2009-11-24T10:04:26Z</published>
	<updated>2009-11-24T10:04:26Z</updated>
	<author>
		<name>tom fogal-3</name>
	</author>
	<content type="html">Please send your mails in plain text, preferably without any encoding.
&lt;br&gt;Your base64 ends up raw in my replies, so I've just deleted it.
&lt;br&gt;&lt;br&gt;Anyway, I *just* fixed AIX 5.3 support last week. &amp;nbsp;Use git master, git
&lt;br&gt;mesa_7_6_branch, or just wait for the 7.6.1 release. &amp;nbsp;I'd love to hear
&lt;br&gt;how it works for you; we're only using OSMesa, so I think a generic
&lt;br&gt;libGL doesn't see much testing on AIX.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;-tom
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26500698&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Can-mesa-library-be-built-on-aix-5.3-platform-tp26493385p26500698.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26498370</id>
	<title>Unstable Vista Menus</title>
	<published>2009-11-24T07:50:54Z</published>
	<updated>2009-11-24T07:50:54Z</updated>
	<author>
		<name>java3d-interest</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I have almost finished my animated 3D star cluster simulation viewer and a semi-working prototype is available here.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.manybody.org/wiki/index.php/StarryOrbits&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.manybody.org/wiki/index.php/StarryOrbits&lt;/a&gt;&lt;br&gt;&lt;br&gt;This works fine under Windows XP but the menus and dialogs are very dodgy under Vista. &amp;nbsp;The 3D scene sometimes shows up through the menus and dialogs. Can anyone point me towards a possible solution?
&lt;br&gt;&lt;br&gt;For info, StarryOrbits was produced in Netbeans using Swing. &amp;nbsp;The viewer uses a SimpleUniverse object on a Canvas3D which is contained in a JPanel. &amp;nbsp;I made all 3 menus heavyweight to see if that helped but it made no difference.
&lt;br&gt;&lt;br&gt;Many thanks
&lt;br&gt;Dave
&lt;br&gt;&lt;br&gt;ps - I would love to know if StarryOrbits works under other operating systems as well.
&lt;br&gt;[Message sent by forum member 'dwsubc' ]
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forums.java.net/jive/thread.jspa?messageID=373128&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forums.java.net/jive/thread.jspa?messageID=373128&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26498370&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;interest-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26498370&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;interest-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---java3d-interest-f13491.html&quot; embed=&quot;fixTarget[13491]&quot; target=&quot;_top&quot; &gt;java.net - java3d interest&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Unstable-Vista-Menus-tp26498370p26498370.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26497157</id>
	<title>Re: Cdk-user Digest, Vol 42, Issue 13</title>
	<published>2009-11-24T06:45:22Z</published>
	<updated>2009-11-24T06:45:22Z</updated>
	<author>
		<name>Mark Rijnbeek</name>
	</author>
	<content type="html">&lt;br&gt;Hi Aziz,
&lt;br&gt;&lt;br&gt;What I could see that on my computer with the given SMILES that it takes 
&lt;br&gt;about 1.5 minutes to run in Eclipse, so a lot shorter than 15 minutes.
&lt;br&gt;The main bottleneck seems to be this bit:
&lt;br&gt;&lt;br&gt;/*processing for which bonds which are not in resonance*/
&lt;br&gt;for(int number = 0; number &amp;lt; ac.getBondCount() ; number++){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IAtomContainer aa = setAntiFlags(container,ac, number,true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(aa != null){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IMoleculeSet ab = gR2.getStructures((IMolecule) aa);
&lt;br&gt;&lt;br&gt;For each bond, setAntiFlags is called and StructureResonanceGenerator's 
&lt;br&gt;method getStructures is called. Each call can take seconds, and that 
&lt;br&gt;adds up to more than a minute and a half.
&lt;br&gt;&lt;br&gt;I can't be of much more help, perhaps Miguel Rojas would have some 
&lt;br&gt;pointers how to possibly speed things up.
&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;Mark
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Dear Mark,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; Could you send the source code that runs for 15 minutes to the list? It
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; should be relatively easy to debug it, to find out where things stall.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thank you for lookng at this issue. here is the &amp;nbsp;jython code I am using 
&lt;br&gt;&amp;gt; to calculate partial charge for an atom.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; sp = smilesParser() &amp;nbsp; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; smi = 
&lt;br&gt;&amp;gt; /&amp;quot;COC1=CC=C(C[C@H]2N(C)C(=O)[C@H](C)NC(=O)[C@@H](C)NC(=O)[C@H]3CC4=CC=C(O)C(OC5=CC=C(C=C5)C(O)[C@H](N(C)C(=O)[C@H](C)NC2=O)C(=O)N3C)=C4)C=C1&amp;quot;/
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; mol = sp.parseSimles(smi)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; mol = reader.next()
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; desc = PartialTChargePEOEDescriptor ()
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; atoms = mol.atoms().iterator()
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; firstAtom = atoms.next()
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; pcharge = desc.calculate(firstAtom, mol).getValue().doubleValue()
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I also went through the code of of the one of the java object that is 
&lt;br&gt;&amp;gt; instanced by PartialTChargePEOEDescriptor &amp;nbsp;and one of its methods that 
&lt;br&gt;&amp;gt; is called to calculate the partial charges, I found out some bizare code 
&lt;br&gt;&amp;gt; I paste here:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; public class GasteigerMarsiliPartialCharges implements IChargeCalculator {
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; …
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; public IAtomContainer 
&lt;br&gt;&amp;gt; assignGasteigerMarsiliSigmaPartialCharges(IAtomContainer ac, boolean 
&lt;br&gt;&amp;gt; setCharge) throws Exception {
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ….
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; double[] q_old = new double[ac.getAtomCount()];
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(int i = 0 ; i &amp;lt; q_old.length ; i++)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; q_old[*0*] = 20.0; ////// STRANGE
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ….
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; the index should &amp;quot;i&amp;quot; not &amp;quot;0&amp;quot; if I understand this part of the code.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; thanks ,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; AYASRI
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Cdk-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26497157&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Cdk-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/cdk-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/cdk-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cdk-user-f3860.html&quot; embed=&quot;fixTarget[3860]&quot; target=&quot;_top&quot; &gt;cdk-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Cdk-user-Digest%2C-Vol-42%2C-Issue-13-tp26450468p26497157.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26496926</id>
	<title>TGSI simplification branch</title>
	<published>2009-11-24T06:32:29Z</published>
	<updated>2009-11-24T06:32:29Z</updated>
	<author>
		<name>Keith Whitwell-3</name>
	</author>
	<content type="html">I've pushed a feature branch with some tgsi simplifications in it. &amp;nbsp;With
&lt;br&gt;these I've removed the biggest remaining oddities of that language, and
&lt;br&gt;it's getting to a place where I'm starting to be happy with it as a
&lt;br&gt;foundation for future work.
&lt;br&gt;&lt;br&gt;Most of the surprising stuff like multiple negate flags, etc, is gone
&lt;br&gt;now, and the core tokens are quite a bit easier to understand than in
&lt;br&gt;previous iterations.
&lt;br&gt;&lt;br&gt;I've still got my eye on reducing the verbosity of the names in the
&lt;br&gt;tgsi_parse.h &amp;quot;FullToken&amp;quot; world, and promoting the tgsi_any_token union
&lt;br&gt;into p_shader_tokens.h.
&lt;br&gt;&lt;br&gt;It would be good if people can review the interface changes and provide
&lt;br&gt;feedback, and also test out their drivers on this branch. &amp;nbsp;I've done
&lt;br&gt;minimal softpipe testing so far but will do more over the next few days.
&lt;br&gt;&lt;br&gt;Keith
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26496926&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/TGSI-simplification-branch-tp26496926p26496926.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26494568</id>
	<title>Video Hackfest conclusions</title>
	<published>2009-11-24T03:47:38Z</published>
	<updated>2009-11-24T03:47:38Z</updated>
	<author>
		<name>Benjamin Otte</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;As you may be aware, we held a video hackfest last week in Barcelona.
&lt;br&gt;Developers met to discuss how best to improve GPU support for video
&lt;br&gt;applications. See &lt;a href=&quot;http://gstreamer.freedesktop.org/wiki/VideoHackfest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/wiki/VideoHackfest&lt;/a&gt;&lt;br&gt;for more details. In particular, you might be interested in the notes
&lt;br&gt;some people took while the hackfest was going on. These can be found
&lt;br&gt;at &lt;a href=&quot;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Notes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Notes&lt;/a&gt;&lt;br&gt;&lt;br&gt;What follows is the results we arrived at after the hackfest. They are
&lt;br&gt;taken from &lt;a href=&quot;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Conclusions&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Conclusions&lt;/a&gt;&lt;br&gt;but certainly deserve wide circulation. We're interested in any
&lt;br&gt;comments (or questions) you might have about them, so please don't
&lt;br&gt;heistate to reply.
&lt;br&gt;&lt;br&gt;If you do reply, please make sure to reduce the recipient list appropriately.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Benjamin,
&lt;br&gt;&lt;br&gt;on behalf of all hackfest paticipants.
&lt;br&gt;&lt;br&gt;&lt;br&gt;== YUV in pixman ==
&lt;br&gt;It has been a goal for a while to make video a first-class citizen in
&lt;br&gt;the image stack. A concrete API proposal on how to integrate video
&lt;br&gt;into pixman was reached and reviewed.
&lt;br&gt;Links:
&lt;br&gt;&amp;nbsp;* &lt;a href=&quot;http://gstreamer.freedesktop.org/wiki/VideoHackfest/YCbCr_Formats&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/wiki/VideoHackfest/YCbCr_Formats&lt;/a&gt;&lt;br&gt;&amp;nbsp;* &lt;a href=&quot;http://gstreamer.freedesktop.org/wiki/VideoHackfest/pixman&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/wiki/VideoHackfest/pixman&lt;/a&gt;&lt;br&gt;Actions:
&lt;br&gt;&amp;nbsp;* GStreamer developers to provide a specification of important YUV formats
&lt;br&gt;&amp;nbsp;* Write implementation
&lt;br&gt;&lt;br&gt;== YUV in Cairo ==
&lt;br&gt;To make it easy for applications to use these different formats, the
&lt;br&gt;Cairo API needs to be extended to allow them. A proposal does exist
&lt;br&gt;and has been reviewed, details need to be finalized.
&lt;br&gt;Links:
&lt;br&gt;&amp;nbsp;* &lt;a href=&quot;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Cairo&lt;/a&gt;&lt;br&gt;Actions:
&lt;br&gt;&amp;nbsp;* Finalize proposal
&lt;br&gt;&amp;nbsp;* Write implementation
&lt;br&gt;&lt;br&gt;== locking in Cairo ==
&lt;br&gt;GStreamer takes a lot of freedom in deciding which threads to schedule
&lt;br&gt;elements in. Most hardware backends however require proper
&lt;br&gt;serialization of commands. The current gst-plugins-cairo and
&lt;br&gt;gst-plugins-gl code provide different, but ugly ways to achieve this.
&lt;br&gt;Cairo's internal thread safety guarantees match these requirements
&lt;br&gt;very well. But the different Cairo backends don't always keep these
&lt;br&gt;guarantees. Interaction with these locking mechanisms from outside
&lt;br&gt;applications is not possible yet either.
&lt;br&gt;Links:
&lt;br&gt;&amp;nbsp;* &lt;a href=&quot;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Cairo&lt;/a&gt;&lt;br&gt;Actions:
&lt;br&gt;&amp;nbsp;* Improve Cairo backend implementations, in particular X11 and GL
&lt;br&gt;&amp;nbsp;* Expose Cairo's locking API to allow interaction with it
&lt;br&gt;&amp;nbsp;* Write testcases to squash bugs
&lt;br&gt;&lt;br&gt;== locking in Mesa ==
&lt;br&gt;The GLX specification does not allow binding the same GLX context in
&lt;br&gt;multiple threads at the same time. This is a requirement for both
&lt;br&gt;Cairo's and GStreamer's threading model. An extension was proposed and
&lt;br&gt;initial code developed to support this requirement in the same way as
&lt;br&gt;Apple's GL does by default. Windows does not support this and would
&lt;br&gt;require potentially expensive fallback code.
&lt;br&gt;Links:
&lt;br&gt;&amp;nbsp;* &lt;a href=&quot;http://people.freedesktop.org/~anholt/MESA_multithread_makecurrent.spec&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.freedesktop.org/~anholt/MESA_multithread_makecurrent.spec&lt;/a&gt;&lt;br&gt;Actions:
&lt;br&gt;&amp;nbsp;* Get review for suggested extension and include it in future Mesa releases
&lt;br&gt;&amp;nbsp;* Make Windows developers investigate the situation
&lt;br&gt;&lt;br&gt;== switch GStreamer to Cairo as default video transport model ==
&lt;br&gt;The current approach to handling video in GStreamer is very outdated.
&lt;br&gt;It does not allow hw-accelerated buffers nor does it provide a unified
&lt;br&gt;API to modify video buffers, which leads to fragmentation and
&lt;br&gt;duplication. It was agreed that using Cairo to provide an abstraction
&lt;br&gt;as a drawing API and abstraction over different backends was a good
&lt;br&gt;idea.
&lt;br&gt;Links:
&lt;br&gt;&amp;nbsp;* &lt;a href=&quot;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Notes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Notes&lt;/a&gt;&lt;br&gt;&amp;nbsp;* &lt;a href=&quot;http://cgit.freedesktop.org/~company/gst-plugins-cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cgit.freedesktop.org/~company/gst-plugins-cairo&lt;/a&gt;&lt;br&gt;Actions:
&lt;br&gt;&amp;nbsp;* Rework gst-plugins-cairo to match improvements listed in previous points
&lt;br&gt;&amp;nbsp;* Get more review on API and to avoid regressions
&lt;br&gt;&amp;nbsp;* Merge into gst-plugins-base
&lt;br&gt;&amp;nbsp;* Switch plugins gradually to use new Cairo code
&lt;br&gt;&lt;br&gt;== gst-plugins-gl ==
&lt;br&gt;The general consensus was that gst-plugins-gl is a hack. It was
&lt;br&gt;necessary in the past to get things to work, but is not a good way
&lt;br&gt;forward. However, the functionality or performance provided by the
&lt;br&gt;current elements needs to continue working. Developers shared the
&lt;br&gt;opinion that gst-plugins-cairo with cairo-gl surfaces is the best way
&lt;br&gt;to achieve this.
&lt;br&gt;Links:
&lt;br&gt;&amp;nbsp;* &lt;a href=&quot;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Notes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Notes&lt;/a&gt;&lt;br&gt;Actions:
&lt;br&gt;&amp;nbsp;* Get review of cairo-gl/gst-plugins-cairo code from gst-plugins-gl developers
&lt;br&gt;&amp;nbsp;* Port gst-plugins-gl elements to use Cairo early to ensure required
&lt;br&gt;features are available
&lt;br&gt;&lt;br&gt;== XRenderPutImage ==
&lt;br&gt;Currently there is no way to upload video data to the X server for
&lt;br&gt;later use. The XV extension is not sufficient for anything more
&lt;br&gt;complicated than a simple video player.
&lt;br&gt;Links:
&lt;br&gt;&amp;nbsp;* &lt;a href=&quot;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Cairo&lt;/a&gt;&lt;br&gt;Actions:
&lt;br&gt;&amp;nbsp;* Figure out the best way to move YUV data into hw-accelerated Cairo
&lt;br&gt;surfaces (GL vs X)
&lt;br&gt;&amp;nbsp;* Possibly draft an extension to XRender to handle this in the no-GL case
&lt;br&gt;&lt;br&gt;== JIT in Pixman ==
&lt;br&gt;ORC was investigated as a potential JIT for pixman. A lot of talk has
&lt;br&gt;happened, but no clear conclusions were reached. The idea to share a
&lt;br&gt;JIT with Mesa's GLSL stack was also brought up.
&lt;br&gt;Links:
&lt;br&gt;&amp;nbsp;* &lt;a href=&quot;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Notes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Notes&lt;/a&gt;&lt;br&gt;Actions:
&lt;br&gt;&amp;nbsp;* Continue investigating JIT options
&lt;br&gt;&amp;nbsp;* Prototype ORC integration into Pixman
&lt;br&gt;&lt;br&gt;== Video decoding Acceleration ==
&lt;br&gt;Hardware video decoding is a feature that everybody is very excited
&lt;br&gt;about and wants to integrate into GStreamer as soon as possible. But
&lt;br&gt;developers feel that the current APIs available - the focus was on
&lt;br&gt;VAAPI and VDPAU - to do hardware acceleration fail to integrate well.
&lt;br&gt;No developer managed to create even demo-quality integration with
&lt;br&gt;gst-plugins-cairo, even though quite a few tried. In particular, both
&lt;br&gt;VDPAU and VAAPI...
&lt;br&gt;&lt;br&gt;... do not integrate with existing frameworks
&lt;br&gt;Both libraries fail to use (or allow easy conversion to) existing
&lt;br&gt;objects (GEM handles, GL textures, ...) but only provide access to an
&lt;br&gt;encapsulation. This makes it hard for a flexible framework like
&lt;br&gt;GStreamer to make use of its features without limiting itself.
&lt;br&gt;&lt;br&gt;... do not have a clear scope
&lt;br&gt;In particular VDPAU advertises itself as a video playback framework
&lt;br&gt;using hardware acceleration. Unfortunately, they both limit themselves
&lt;br&gt;to only the formats and functionalities supported by the hardware and
&lt;br&gt;see fullscreen video playback as the single usecase. This needlessly
&lt;br&gt;complicates integration with existing frameworks
&lt;br&gt;&lt;br&gt;... provide a very complicated API
&lt;br&gt;For decoding video, an API like provided by libtheora, libmpeg2 or
&lt;br&gt;even ffmpeg is very simple and allows easy integration with both the
&lt;br&gt;demuxing &amp;nbsp;and the postprocessing/display side. VAAPI and VDPAU require
&lt;br&gt;complex setups and preprocessing of the data to work properly.
&lt;br&gt;&lt;br&gt;... overlap with GL functionality
&lt;br&gt;It was felt that a lot of processing features provided by these
&lt;br&gt;libraries are equally well available using shaders in GL or by
&lt;br&gt;providing GL extensions. It was unclear why it is necessary to use a
&lt;br&gt;separate way to do this.
&lt;br&gt;&lt;br&gt;Links:
&lt;br&gt;&amp;nbsp;* &lt;a href=&quot;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Notes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Notes&lt;/a&gt;&lt;br&gt;&amp;nbsp;* &lt;a href=&quot;http://gstreamer.freedesktop.org/wiki/VideoHackfest?action=AttachFile&amp;do=view&amp;target=VAinGST.pdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/wiki/VideoHackfest?action=AttachFile&amp;do=view&amp;target=VAinGST.pdf&lt;/a&gt;&lt;br&gt;Actions:
&lt;br&gt;&amp;nbsp;* Get in contact with developers of the APIs
&lt;br&gt;&amp;nbsp;* Encourage revision of public
&lt;br&gt;&amp;nbsp;* Work closer together in integrating the provided functionality into GStreamer
&lt;br&gt;&lt;br&gt;= Timeline =
&lt;br&gt;The end goal of all of this is to get the code into users' hands
&lt;br&gt;quickly, but allow a smooth and non-disrupting upgrade. Desired dates
&lt;br&gt;have been put forth to achieve this:
&lt;br&gt;&amp;nbsp;* End of January: release new versions of Cairo and Pixman that
&lt;br&gt;contain the new APIs reuired by GStreamer
&lt;br&gt;&amp;nbsp;* End of March: X server and Mesa releases are due - make sure the
&lt;br&gt;required Mesa extension is part of this. Ideally XrenderPutImage would
&lt;br&gt;be included, too.
&lt;br&gt;&amp;nbsp;* April/May, after next Fedora/Ubuntu releases: Merge Cairo support
&lt;br&gt;into gst-plugins-base and start porting elements to it. Encourage
&lt;br&gt;application developers (browser, Flash players) to make use of the new
&lt;br&gt;APIs
&lt;br&gt;&amp;nbsp;* October: another Fedora/Ubuntu release that switches all users to
&lt;br&gt;the new APIs
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26494568&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Video-Hackfest-conclusions-tp26494568p26494568.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26493992</id>
	<title>Re: Mesa (master): tgsi: Fix POSITION and FACE fragment shader inputs.</title>
	<published>2009-11-24T03:02:23Z</published>
	<updated>2009-11-24T03:02:23Z</updated>
	<author>
		<name>michal-9</name>
	</author>
	<content type="html">Keith Whitwell pisze:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, 2009-11-23 at 17:28 -0800, Brian Paul wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; For OpenGL, the front-facing attribute is either 0 (back) or 1 (front) rather than +/-1.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I think we'll need to do some additional work (insert a MAD instr?) in the Mesa-&amp;gt;TGSI translation to account for this difference. &amp;nbsp;I could dig into that someday...
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm assuming DX or some other API uses +/-1? &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If we define tgsi to use +/-1, then the GL 0/1 version can be reached by
&lt;br&gt;&amp;gt; just saturating. &amp;nbsp;Getting from 0/1 to +/-1 looks like it would be a MAD
&lt;br&gt;&amp;gt; as you say. &amp;nbsp;Probably +/-1 is easy to calculate as the sign of the
&lt;br&gt;&amp;gt; determinant, which would be an intermediate step to calculate GL's
&lt;br&gt;&amp;gt; version.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If it's OK, let's define TGSI's face reg as +/-1, and have Mesa insert
&lt;br&gt;&amp;gt; the saturate if necessary.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;OK, I have documented that as negative/positive since it gives us more 
&lt;br&gt;freedom in the future. If it is a problem, we can explicitly say it's 
&lt;br&gt;either -1 or +1 later.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26493992&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Mesa-%28master%29%3A-tgsi%3A-Fix-POSITION-and-FACE-fragment-shader-inputs.-tp26489339p26493992.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26494037</id>
	<title>Re: Pure G3D libs</title>
	<published>2009-11-24T02:47:25Z</published>
	<updated>2009-11-24T02:47:25Z</updated>
	<author>
		<name>Chia-I Wu-2</name>
	</author>
	<content type="html">On Sun, Nov 15, 2009 at 06:56:26PM +0000, Jakob Bornecrantz wrote:
&lt;br&gt;&amp;gt; Hi I'm sorry for taking this long to respond.
&lt;br&gt;&amp;gt; The basic idea is to create API struct that holds the functions for
&lt;br&gt;&amp;gt; the different APIs and then just switch between those in EGL. There
&lt;br&gt;&amp;gt; are also some changes to the in the way that framebuffers works. I
&lt;br&gt;&amp;gt; have started to change the egl_xlib driver but haven't gotten that
&lt;br&gt;&amp;gt; far.
&lt;br&gt;&amp;gt; I have attached a patch series that adds the API and the work in
&lt;br&gt;&amp;gt; progress conversion of egl_xlib. Please feel free to continue on the
&lt;br&gt;&amp;gt; egl_xlib stuff.
&lt;br&gt;I was busy with the opengl-es branch last week, and don't have the time
&lt;br&gt;to think about it until now. &amp;nbsp;Sorry for the delay.
&lt;br&gt;&lt;br&gt;I like the idea of st_framebuffer, and I am thinking about how EGLImage
&lt;br&gt;can be supported. &amp;nbsp;That is, a texture image or a renderbuffer can be
&lt;br&gt;used to create an EGLImage which is shared with other APIs. &amp;nbsp;And through
&lt;br&gt;extensions such as GL_OES_EGL_image, an EGLImage (created from a
&lt;br&gt;NativePixmap or other APIs' resources) can be used as a texture image or
&lt;br&gt;renderbuffer.
&lt;br&gt;&lt;br&gt;It seems that an EGLImage can be mapped to an st_framebuffer without
&lt;br&gt;flush_front. &amp;nbsp;Then what's lacking is a way for client APIs to look up
&lt;br&gt;the backing st_framebuffer of an EGLImage, as needed by GL_OES_EGL_image
&lt;br&gt;and others. &amp;nbsp;Maybe something like
&lt;br&gt;&lt;br&gt;&amp;nbsp; struct st_co_api
&lt;br&gt;&amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; struct st_framebuffer *(*lookup_framebuffer)(void *eglimage);
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;&lt;br&gt;and a way to pass it to the client APIs?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Regards,
&lt;br&gt;olv
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26494037&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Pure-G3D-libs-tp26265294p26494037.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26493469</id>
	<title>Re: Shape3D Picking Problems: Very bad accuracy in Java3D?</title>
	<published>2009-11-24T02:17:47Z</published>
	<updated>2009-11-24T02:17:47Z</updated>
	<author>
		<name>java3d-interest</name>
	</author>
	<content type="html">Hmm, I'm not really sure what you are trying to do here? Can you explain exactly what you are trying to do, it sounds like you want the position of some objects loaded using the vrml loader. Why do you need picking for this? Can't you process the loaded scene in code to work out positions?. I don't know why you need to loop through the shapes, you are changing the coneray for each shape, is this because you need to orient the loaded shapes to face somewhere? The first while loop inside the for is redundant, you only need to do it once, doing it 10 times won't change the result unless the scene is animated.
&lt;br&gt;&lt;br&gt;Also you should use the picking tools from the pickfast package instead, the old picking package is obsolete. Please post some more details on what you are trying &amp;nbsp;to achieve so we can help.
&lt;br&gt;[Message sent by forum member 'chrismcband' ]
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forums.java.net/jive/thread.jspa?messageID=373098&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forums.java.net/jive/thread.jspa?messageID=373098&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26493469&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;interest-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26493469&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;interest-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---java3d-interest-f13491.html&quot; embed=&quot;fixTarget[13491]&quot; target=&quot;_top&quot; &gt;java.net - java3d interest&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Shape3D-Picking-Problems%3A-Very-bad-accuracy-in-Java3D--tp26480472p26493469.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26493444</id>
	<title>Re: PickTranslateBehavior: Change axis</title>
	<published>2009-11-24T02:16:56Z</published>
	<updated>2009-11-24T02:16:56Z</updated>
	<author>
		<name>java3d-interest</name>
	</author>
	<content type="html">thx a lot
&lt;br&gt;but there is some code missing..
&lt;br&gt;[Message sent by forum member 'exfalso' ]
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forums.java.net/jive/thread.jspa?messageID=373097&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forums.java.net/jive/thread.jspa?messageID=373097&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26493444&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;interest-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26493444&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;interest-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---java3d-interest-f13491.html&quot; embed=&quot;fixTarget[13491]&quot; target=&quot;_top&quot; &gt;java.net - java3d interest&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PickTranslateBehavior%3A-Change-axis-tp26337910p26493444.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26493385</id>
	<title>Can mesa library be built on aix 5.3 platform</title>
	<published>2009-11-24T02:13:18Z</published>
	<updated>2009-11-24T02:13:18Z</updated>
	<author>
		<name>majun-3</name>
	</author>
	<content type="html">&lt;DIV&gt;Hi everyone:&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I have downloaded mesa 7.6 and 7.5.1, and both can be built on Linux platform, but when I build these two on aix&amp;nbsp; platform, there are always errors, such as &quot;&amp;lt;sys/endian.h&amp;gt; not found &quot;&amp;nbsp;、CC not found etc.&amp;nbsp;Can anybody tell me if mesa library can be built on aix 5.3 platform? Or can anybody give me some information about building mesa on aix platform?&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks a lot!!!&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; majun&lt;BR&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;br&gt;&lt;br&gt;&lt;span title=&quot;neteasefooter&quot; /&gt;&lt;hr /&gt;
&lt;a href=&quot;http://allyes.nie.163.com/main/adfclick?db=afanie&amp;bid=1260,614,23&amp;cid=148,4,1&amp;sid=1357&amp;show=ignore&amp;url=http://tx2.163.com/fab.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;看陆川杨幂新片《琴棋书画》，品网易3D国韵网游《天下贰》&lt;/a&gt;
&lt;/span&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26493385&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Can-mesa-library-be-built-on-aix-5.3-platform-tp26493385p26493385.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26493132</id>
	<title>Re: Mesa (master): tgsi: Fix POSITION and FACE fragment shader inputs.</title>
	<published>2009-11-24T01:49:51Z</published>
	<updated>2009-11-24T01:49:51Z</updated>
	<author>
		<name>Keith Whitwell-3</name>
	</author>
	<content type="html">On Mon, 2009-11-23 at 17:28 -0800, Brian Paul wrote:
&lt;br&gt;&amp;gt; For OpenGL, the front-facing attribute is either 0 (back) or 1 (front) rather than +/-1.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think we'll need to do some additional work (insert a MAD instr?) in the Mesa-&amp;gt;TGSI translation to account for this difference. &amp;nbsp;I could dig into that someday...
&lt;br&gt;&lt;br&gt;I'm assuming DX or some other API uses +/-1? &amp;nbsp;
&lt;br&gt;&lt;br&gt;If we define tgsi to use +/-1, then the GL 0/1 version can be reached by
&lt;br&gt;just saturating. &amp;nbsp;Getting from 0/1 to +/-1 looks like it would be a MAD
&lt;br&gt;as you say. &amp;nbsp;Probably +/-1 is easy to calculate as the sign of the
&lt;br&gt;determinant, which would be an intermediate step to calculate GL's
&lt;br&gt;version.
&lt;br&gt;&lt;br&gt;If it's OK, let's define TGSI's face reg as +/-1, and have Mesa insert
&lt;br&gt;the saturate if necessary.
&lt;br&gt;&lt;br&gt;Keith
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Mesa3d-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26493132&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mesa3d-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/mesa3d-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/mesa3d-dev-f3715.html&quot; embed=&quot;fixTarget[3715]&quot; target=&quot;_top&quot; &gt;mesa3d-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Mesa-%28master%29%3A-tgsi%3A-Fix-POSITION-and-FACE-fragment-shader-inputs.-tp26489339p26493132.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26491783</id>
	<title>Re: How to run a 2-node application ?</title>
	<published>2009-11-23T23:54:03Z</published>
	<updated>2009-11-23T23:54:03Z</updated>
	<author>
		<name>Stefan Eilemann</name>
	</author>
	<content type="html">On Mon, Nov 23, 2009 at 6:16 PM, &amp;nbsp;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26491783&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wangfeiz@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I just setup a 2-node application.
&lt;br&gt;&amp;gt; But  the server machine stucked, I did not see any thing on the other.
&lt;br&gt;&lt;br&gt;There is no default launch mechanism like ssh on Windows. Search the
&lt;br&gt;mailing list archives for my recommendations.
&lt;br&gt;&lt;br&gt;Maybe one of the Windows folks on the list can write up a How-To?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Stefan.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.eyescale.ch&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eyescale.ch&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.equalizergraphics.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.equalizergraphics.com&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.linkedin.com/in/eilemann&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/eilemann&lt;/a&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;eq-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26491783&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eq-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.equalizergraphics.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.equalizergraphics.com&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Equalizer---Parallel-Rendering-f22535.html&quot; embed=&quot;fixTarget[22535]&quot; target=&quot;_top&quot; &gt;Equalizer - Parallel Rendering&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-run-a-2-node-application---tp26482253p26491783.html" />
</entry>

</feed>
