mirror of
https://github.com/doitsujin/dxvk.git
synced 2024-12-02 19:24:12 +01:00
[d3d9] FF: Fix return type for lighting op
This commit is contained in:
parent
a8dbbcfa31
commit
af1ba1b205
@ -1338,7 +1338,7 @@ namespace dxvk {
|
||||
uint32_t midDot = m_module.opDot(m_floatType, normal, mid);
|
||||
midDot = m_module.opFClamp(m_floatType, midDot, m_module.constf32(0.0f), m_module.constf32(1.0f));
|
||||
uint32_t doSpec = m_module.opFOrdGreaterThan(bool_t, midDot, m_module.constf32(0.0f));
|
||||
doSpec = m_module.opLogicalAnd(bool_t, doSpec, m_module.opFOrdGreaterThan(m_floatType, hitDot, m_module.constf32(0.0f)));
|
||||
doSpec = m_module.opLogicalAnd(bool_t, doSpec, m_module.opFOrdGreaterThan(bool_t, hitDot, m_module.constf32(0.0f)));
|
||||
|
||||
uint32_t specularness = m_module.opPow(m_floatType, midDot, m_vs.constants.materialPower);
|
||||
specularness = m_module.opFMul(m_floatType, specularness, atten);
|
||||
|
Loading…
Reference in New Issue
Block a user