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
  • tree_ops
  • RewriteRowMajorMatrices.cpp
Find file
BlameHistoryPermalink
  • Shahbaz Youssefi's avatar
    Vulkan: Fix col-major transformation of unsized arrays · db3e5183
    Shahbaz Youssefi authored Nov 14, 2019
    If the row-major expression that was being transformed was in the form:
    
         arr.length()
    
    where `arr` is an SSBO unsized array, the translator transformation was
    attempting to transpose the `arr` expression, which is both wrong and
    impossible.  Note that length() is removed through a prior
    transformation except for this particular case.
    
    This change recognizes this usage and supports it by keeping the
    expression as is (as the length() would be identical pre or post
    transformation).
    
    Bug: angleproject:3443
    Change-Id: I8efacb7b12d5e53047eb56ab5d86830d81952d86
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1917422Reviewed-by: 's avatarTim Van Patten <timvp@google.com>
    Reviewed-by: 's avatarCody Northrop <cnorthrop@google.com>
    Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    db3e5183
RewriteRowMajorMatrices.cpp 61.2 KB
EditWeb IDE
×

Replace RewriteRowMajorMatrices.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.