mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 21:50:12 +01:00
glsl: Remove inverse() from GLSL 1.20 and 1.30.
I apparently regressed this when rewriting the built-ins using
ir_builder, in 76d2f73643.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93387
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
Reviewed-by: Matt Turner <mattst88@gmail.com>
This commit is contained in:
parent
695ae816da
commit
4a5cff24d7
1 changed files with 9 additions and 3 deletions
|
|
@ -135,6 +135,12 @@ v140(const _mesa_glsl_parse_state *state)
|
|||
return state->is_version(140, 0);
|
||||
}
|
||||
|
||||
static bool
|
||||
v140_or_es3(const _mesa_glsl_parse_state *state)
|
||||
{
|
||||
return state->is_version(140, 300);
|
||||
}
|
||||
|
||||
static bool
|
||||
v400_fs_only(const _mesa_glsl_parse_state *state)
|
||||
{
|
||||
|
|
@ -1438,9 +1444,9 @@ builtin_builder::create_builtins()
|
|||
|
||||
NULL);
|
||||
add_function("inverse",
|
||||
_inverse_mat2(v120, glsl_type::mat2_type),
|
||||
_inverse_mat3(v120, glsl_type::mat3_type),
|
||||
_inverse_mat4(v120, glsl_type::mat4_type),
|
||||
_inverse_mat2(v140_or_es3, glsl_type::mat2_type),
|
||||
_inverse_mat3(v140_or_es3, glsl_type::mat3_type),
|
||||
_inverse_mat4(v140_or_es3, glsl_type::mat4_type),
|
||||
_inverse_mat2(fp64, glsl_type::dmat2_type),
|
||||
_inverse_mat3(fp64, glsl_type::dmat3_type),
|
||||
_inverse_mat4(fp64, glsl_type::dmat4_type),
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue