From abc2f29dd2baa9c8aa672f07a1500e579364ab29 Mon Sep 17 00:00:00 2001 From: Marek Olšák Date: Wed, 14 Apr 2010 02:21:06 +0200 Subject: r300g: emit VS immediates along with VS code --- src/gallium/drivers/r300/r300_vs.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/gallium/drivers/r300/r300_vs.c') diff --git a/src/gallium/drivers/r300/r300_vs.c b/src/gallium/drivers/r300/r300_vs.c index 2f9ee76bd8..8137972f01 100644 --- a/src/gallium/drivers/r300/r300_vs.c +++ b/src/gallium/drivers/r300/r300_vs.c @@ -333,6 +333,10 @@ void r300_translate_vertex_shader(struct r300_context* r300, r300_dummy_vertex_shader(r300, vs); } + /* Initialize numbers of constants for each type. */ + vs->externals_count = ttr.immediate_offset; + vs->immediates_count = vs->code.constants.Count - vs->externals_count; + /* And, finally... */ rc_destroy(&compiler.Base); } -- cgit v1.2.3