OSDN Git Service

r600g: implement clip vertex v2
authorVadim Girlin <vadimgirlin@gmail.com>
Fri, 20 Jan 2012 21:37:48 +0000 (01:37 +0400)
committerDave Airlie <airlied@redhat.com>
Mon, 23 Jan 2012 09:29:47 +0000 (09:29 +0000)
commitfceca6191a8c017cf9f0ba689a407d25a294335c
tree1b5c4fba06467c8558facaf5a61f7443aa8d4cdf
parenta71013d120b2d0687420fcc8f0857f0116d3cded
r600g: implement clip vertex v2

Clip planes are uploaded as a constant buffer and used by the vertex
shader to produce corresponding clip distances for hw clipping.

Signed-off-by: Vadim Girlin <vadimgirlin@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
(cherry picked from commit 54e8dcaad65cbe3603730414fd8d76ac53f89a86)

Conflicts:

src/gallium/drivers/r600/r600_state_common.c
src/gallium/drivers/r600/evergreen_hw_context.c
src/gallium/drivers/r600/evergreen_state.c
src/gallium/drivers/r600/evergreend.h
src/gallium/drivers/r600/r600_hw_context.c
src/gallium/drivers/r600/r600_pipe.c
src/gallium/drivers/r600/r600_pipe.h
src/gallium/drivers/r600/r600_shader.c
src/gallium/drivers/r600/r600_state.c
src/gallium/drivers/r600/r600_state_common.c
src/gallium/drivers/r600/r600d.h