From: Kristian Høgsberg Kristensen Date: Tue, 6 Oct 2015 23:11:08 +0000 (-0700) Subject: i965: Move brw_mark_surface_used() to brw_shader.cpp X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=cc4683992bf34fb09871e976abb8eebe7d68c3fe;p=mesa.git i965: Move brw_mark_surface_used() to brw_shader.cpp brw_program.c won't be part of the compiler library, but we need brw_mark_surface_used() in the compiler. Move to brw_shader.cpp. Reviewed-by: Topi Pohjolainen Signed-off-by: Kristian Høgsberg Kristensen --- diff --git a/src/mesa/drivers/dri/i965/brw_program.c b/src/mesa/drivers/dri/i965/brw_program.c index a034dacd87b..108eb3421a0 100644 --- a/src/mesa/drivers/dri/i965/brw_program.c +++ b/src/mesa/drivers/dri/i965/brw_program.c @@ -530,16 +530,6 @@ brw_destroy_shader_time(struct brw_context *brw) brw->shader_time.bo = NULL; } -void -brw_mark_surface_used(struct brw_stage_prog_data *prog_data, - unsigned surf_index) -{ - assert(surf_index < BRW_MAX_SURFACES); - - prog_data->binding_table.size_bytes = - MAX2(prog_data->binding_table.size_bytes, (surf_index + 1) * 4); -} - void brw_stage_prog_data_free(const void *p) { diff --git a/src/mesa/drivers/dri/i965/brw_shader.cpp b/src/mesa/drivers/dri/i965/brw_shader.cpp index 9ad7f3c3e9a..15f73936583 100644 --- a/src/mesa/drivers/dri/i965/brw_shader.cpp +++ b/src/mesa/drivers/dri/i965/brw_shader.cpp @@ -164,6 +164,16 @@ brw_new_shader(struct gl_context *ctx, GLuint name, GLuint type) return &shader->base; } +void +brw_mark_surface_used(struct brw_stage_prog_data *prog_data, + unsigned surf_index) +{ + assert(surf_index < BRW_MAX_SURFACES); + + prog_data->binding_table.size_bytes = + MAX2(prog_data->binding_table.size_bytes, (surf_index + 1) * 4); +} + enum brw_reg_type brw_type_for_base_type(const struct glsl_type *type) {