bennycen / angleproject

Automatically exported from code.google.com/p/angleproject
Other
0 stars 0 forks source link

Implement missing variants of Vector Relational Functions #920

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Add ANGLE support for following vector relational function variants introduced 
in GLES3:

bvec lessThan(uvec x, uvec y)
bvec lessThanEqual(uvec x, uvec y)
bvec greaterThan(uvec x, uvec y)
bvec greaterThanEqual(uvec x, uvec y)
bvec equal(uvec x, uvec y)
bvec notEqual(uvec x, uvec y)

Original issue reported on code.google.com by apat...@nvidia.com on 17 Feb 2015 at 12:46

GoogleCodeExporter commented 9 years ago
I have just started looking in to this.

Original comment by apat...@nvidia.com on 17 Feb 2015 at 12:46

GoogleCodeExporter commented 9 years ago
Affected dEQP tests:
dEQP-GLES3.functional.shaders.constant_expressions.builtin_functions.vector_rela
tional.* <- "Error: no matching overloaded function found" is one of the reason 
for failures. 

I was expecting something like 
dEQP-GLES3.functional.shaders.operator.uint_compare to be there along with 
float_compare, int_compare and bool_compare, but it looks to be missing from 
draw elements test suit.

Original comment by apat...@nvidia.com on 17 Feb 2015 at 2:41

GoogleCodeExporter commented 9 years ago
Uploaded patch for review: https://chromium-review.googlesource.com/#/c/250377/

Original comment by apat...@nvidia.com on 17 Feb 2015 at 3:19

GoogleCodeExporter commented 9 years ago
Closing.

Original comment by oetu...@nvidia.com on 5 Mar 2015 at 3:11