softpipe throws integer division by zero exceptions on windows
when using % with integers in a geometry shader.
v2: Made error results consistent with existing div/mod zero handling in
tgsi. 64 bit signed integer division by zero returns zero like in
micro_idiv, unsigned returns ~0u like i
really has a requirement
for all bits set due do d3d10 requirements, but d3d has neither signed
nor 64bit versions of it).
And I don't know why it would only crash in geometry shaders...
Reviewed-by: Roland Scheidegger
Am 08.06.2017 um 18:28 schrieb Marius Gräfe:
softpipe throws inte
softpipe throws integer division by zero exceptions on windows
when using % with integers in a geometry shader.
---
src/gallium/auxiliary/tgsi/tgsi_exec.c | 24
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/src/gallium/auxiliary/tgsi/tgsi_exec.c
b/src/ga