glsl: implement lower_xfb_varying() as a NIR pass
This just converts the GLSL IR pass to NIR. Acked-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15731>
This commit is contained in:

committed by
Marge Bot

parent
4600108ddf
commit
fa9cee4247
@@ -68,6 +68,10 @@ bool gl_nir_link_varyings(const struct gl_constants *consts,
|
||||
const struct gl_extensions *exts,
|
||||
gl_api api, struct gl_shader_program *prog);
|
||||
|
||||
nir_variable * gl_nir_lower_xfb_varying(nir_shader *shader,
|
||||
const char *old_var_name,
|
||||
nir_variable *toplevel_var);
|
||||
|
||||
void gl_nir_opt_dead_builtin_varyings(const struct gl_constants *consts,
|
||||
gl_api api,
|
||||
struct gl_shader_program *prog,
|
||||
|
Reference in New Issue
Block a user