Merge pull request #4361 from ReinUsesLisp/lane-id

decode/other: Implement S2R.LaneId
This commit is contained in:
Rodrigo Locatti 2020-07-21 04:50:45 -03:00 committed by GitHub
commit 9ea9a60e17
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -75,8 +75,7 @@ u32 ShaderIR::DecodeOther(NodeBlock& bb, u32 pc) {
const Node value = [this, instr] { const Node value = [this, instr] {
switch (instr.sys20) { switch (instr.sys20) {
case SystemVariable::LaneId: case SystemVariable::LaneId:
LOG_WARNING(HW_GPU, "S2R instruction with LaneId is incomplete"); return Operation(OperationCode::ThreadId);
return Immediate(0U);
case SystemVariable::InvocationId: case SystemVariable::InvocationId:
return Operation(OperationCode::InvocationId); return Operation(OperationCode::InvocationId);
case SystemVariable::Ydirection: case SystemVariable::Ydirection: