~mmach/netext73/mesa-ryzen

« back to all changes in this revision

Viewing changes to src/compiler/glsl/gl_nir_linker.h

  • Committer: mmach
  • Date: 2023-11-02 21:31:35 UTC
  • Revision ID: netbit73@gmail.com-20231102213135-18d4tzh7tj0uz752
2023-11-02 22:11:57

Show diffs side-by-side

added added

removed removed

Lines of Context:
38
38
struct gl_extensions;
39
39
struct gl_linked_shader;
40
40
struct gl_shader_program;
 
41
struct gl_program;
41
42
struct gl_transform_feedback_info;
42
43
struct xfb_decl;
43
44
struct nir_xfb_info;
55
56
void gl_nir_opts(nir_shader *nir);
56
57
 
57
58
bool gl_nir_link_spirv(const struct gl_constants *consts,
 
59
                       const struct gl_extensions *exts,
58
60
                       struct gl_shader_program *prog,
59
61
                       const struct gl_nir_linker_options *options);
60
62
 
113
115
 
114
116
bool gl_nir_link_uniform_blocks(struct gl_shader_program *prog);
115
117
 
 
118
bool
 
119
gl_nir_can_add_pointsize_to_program(const struct gl_constants *consts,
 
120
                                    struct gl_program *prog);
 
121
 
 
122
void
 
123
gl_nir_add_point_size(struct nir_shader *nir);
 
124
 
116
125
bool lower_packed_varying_needs_lowering(nir_shader *shader, nir_variable *var,
117
126
                                         bool xfb_enabled,
118
127
                                         bool disable_xfb_packing,