intel: Move brw_prog_key_set_id from i965 to the compiler.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_program.c
index deb0f1cf22565d499ffac01fe78b3ddb5d30e39d..9eac83b7254cdf397c5cceb923df7e8943963626 100644 (file)
@@ -868,22 +868,6 @@ brw_assign_common_binding_table_offsets(const struct gen_device_info *devinfo,
    return next_binding_table_offset;
 }
 
-void
-brw_prog_key_set_id(union brw_any_prog_key *key, gl_shader_stage stage,
-                    unsigned id)
-{
-   static const unsigned stage_offsets[] = {
-      offsetof(struct brw_vs_prog_key, program_string_id),
-      offsetof(struct brw_tcs_prog_key, program_string_id),
-      offsetof(struct brw_tes_prog_key, program_string_id),
-      offsetof(struct brw_gs_prog_key, program_string_id),
-      offsetof(struct brw_wm_prog_key, program_string_id),
-      offsetof(struct brw_cs_prog_key, program_string_id),
-   };
-   assert((int)stage >= 0 && stage < ARRAY_SIZE(stage_offsets));
-   *(unsigned*)((uint8_t*)key + stage_offsets[stage]) = id;
-}
-
 void
 brw_populate_default_key(const struct brw_compiler *compiler,
                          union brw_any_prog_key *prog_key,