Subpixel precision bias, dilation and the post-snap mode are supported on
GM2xx and newer. The pre-snap mode is supported for triangle primitives on
GP1xx.
---
src/gallium/drivers/nouveau/nvc0/nvc0_3d.xml.h | 5 +
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 18 +++
sy = viewstate->SubpixelPrecisionBias[1];
+ _mesa_SubpixelPrecisionBiasNV(biasx, biasy);
}
}
break;
diff --git a/src/mesa/main/conservativeraster.c
b/src/mesa/main/conservativeraster.c
new file mode 100644
index 00..004538cf1
---
src/mesa/state_tracker/st_atom_rasterizer.c | 12 ++
src/mesa/state_tracker/st_atom_viewport.c | 4
src/mesa/state_tracker/st_context.c | 2 ++
src/mesa/state_tracker/st_extensions.c | 34 +
4 files changed, 52 insertions(+)
diff --git
---
src/gallium/docs/source/cso/rasterizer.rst | 18 ++
src/gallium/docs/source/screen.rst | 18 ++
src/gallium/drivers/etnaviv/etnaviv_screen.c | 10 ++
src/gallium/drivers/freedreno/freedreno_screen.c | 10 ++
src/gallium/dr
mesa core functions and the Gallium API through st/mesa
and implements support for the Gallium API in the Nouveau driver.
pendingchaos (4):
mesa: add support for nvidia conservative rasterization extensions
gallium: add initial support for conservative rasterization
st/mesa: add support for