Skip to content

[spirv] Support SM6.0 wave ops using Vulkan 1.1#1118

Merged
antiagainst merged 9 commits intomicrosoft:masterfrom
antiagainst:wave-ops
Mar 13, 2018
Merged

[spirv] Support SM6.0 wave ops using Vulkan 1.1#1118
antiagainst merged 9 commits intomicrosoft:masterfrom
antiagainst:wave-ops

Conversation

@antiagainst
Copy link
Copy Markdown
Contributor

No description provided.

* WaveIsFirstLane
* WaveGetLaneCount
* WaveGetLaneIndex
* WaveActiveAnyTrue
* WaveActiveAllTrue
* WaveActiveBallot
* WaveActiveAllEqual
* WaveActiveCountBits
* WaveActiveSum
* WaveActiveProduct
* WaveActiveBitAnd
* WaveActiveBitOr
* WaveActiveBitXor
* WaveActiveMin
* WaveActiveMax
* WavePrefixSum
* WavePrefixProduct
* WavePrefixCountBits
* WaveReadLaneAt
* WaveReadLaneFirst
*  QuadReadAcrossX
*  QuadReadAcrossY
*  QuadReadAcrossDiagonal
*  QuadReadLaneAt
@antiagainst antiagainst self-assigned this Mar 7, 2018
@antiagainst antiagainst requested a review from ehsannas March 7, 2018 19:09
@antiagainst antiagainst changed the title Wave ops [spirv] Support SM6.0 wave ops using Vulkan 1.1 Mar 7, 2018
WAVE_OP_CASE_SINT_UINT_FLOAT(ActiveUMin, SMin, UMin, FMin);
WAVE_OP_CASE_SINT_UINT_FLOAT(ActiveMin, SMin, UMin, FMin);
}
#undef WAVE_OP_CASE_INT_FLOAT
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

undef for other ones?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch! Done.

@AppVeyorBot
Copy link
Copy Markdown

@AppVeyorBot
Copy link
Copy Markdown

Copy link
Copy Markdown
Contributor

@ehsannas ehsannas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great to see! Thanks Lei :)

@jfroy
Copy link
Copy Markdown

jfroy commented Mar 8, 2018

Nice!

@AppVeyorBot
Copy link
Copy Markdown

@antiagainst antiagainst merged commit c133d93 into microsoft:master Mar 13, 2018
@antiagainst antiagainst deleted the wave-ops branch March 13, 2018 19:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants