mirror of
https://github.com/EduApps-CDG/OpenDX
synced 2024-12-30 09:45:37 +01:00
[dxso] Implement DxsoOpcode::Sgn
This commit is contained in:
parent
c5ab87f353
commit
5844315853
@ -120,6 +120,7 @@ namespace dxvk {
|
|||||||
case DxsoOpcode::Pow:
|
case DxsoOpcode::Pow:
|
||||||
case DxsoOpcode::Crs:
|
case DxsoOpcode::Crs:
|
||||||
case DxsoOpcode::Abs:
|
case DxsoOpcode::Abs:
|
||||||
|
case DxsoOpcode::Sgn:
|
||||||
case DxsoOpcode::Nrm:
|
case DxsoOpcode::Nrm:
|
||||||
case DxsoOpcode::SinCos:
|
case DxsoOpcode::SinCos:
|
||||||
case DxsoOpcode::Lit:
|
case DxsoOpcode::Lit:
|
||||||
@ -1930,6 +1931,10 @@ namespace dxvk {
|
|||||||
result.id = m_module.opFAbs(typeId,
|
result.id = m_module.opFAbs(typeId,
|
||||||
emitRegisterLoad(src[0], mask).id);
|
emitRegisterLoad(src[0], mask).id);
|
||||||
break;
|
break;
|
||||||
|
case DxsoOpcode::Sgn:
|
||||||
|
result.id = m_module.opFSign(typeId,
|
||||||
|
emitRegisterLoad(src[0], mask).id);
|
||||||
|
break;
|
||||||
case DxsoOpcode::Nrm: {
|
case DxsoOpcode::Nrm: {
|
||||||
// Nrm is 3D...
|
// Nrm is 3D...
|
||||||
DxsoRegMask srcMask(true, true, true, false);
|
DxsoRegMask srcMask(true, true, true, false);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user