<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android-x86-mesa.git/src/glsl, branch android-x86-2.2</title>
<subtitle>Androïd/x86 port of Mesa drivers
</subtitle>
<id>https://git.hiegel.fr/cgit/android-x86-mesa.git/atom?h=android-x86-2.2</id>
<link rel='self' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/atom?h=android-x86-2.2'/>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/'/>
<updated>2010-12-29T09:35:47Z</updated>
<entry>
<title>mesa: fix compiling issues with gcc 4.4.x</title>
<updated>2010-12-29T09:35:47Z</updated>
<author>
<name>Chih-Wei Huang</name>
<email>cwhuang@linux.org.tw</email>
</author>
<published>2010-12-16T09:23:19Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=f189dfe9e92dc5eff30ed00bc2e1dae5c5e59fa4'/>
<id>urn:sha1:f189dfe9e92dc5eff30ed00bc2e1dae5c5e59fa4</id>
<content type='text'>
Gcc 4.4 requires a class with virtual functions has to
define the virtual destructor.
</content>
</entry>
<entry>
<title>android: Add Android.mk's.</title>
<updated>2010-12-10T01:01:35Z</updated>
<author>
<name>Chia-I Wu</name>
<email>olv@lunarg.com</email>
</author>
<published>2010-10-11T08:07:09Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=88721c8555e1c65cdb1fa57f50e588d169e77915'/>
<id>urn:sha1:88721c8555e1c65cdb1fa57f50e588d169e77915</id>
<content type='text'>
</content>
</entry>
<entry>
<title>android: Fix build with bionic.</title>
<updated>2010-12-10T01:01:34Z</updated>
<author>
<name>Chia-I Wu</name>
<email>olv@lunarg.com</email>
</author>
<published>2010-09-26T16:19:43Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=17935c0191b4c5adb68dd59df23282caef869875'/>
<id>urn:sha1:17935c0191b4c5adb68dd59df23282caef869875</id>
<content type='text'>
</content>
</entry>
<entry>
<title>glsl: In ast_to_hir, check sampler array indexing</title>
<updated>2010-12-09T02:53:53Z</updated>
<author>
<name>Chad Versace</name>
<email>chad.versace@intel.com</email>
</author>
<published>2010-12-07T18:35:36Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=f0f2ec4d8a50c79c2943ac95eb790fb734d88980'/>
<id>urn:sha1:f0f2ec4d8a50c79c2943ac95eb790fb734d88980</id>
<content type='text'>
Raise error if a sampler array is indexed with a non-constant expression.

From section 4.1.7 of the GLSL 1.30 spec:
  "Samplers aggregated into arrays within a shader (using square
  brackets [ ]) can only be indexed with integral constant
  expressions [...]."
</content>
</entry>
<entry>
<title>linker: Fix regressions caused by previous commit</title>
<updated>2010-12-08T03:00:44Z</updated>
<author>
<name>Ian Romanick</name>
<email>ian.d.romanick@intel.com</email>
</author>
<published>2010-12-08T03:00:44Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=002cd2c8d439729227c79093bdbf8a269e72c19f'/>
<id>urn:sha1:002cd2c8d439729227c79093bdbf8a269e72c19f</id>
<content type='text'>
That's what I get for not running piglit before pushing.

Don't try to patch types of unsized arrays when linking fails.

Don't try to patch types of unsized arrays that are shared between
shader stages.
</content>
</entry>
<entry>
<title>linker: Ensure that unsized arrays have a size after linking</title>
<updated>2010-12-08T02:32:16Z</updated>
<author>
<name>Ian Romanick</name>
<email>ian.d.romanick@intel.com</email>
</author>
<published>2010-12-08T02:30:33Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=6f53921c4b9dea8439a851eaa9a4df3791e5649a'/>
<id>urn:sha1:6f53921c4b9dea8439a851eaa9a4df3791e5649a</id>
<content type='text'>
Fixes piglit test case glsl-vec-array (bugzilla #31908).

NOTE: This bug does not affect 7.9, but I think this patch is a
candiate for the 7.9 branch anyway.
</content>
</entry>
<entry>
<title>glsl: Inherrit type of declared variable from initializer</title>
<updated>2010-12-08T00:36:44Z</updated>
<author>
<name>Ian Romanick</name>
<email>ian.d.romanick@intel.com</email>
</author>
<published>2010-12-08T00:27:22Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=b0fc5103cbc9116806a9888f747baed4b8166246'/>
<id>urn:sha1:b0fc5103cbc9116806a9888f747baed4b8166246</id>
<content type='text'>
Types of declared variables and their initializer must match excatly
except for unsized arrays.  Previously the type inherritance for
unsized arrays happened implicitly in the emitted assignment.
However, this assignment is never emitted for uniforms.  Now that type
is explicitly copied unconditionally.

Fixes piglit test array-compare-04.vert (bugzilla #32035) and
glsl-array-uniform-length (bugzilla #31985).

NOTE: This is a candidate for the 7.9 branch.
</content>
</entry>
<entry>
<title>glsl: Ensure that equality comparisons don't return a NULL IR tree</title>
<updated>2010-12-07T20:50:38Z</updated>
<author>
<name>Ian Romanick</name>
<email>ian.d.romanick@intel.com</email>
</author>
<published>2010-12-02T20:17:36Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=6d36be508ff0765beb6cf6bb95a323ff01e458dd'/>
<id>urn:sha1:6d36be508ff0765beb6cf6bb95a323ff01e458dd</id>
<content type='text'>
This fixes bugzilla #32035 and piglit test case array-compare-01 and
array-compare-02.

NOTE: This is a candidate for the 7.9 branch.
</content>
</entry>
<entry>
<title>Refresh autogenerated glcpp parser.</title>
<updated>2010-12-07T18:52:59Z</updated>
<author>
<name>Kenneth Graunke</name>
<email>kenneth@whitecape.org</email>
</author>
<published>2010-12-07T18:48:10Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=bd74101aeb88ce409cc7204c57c173c9c4e65368'/>
<id>urn:sha1:bd74101aeb88ce409cc7204c57c173c9c4e65368</id>
<content type='text'>
</content>
</entry>
<entry>
<title>glcpp: Don't emit SPACE tokens in conditional_tokens production.</title>
<updated>2010-12-07T18:52:36Z</updated>
<author>
<name>Kenneth Graunke</name>
<email>kenneth@whitecape.org</email>
</author>
<published>2010-12-07T18:47:50Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=800eed6765d43d35a338d3135b3204fa6a318afd'/>
<id>urn:sha1:800eed6765d43d35a338d3135b3204fa6a318afd</id>
<content type='text'>
Fixes glslparsertest defined-01.vert.

Reported-by: José Fonseca &lt;jfonseca@vmware.com&gt;
Signed-off-by: Kenneth Graunke &lt;kenneth@whitecape.org&gt;
Acked-by: Carl Worth &lt;cworth@cworth.org&gt;
</content>
</entry>
</feed>
