summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nvfx/Makefile
diff options
context:
space:
mode:
authorLuca Barbieri <[email protected]>2010-02-21 13:33:48 +0100
committerYounes Manton <[email protected]>2010-03-15 00:03:03 -0400
commit840c36f5e6d940343a3154af7e76fec341ca46e6 (patch)
tree36dbe9be2fc50eb7818f6e76aa8a3468a38456f7 /src/gallium/drivers/nvfx/Makefile
parentc65a8f3ed2ab1650df38a3ed32d1e91e84b50520 (diff)
nv30, nv40: non-trivially unify nv[34]0_vertprog.c
vertprog.c is similar but has substantial differences: 1. nv40 supports clip planes 2. nv40 uses a more advanced register allocator 3. Some register setup is different 4. Constants with the same name have different values This patch unifies the two files. nv30 gains clip plane support and the nv40 register allocator. A new NVFX_VP(x) macro is introduced that at runtime resolved to either the nv30 or the nv40 constant value. nv30 clip planes are not tested and might not work
Diffstat (limited to 'src/gallium/drivers/nvfx/Makefile')
-rw-r--r--src/gallium/drivers/nvfx/Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/drivers/nvfx/Makefile b/src/gallium/drivers/nvfx/Makefile
index 6c4ee17493d..a665c7e2631 100644
--- a/src/gallium/drivers/nvfx/Makefile
+++ b/src/gallium/drivers/nvfx/Makefile
@@ -20,6 +20,7 @@ C_SOURCES = \
nvfx_state_zsa.c \
nvfx_surface.c \
nvfx_transfer.c \
- nvfx_vbo.c
+ nvfx_vbo.c \
+ nvfx_vertprog.c
include ../../Makefile.template