diff options
author | Kenneth Graunke <kenneth@whitecape.org> | 2019-05-06 18:24:08 -0700 |
---|---|---|
committer | Kenneth Graunke <kenneth@whitecape.org> | 2019-05-14 13:16:21 -0700 |
commit | 381c2aded223abce3635b530334f0f0ae8b8397c (patch) | |
tree | e44e61e114bee3dd7d5bb5ef61e9eab3432660cf /src/mesa/drivers/dri/i965/brw_program.h | |
parent | 6b0b8f132aa8f13be36835c23232374bf9fd82ab (diff) |
i965: Pass compiler to default key populators
This lets us get devinfo and other misc. compiler settings.
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_program.h')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_program.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_program.h b/src/mesa/drivers/dri/i965/brw_program.h index fc10433f322..117019d00c7 100644 --- a/src/mesa/drivers/dri/i965/brw_program.h +++ b/src/mesa/drivers/dri/i965/brw_program.h @@ -86,7 +86,7 @@ brw_prog_key_set_id(union brw_any_prog_key *key, gl_shader_stage stage, unsigned id); void -brw_populate_default_key(const struct gen_device_info *devinfo, +brw_populate_default_key(const struct brw_compiler *compiler, union brw_any_prog_key *prog_key, struct gl_shader_program *sh_prog, struct gl_program *prog); @@ -113,14 +113,14 @@ GLboolean brw_link_shader(struct gl_context *ctx, struct gl_shader_program *prog void brw_upload_tcs_prog(struct brw_context *brw); void brw_tcs_populate_key(struct brw_context *brw, struct brw_tcs_prog_key *key); -void brw_tcs_populate_default_key(const struct gen_device_info *devinfo, +void brw_tcs_populate_default_key(const struct brw_compiler *compiler, struct brw_tcs_prog_key *key, struct gl_shader_program *sh_prog, struct gl_program *prog); void brw_upload_tes_prog(struct brw_context *brw); void brw_tes_populate_key(struct brw_context *brw, struct brw_tes_prog_key *key); -void brw_tes_populate_default_key(const struct gen_device_info *devinfo, +void brw_tes_populate_default_key(const struct brw_compiler *compiler, struct brw_tes_prog_key *key, struct gl_shader_program *sh_prog, struct gl_program *prog); |