mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-12 13:00:32 +00:00
Fix range becoming 0 if both min and max were negative
This commit is contained in:
@@ -93,7 +93,11 @@ namespace renderdocui.Controls
|
||||
public void SetRange(float min, float max)
|
||||
{
|
||||
m_RangeMin = min;
|
||||
m_RangeMax = Math.Max((min+float.Epsilon)*(1.0f+m_MinRangeSize), max);
|
||||
if (min < 0.0f)
|
||||
m_RangeMax = Math.Max((min - float.Epsilon) * (1.0f - m_MinRangeSize), max);
|
||||
else
|
||||
m_RangeMax = Math.Max((min + float.Epsilon) * (1.0f + m_MinRangeSize), max);
|
||||
|
||||
m_BlackPoint = m_RangeMin;
|
||||
m_WhitePoint = m_RangeMax;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user