Don't ever flush immediate values in shader debugging

* We assume that fxc won't output a denormalised float in the bytecode, and this
  prevents us from flushing integer inputs to otherwise flushable float-type
  operations
This commit is contained in:
baldurk
2019-11-22 14:59:18 +00:00
parent ce124cbc2e
commit 9de4931213
2 changed files with 29 additions and 3 deletions
@@ -1532,6 +1532,8 @@ ShaderVariable State::GetSrc(const Operand &oper, const Operation &op, bool allo
{
s.name = "Immediate";
flushable = false;
if(oper.numComponents == NUMCOMPS_1)
{
s.rows = 1;