summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_shader.h
diff options
context:
space:
mode:
authorKenneth Graunke <kenneth@whitecape.org>2016-04-10 21:28:37 -0700
committerKenneth Graunke <kenneth@whitecape.org>2016-04-25 11:44:48 -0700
commit501bedffa650c7d340d8f716736f6333c1317b34 (patch)
tree67c8c349703191e24635985afc1dcc3cdbf46873 /src/mesa/drivers/dri/i965/brw_shader.h
parent464d6080c60e6f97d286b16f5b09fde94ab37cfc (diff)
downloadexternal_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.h4
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