[Mesa-dev] [PATCH 3/6] r300g/complier: Make r300_vertprog_swizzle_caps visible in other files

Tom Stellard tom at stellard.net
Sat Feb 9 21:15:09 PST 2013


From: Tom Stellard <thomas.stellard at amd.com>

This will be used by the test suite in later commits.

NOTE: This is a candidate for the stable branches.
---
 src/gallium/drivers/r300/compiler/r3xx_vertprog.c  |    2 +-
 src/gallium/drivers/r300/compiler/radeon_swizzle.h |    2 ++
 2 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/src/gallium/drivers/r300/compiler/r3xx_vertprog.c b/src/gallium/drivers/r300/compiler/r3xx_vertprog.c
index 9c481f0..524c4fd 100644
--- a/src/gallium/drivers/r300/compiler/r3xx_vertprog.c
+++ b/src/gallium/drivers/r300/compiler/r3xx_vertprog.c
@@ -861,7 +861,7 @@ static void rc_emulate_negative_addressing(struct radeon_compiler *compiler, voi
 		transform_negative_addressing(c, lastARL, inst, min_offset);
 }
 
-static struct rc_swizzle_caps r300_vertprog_swizzle_caps = {
+struct rc_swizzle_caps r300_vertprog_swizzle_caps = {
 	.IsNative = &swizzle_is_native,
 	.Split = 0 /* should never be called */
 };
diff --git a/src/gallium/drivers/r300/compiler/radeon_swizzle.h b/src/gallium/drivers/r300/compiler/radeon_swizzle.h
index c81d5f7..9a048e4 100644
--- a/src/gallium/drivers/r300/compiler/radeon_swizzle.h
+++ b/src/gallium/drivers/r300/compiler/radeon_swizzle.h
@@ -54,4 +54,6 @@ struct rc_swizzle_caps {
 	void (*Split)(struct rc_src_register reg, unsigned int mask, struct rc_swizzle_split * split);
 };
 
+extern struct rc_swizzle_caps r300_vertprog_swizzle_caps;
+
 #endif /* RADEON_SWIZZLE_H */
-- 
1.7.3.4



More information about the mesa-dev mailing list