st/mesa: fix tessellation shaders with no support for shareable shaders

Broken by: b43c887a9b

Reported by Gert Wollny.

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
This commit is contained in:
Marek Olšák
2017-07-01 16:05:48 +02:00
parent 1bc40ae952
commit 11a924c174

View File

@@ -233,7 +233,7 @@ st_update_tcp(struct st_context *st)
{
void *shader = st_update_common_program(st,
st->ctx->TessCtrlProgram._Current,
MESA_SHADER_TESS_CTRL, &st->tcp);
PIPE_SHADER_TESS_CTRL, &st->tcp);
cso_set_tessctrl_shader_handle(st->cso_context, shader);
}
@@ -243,7 +243,7 @@ st_update_tep(struct st_context *st)
{
void *shader = st_update_common_program(st,
st->ctx->TessEvalProgram._Current,
MESA_SHADER_TESS_EVAL, &st->tep);
PIPE_SHADER_TESS_EVAL, &st->tep);
cso_set_tesseval_shader_handle(st->cso_context, shader);
}