Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
A
angle
  • Project
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Chen Yisong
  • angle
  • Repository

Switch branch/tag
  • angle
  • src
  • compiler
  • translator
  • IntermNode.cpp
Find file
BlameHistoryPermalink
  • Olli Etuaho's avatar
    Fix validating non-square matrix compound multiplication · dcf12c70
    Olli Etuaho authored Jun 28, 2016
    The validation previously checked that two matrices in compound
    multiplication are the exact same size, which isn't correct for
    non-square matrices introduced in ESSL 3.00.
    
    Instead, check that the matrix multiplication is valid and that the
    resulting value has the same number of columns as the lvalue. The
    number of rows in the result is taken from the lvalue so it doesn't
    need to be checked.
    
    BUG=angleproject:1431
    TEST=angle_unittests
    
    Change-Id: I6f32b7dc037d72c3c5cfdfffcda5d996e8450283
    Reviewed-on: https://chromium-review.googlesource.com/356411Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
    Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
    dcf12c70
IntermNode.cpp 94.3 KB
EditWeb IDE
×

Replace IntermNode.cpp

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.