mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-03-11 13:29:14 +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);
|
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));
|
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));
|
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);
|
uint32_t specularness = m_module.opPow(m_floatType, midDot, m_vs.constants.materialPower);
|
||||||
specularness = m_module.opFMul(m_floatType, specularness, atten);
|
specularness = m_module.opFMul(m_floatType, specularness, atten);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user