diff options
author | Kenneth Graunke <kenneth@whitecape.org> | 2016-04-10 21:28:37 -0700 |
---|---|---|
committer | Kenneth Graunke <kenneth@whitecape.org> | 2016-04-25 11:44:48 -0700 |
commit | 501bedffa650c7d340d8f716736f6333c1317b34 (patch) | |
tree | 67c8c349703191e24635985afc1dcc3cdbf46873 /src/mesa/drivers/dri/i965/brw_shader.h | |
parent | 464d6080c60e6f97d286b16f5b09fde94ab37cfc (diff) | |
download | external_mesa3d-501bedffa650c7d340d8f716736f6333c1317b34.zip external_mesa3d-501bedffa650c7d340d8f716736f6333c1317b34.tar.gz external_mesa3d-501bedffa650c7d340d8f716736f6333c1317b34.tar.bz2 |
i965: Make a few tessellation related functions non-static.
Also, move them to brw_shader.cpp so they're in a location for code
used by both the vec4 and fs worlds.
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eduardo Lima Mitev <elima@igalia.com>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_shader.h')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_shader.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_shader.h b/src/mesa/drivers/dri/i965/brw_shader.h index 15bed78..fc228f6 100644 --- a/src/mesa/drivers/dri/i965/brw_shader.h +++ b/src/mesa/drivers/dri/i965/brw_shader.h @@ -292,6 +292,10 @@ int type_size_scalar(const struct glsl_type *type); int type_size_vec4(const struct glsl_type *type); int type_size_vec4_times_4(const struct glsl_type *type); +unsigned tesslevel_outer_components(GLenum tes_primitive_mode); +unsigned tesslevel_inner_components(GLenum tes_primitive_mode); +unsigned writemask_for_backwards_vector(unsigned mask); + #ifdef __cplusplus } #endif |