fix (per-vertex) fog when using ARB_vp by incorporating fog factor computation into...
authorRoland Scheidegger <rscheidegger@gmx.ch>
Tue, 24 Oct 2006 22:37:51 +0000 (22:37 +0000)
committerRoland Scheidegger <rscheidegger@gmx.ch>
Tue, 24 Oct 2006 22:37:51 +0000 (22:37 +0000)
commitfc606f7db9072d4f40081aea8f92f1d4489a5115
tree82b01e890ff3bd8ea96c7c92f688987b8e6b97ab
parente4298b94927f12c4710443ede1b50a325103ac72
fix (per-vertex) fog when using ARB_vp by incorporating fog factor computation into the vertex program (not yet fixed for swtnl). Simplify (and correct) the VTX_TCL_OUTPUT_VTXFMT handling when using vertex programs, turns out it's solely driven by the needs of the past-vertex stage of the pipeline, this should fix lockups with ill-specified applications using vertex programs (for instance applications enabling fog but not writing to fog coord output will now get (conformant) undefined results instead of lockups).
src/mesa/drivers/dri/r200/r200_context.h
src/mesa/drivers/dri/r200/r200_maos_arrays.c
src/mesa/drivers/dri/r200/r200_state.c
src/mesa/drivers/dri/r200/r200_tcl.c
src/mesa/drivers/dri/r200/r200_vertprog.c
src/mesa/drivers/dri/r200/r200_vertprog.h