mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 09:28:07 +02:00
glsl: Enable dFdx, dFdy, and fwidth by default in GLSL ES 3.00.
Previously, we only exposed them in desktop GL or with: #extension GL_OES_standard_derivatives : enable GLSL ES 3.00 includes these without an extension, so we need to expose them by default. Note that the above #extension line results in an error or desktop GL, so we don't need to worry about this. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Matt Turner <mattst88@gmail.com>
This commit is contained in:
parent
c9ac891fa4
commit
1bd6233169
1 changed files with 2 additions and 1 deletions
|
|
@ -293,7 +293,8 @@ static bool
|
|||
fs_oes_derivatives(const _mesa_glsl_parse_state *state)
|
||||
{
|
||||
return state->target == fragment_shader &&
|
||||
(!state->es_shader || state->OES_standard_derivatives_enable);
|
||||
(state->is_version(110, 300) ||
|
||||
state->OES_standard_derivatives_enable);
|
||||
}
|
||||
|
||||
static bool
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue