From: Ian Romanick Date: Thu, 31 Jan 2008 03:25:47 +0000 (-0800) Subject: Set machine->Processor X-Git-Tag: 062012170305~17580^2~390^2~2766 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fb348c2cb16d0bc216d29889474972d5c14d0980;p=profile%2Fivi%2Fmesa.git Set machine->Processor The default value is 0, which is TGSI_PROCESSOR_FRAGMENT...not correct for a vertex shader! --- diff --git a/src/mesa/pipe/cell/spu/spu_vertex_shader.c b/src/mesa/pipe/cell/spu/spu_vertex_shader.c index 8216550..125b2c3 100644 --- a/src/mesa/pipe/cell/spu/spu_vertex_shader.c +++ b/src/mesa/pipe/cell/spu/spu_vertex_shader.c @@ -93,7 +93,8 @@ run_vertex_program(struct spu_vs_context *draw, assert(count <= 4); - /* Consts does not require 16 byte alignment. */ + machine->Processor = TGSI_PROCESSOR_VERTEX; + ASSERT_ALIGN16(draw->constants); machine->Consts = (float (*)[4]) draw->constants;