FFFF [HLSL] Apply matrix transposes to support row-major order matrix multiplication · Issue #184906 · llvm/llvm-project · GitHub
[go: up one dir, main page]

Skip to content

[HLSL] Apply matrix transposes to support row-major order matrix multiplication #184906

@Icohedron

Description

@Icohedron

Currently the SPIR-V and DirectX backends always assume matrices are in column-major order.

We need to be able to support row-major order matrix memory layouts as well.
To support row-major matrix multiplication we should insert matrix transposes before and after matrix multiplication.
See #184922 (comment)

Metadata

Metadata

Assignees

Labels

HLSLHLSL Language Support

Type

No type

Projects

Status

Active

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0