- 14 Jan, 2015 2 commits
-
-
Nicolas Capens authored
Bug 14643416 Change-Id: Ied833ac4c2fe6c185efe81adf47e63b29273920a Reviewed-on: https://swiftshader-review.googlesource.com/1702Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 14643416 Change-Id: Icdacb4185839ef6fb71fe2ff651e283d55d447a9 Reviewed-on: https://swiftshader-review.googlesource.com/1701Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
- 12 Dec, 2014 1 commit
-
-
Nicolas Capens authored
Bug 18732025 Change-Id: I8a3024327533c3e6db72248caafc5e618808edf5 Reviewed-on: https://swiftshader-review.googlesource.com/1630Tested-by:
Nicolas Capens <nicolascapens@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
- 11 Dec, 2014 4 commits
-
-
Nicolas Capens authored
Bug 18720257 Change-Id: I7dc9257ca47d701cfa190856ad3c2db39495bbdb Reviewed-on: https://swiftshader-review.googlesource.com/1621Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
Nicolas Capens authored
Bug 18720257 Change-Id: I09c71eb4799e6531b111da7ef8d562513afb7532 Reviewed-on: https://swiftshader-review.googlesource.com/1620Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
Nicolas Capens authored
The EGL image extension allows a texture image to be shared with another texture. We previously prevented destroying them as long as they are shared but the parent texture (which owns the resource lock for all its images) could be destroyed before the EGL image is destroyed, causing a deadlock when trying to acquire the resource lock. The situation was aggravated by increasing the parent texture's reference count with the image reference count (i.e. not the 'owning' texture's reference count). This fix ensures that the parent texture can only destroy the images it owns. Bug 18680652 Change-Id: I7fa09d181e695cbc287e77874bdb88f24c22cbd8 Reviewed-on: https://swiftshader-review.googlesource.com/1601Tested-by:
Nicolas Capens <nicolascapens@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
Nicolas Capens authored
This patch also clips 64-bit parameters for glBufferData and glBufferSubData to 32-bit to work around an Android emulator issue. Bug 18510357 Change-Id: If6870d75849e372747072ec157580d9f5ec76a9a Reviewed-on: https://swiftshader-review.googlesource.com/1610Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
- 10 Dec, 2014 1 commit
-
-
Nicolas Capens authored
Bug 18510357 Change-Id: I2406106482b8c65408df783ebb78f5abd17a6320 Reviewed-on: https://swiftshader-review.googlesource.com/1593Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
- 08 Dec, 2014 1 commit
-
-
Nicolas Capens authored
Bug 18559323 Change-Id: I9b0e57608d8a18d7137bcb1b8e0453045e214ef2 Reviewed-on: https://swiftshader-review.googlesource.com/1559Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
- 06 Dec, 2014 3 commits
-
-
Nicolas Capens authored
Bug 18621031 Change-Id: I33429da66221ccb2c4f46fda91d501d28a2e4aec Reviewed-on: https://swiftshader-review.googlesource.com/1590Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
Nicolas Capens authored
Bug 18621031 Change-Id: I9a0cc1864bb573aef48a851e8094c6f675a3395b Reviewed-on: https://swiftshader-review.googlesource.com/1592Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
Nicolas Capens authored
Bug 18621031 Change-Id: I50cf26dd3f78a9a21839118faf8f99ff88de8a36 Reviewed-on: https://swiftshader-review.googlesource.com/1591Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
- 05 Dec, 2014 1 commit
-
-
Nicolas Capens authored
The display format does not have to match the framebuffer image format, so we only care about the latter. Bug 18510357 Change-Id: Ie3382b7b006a5007e56ff9e2ae572e8a60f500d8 Reviewed-on: https://swiftshader-review.googlesource.com/1572Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
- 03 Dec, 2014 8 commits
-
-
Nicolas Capens authored
Bug 18591036 Change-Id: Iabe4eb6c60767f3668cca31de36505df9c96145d Reviewed-on: https://swiftshader-review.googlesource.com/1556Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
Nicolas Capens authored
Bug 18591036 Change-Id: I5c58c4748cc6420780e7efcd579a910addefec5a Reviewed-on: https://swiftshader-review.googlesource.com/1555Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
Nicolas Capens authored
Bug 18591036 Change-Id: I1cc1539ca1f64da5706cda3405e1f9982fc56bae Reviewed-on: https://swiftshader-review.googlesource.com/1554Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
Nicolas Capens authored
Bug 18591036 Change-Id: Ic0d5183a3c5bcfb32802bf5a94253915f9113c2e Reviewed-on: https://swiftshader-review.googlesource.com/1553Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
Nicolas Capens authored
Bug 18591036 Change-Id: I6d9c408032583bb77c8b9f69da544f8d96ee3e4c Reviewed-on: https://swiftshader-review.googlesource.com/1552Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
Nicolas Capens authored
Bug 18591036 Change-Id: Ifaecb4a50072de0924b78de7da83c9c1335ed38b Reviewed-on: https://swiftshader-review.googlesource.com/1551Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
Nicolas Capens authored
Bug 18591036 Change-Id: I436c8cc4b30d41010db7ab4b10be0c74217b9f15 Reviewed-on: https://swiftshader-review.googlesource.com/1550Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
Nicolas Capens authored
Bug 18591036 Change-Id: Ieb77935e0afd41c78dff2bb892185bc2d31505b8 Reviewed-on: https://swiftshader-review.googlesource.com/1540Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
- 02 Dec, 2014 2 commits
-
-
Nicolas Capens authored
Bug 18591036 Change-Id: Ic9b58dd38073b32a8507842d5da8af3d8b260f43 Reviewed-on: https://swiftshader-review.googlesource.com/1325Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
Nicolas Capens authored
Bug 18525426 Change-Id: I10c613b5c989467423f3bc84ed3c7039fa35abea Reviewed-on: https://swiftshader-review.googlesource.com/1504Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
- 01 Dec, 2014 2 commits
-
-
Nicolas Capens authored
Bug 18559323 Change-Id: Iafa75778601436364406256602455993eb062de8 Reviewed-on: https://swiftshader-review.googlesource.com/1510Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
Nicolas Capens authored
Bug 18572955 Change-Id: I5c05ab7e0bae3581600ab4fcaba7c499fb5987a7 Reviewed-on: https://swiftshader-review.googlesource.com/1521Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
- 28 Nov, 2014 2 commits
-
-
Nicolas Capens authored
BUG=18510357 Change-Id: Id19a635b95e8bde227eb0cc76a450c4feb567e2d Reviewed-on: https://swiftshader-review.googlesource.com/1472Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
Nicolas Capens authored
BUG=18381089 Change-Id: I379deb9a80eef4cc75082a58bfd14e588d7a93a1 Reviewed-on: https://swiftshader-review.googlesource.com/1410Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
- 26 Nov, 2014 5 commits
-
-
Nicolas Capens authored
BUG=18525426 Change-Id: I4ce127fe56e30046fc316276b856767a036d13a1 Reviewed-on: https://swiftshader-review.googlesource.com/1490Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
Alexis Hetu authored
The issue was with continue and break, where a previous loop was decrementing the breakDepth/continueDepth before we started incrementing it. BUG=18069149 Change-Id: I39fa9c07ea373cd9dab4997bfb8a9e621bf48b29 Reviewed-on: https://swiftshader-review.googlesource.com/1473Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
Alexis Hetu authored
BUG=18368388 Change-Id: I3f2927fd68e75a8fb5abde1b25e81416862076fc Reviewed-on: https://swiftshader-review.googlesource.com/1474Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
Alexis Hetu authored
Added the isSamplerRegister() function to bring back the previous validation whose removal was causing uniform-default-values.html to fail, but I added a comment to explain why this validation was necessary in the first place. BUG=18029434 Change-Id: I9dbbfdd31c45adffd5e14433b2ace3a1f79a1ff0 Reviewed-on: https://swiftshader-review.googlesource.com/1471Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
Nicolas Capens authored
Bug 18510357 Change-Id: I0cd62227d3ba00c7bf5f70a8c2a2748f8cdc5242 Reviewed-on: https://swiftshader-review.googlesource.com/1481Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
- 25 Nov, 2014 1 commit
-
-
Nicolas Capens authored
Change-Id: I658af8e3dd106a5029bb9876bf4dcafa46296ca6 Reviewed-on: https://swiftshader-review.googlesource.com/1480Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
- 24 Nov, 2014 1 commit
-
-
Alexis Hetu authored
It is illegal to use both glFragData and glFragColor in the same shader according to the OpenGL spec, so a check was added to verify that this doesn't happen, and returns an error if it does. BUG=18029434 Change-Id: Ifee14dd539cacc7cd16a2c2634d3e021dbf7ff8e Reviewed-on: https://swiftshader-review.googlesource.com/1430Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
- 22 Nov, 2014 1 commit
-
-
Nicolas Capens authored
Change-Id: Id69512842d9a863b110f8c8bf5244c117d96fae7 Reviewed-on: https://swiftshader-review.googlesource.com/1464Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
- 21 Nov, 2014 5 commits
-
-
Nicolas Capens authored
BUG=18470793 Change-Id: I850fdd6314f0932c052e334f60ad4e272de51398 Reviewed-on: https://swiftshader-review.googlesource.com/1463Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
Alexis Hetu authored
The fix is in 2 parts: 1) Multiplying a matrix by a float was failing due to attempting to use the matrix's index on the float, thus going out of bounds. 2) Multiplying a vector or matrix by vectors or matrices of a different size was not causing a failure, but now it does. BUG=18450319 Change-Id: Ie01a77eb32d7d52fcd0a803f3e5efc24c625dbfd Reviewed-on: https://swiftshader-review.googlesource.com/1450Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
Nicolas Capens authored
BUG=18381077 Change-Id: I0dcb76e7662da6f1c38eeeca75e24a702da28abd Reviewed-on: https://swiftshader-review.googlesource.com/1400Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
Nicolas Capens authored
Don't rely on friend method injection, and avoid prefixing constants with strings. Change-Id: Ide6ab73d13ba3e3534e47323b21f6e5e3ea9d0ab Reviewed-on: https://swiftshader-review.googlesource.com/1462Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Nicolas Capens <nicolascapens@google.com>
-
Nicolas Capens authored
Return an error instead of asserting when exceeding the number of available varying variables. Change-Id: Ia4d76897b4b214a5b3bdd37cd420c0437faa216a Reviewed-on: https://swiftshader-review.googlesource.com/1451Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-