{"push_id":1454091467,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"bf4e1b7312c0abade0914a635a4b97e5cf78e3f0","before":"b8b0122feb3a24629d07be33f38615891edeb3d1","commits":[{"sha":"da9fb093e04c45dc4d0c41e682748e396d3710e7","author":{"name":"Olli Etuaho","email":"58b226b54e7372b42c06fa9e66d1347ff224e5ab@nvidia.com"},"message":"Work around atan(y, x) bug on NVIDIA\n\natan(y, x) is not always returning expected results on NVIDIA OpenGL\ndrivers between versions 367 and 375. Work around this by emulating\natan(y, x) using the regular atan(x) function. A fix to the driver is\nexpected in a future release.\n\nIt is most convenient to implement the vector atan(y, x) functions by\nusing the scalar atan(y, x) function. Support for simple dependencies\nbetween emulated functions is added to BuiltInFunctionEmulator. In the\ncurrent implementation one function is allowed to have at most one\nother function as its dependency.\n\nBUG=chromium:672380\nTEST=angle_end2end_tests\n\nChange-Id: I9eba8b0b7979c7c7eaed353b264932e41830beb1\nReviewed-on: https://chromium-review.googlesource.com/419016\nCommit-Queue: Olli Etuaho <oetuaho@nvidia.com>\nReviewed-by: Jamie Madill <jmadill@chromium.org>","distinct":true,"url":"https://api.github.com/repos/google/angle/commits/da9fb093e04c45dc4d0c41e682748e396d3710e7"},{"sha":"bf4e1b7312c0abade0914a635a4b97e5cf78e3f0","author":{"name":"Olli Etuaho","email":"58b226b54e7372b42c06fa9e66d1347ff224e5ab@nvidia.com"},"message":"Split TIntermInvariantDeclaration from TIntermAggregate\n\nThis change is pure refactoring and doesn't fix bugs related to\ninvariant declarations. Invariant declarations are supposed to accept\na list of identifiers, but this refactoring keeps the current behavior\nof only accepting a single identifier in an invariant declaration.\nWhen the bug will be fixed, the new TIntermInvariantDeclaration class\nthat now has only a single child node can be changed so that it may\nhave multiple children.\n\nTIntermAggregate is still used for function calls, function\nprototypes and function parameter lists.\n\nBUG=angleproject:1490\nTEST=angle_unittests\n\nChange-Id: I3e22092c87e1c06445fd7e123d9922c2fcb59428\nReviewed-on: https://chromium-review.googlesource.com/419415\nReviewed-by: Corentin Wallez <cwallez@chromium.org>\nReviewed-by: Jamie Madill <jmadill@chromium.org>\nCommit-Queue: Olli Etuaho <oetuaho@nvidia.com>","distinct":true,"url":"https://api.github.com/repos/google/angle/commits/bf4e1b7312c0abade0914a635a4b97e5cf78e3f0"}]}
{"actor":{"display_login":"hubot"}}