nvc0: disable tessellation on maxwell
The address calculations are all different (e.g. see GP), there appear to be sync's in programs, and probably a bunch of other differences. Just disable it for now. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
This commit is contained in:
parent
a6e75e3cd7
commit
d3e23f1ff9
|
@ -232,11 +232,14 @@ nvc0_screen_get_shader_param(struct pipe_screen *pscreen, unsigned shader,
|
||||||
|
|
||||||
switch (shader) {
|
switch (shader) {
|
||||||
case PIPE_SHADER_VERTEX:
|
case PIPE_SHADER_VERTEX:
|
||||||
case PIPE_SHADER_TESS_CTRL:
|
|
||||||
case PIPE_SHADER_TESS_EVAL:
|
|
||||||
case PIPE_SHADER_GEOMETRY:
|
case PIPE_SHADER_GEOMETRY:
|
||||||
case PIPE_SHADER_FRAGMENT:
|
case PIPE_SHADER_FRAGMENT:
|
||||||
break;
|
break;
|
||||||
|
case PIPE_SHADER_TESS_CTRL:
|
||||||
|
case PIPE_SHADER_TESS_EVAL:
|
||||||
|
if (class_3d >= GM107_3D_CLASS)
|
||||||
|
return 0;
|
||||||
|
break;
|
||||||
case PIPE_SHADER_COMPUTE:
|
case PIPE_SHADER_COMPUTE:
|
||||||
if (class_3d != NVE4_3D_CLASS)
|
if (class_3d != NVE4_3D_CLASS)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue