Allow sqrt representation in virgl's use of tgsi rather than
1/invsqrt, which can lead to a nan result when the operand is
0.
Tested: chromeos on qemu + virglrenderer.
Signed-off-by: Joe M. Kniss
---
src/gallium/drivers/virgl/virgl_screen.c | 1 +
1 file changed, 1 insertion(+)
diff --
apprears in tgsi text stream.
Signed-off-by: Joe M. Kniss
---
src/gallium/drivers/virgl/virgl_hw.h | 1 +
src/gallium/drivers/virgl/virgl_tgsi.c | 5 +
src/gallium/drivers/virgl/virgl_winsys.h | 1 +
3 files changed, 7 insertions(+)
diff --git a/src/gallium/drivers/virgl/virgl_hw.h
b/src
Add support for glsl 'invariant' modifier for output data declarations.
Gallium drivers that use TGSI serialization currently loose invariant
modifiers in glsl shaders.
Tested: chromiumos on qemu with virglrenderer.
Signed-off-by: Joe M. Kniss
---
src/gallium/auxiliary/tgsi/tgsi_strin