diff options
author | Timothy Arceri <[email protected]> | 2017-11-10 21:33:37 +1100 |
---|---|---|
committer | Timothy Arceri <[email protected]> | 2017-12-04 12:52:19 +1100 |
commit | 27888977c1f1104d52caac8f023eeeaad7fabbec (patch) | |
tree | 7fabd710f644fd95134234b03857dd470d36cd5f /src/gallium/drivers/radeonsi/si_get.c | |
parent | ccd1810bbaf38ee31bd973f903bc9871cc8b1171 (diff) |
st/glsl_to_nir/radeonsi: enable gs support for nir backend
Reviewed-by: Nicolai Hähnle <[email protected]>
Reviewed-by: Marek Olšák <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_get.c')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_get.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/drivers/radeonsi/si_get.c b/src/gallium/drivers/radeonsi/si_get.c index 7646ea82550..1c84a252ef3 100644 --- a/src/gallium/drivers/radeonsi/si_get.c +++ b/src/gallium/drivers/radeonsi/si_get.c @@ -227,7 +227,7 @@ static int si_get_param(struct pipe_screen *pscreen, enum pipe_cap param) case PIPE_CAP_GLSL_FEATURE_LEVEL: if (sscreen->debug_flags & DBG(NIR)) - return 140; /* no geometry and tessellation shaders yet */ + return 150; /* no tessellation shaders yet */ if (si_have_tgsi_compute(sscreen)) return 450; return 420; @@ -452,6 +452,7 @@ static int si_get_shader_param(struct pipe_screen* pscreen, case PIPE_SHADER_CAP_PREFERRED_IR: if (sscreen->debug_flags & DBG(NIR) && (shader == PIPE_SHADER_VERTEX || + shader == PIPE_SHADER_GEOMETRY || shader == PIPE_SHADER_FRAGMENT)) return PIPE_SHADER_IR_NIR; return PIPE_SHADER_IR_TGSI; |