yangqiaosheng / angleproject

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

Implement support for new matrix functions in ESSL3 compiler #859

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Some built-in matrix functions (outerProduct, transpose, determinant and 
inverse) are currently not supported by ANGLE. New variations of matrixCompMult 
are also added in ESSL3.

Implementing these seems to require emulation of outerProduct and inverse on 
Direct3D, since they're not natively supported in HLSL. outerProduct can be 
implemented with the combination of mul() and vector-to-matrix cast, inverse is 
obviously a lot more involved.

Original issue reported on code.google.com by oetu...@nvidia.com on 30 Dec 2014 at 3:05

GoogleCodeExporter commented 9 years ago
Patches implementing the features have been merged to ANGLE and the relevant 
dEQP tests all pass.

Original comment by oetu...@nvidia.com on 19 Jan 2015 at 12:34