Module: Mesa Branch: master Commit: 56643096f1eb01eefa1a532ac096b32d23b6b8ba URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=56643096f1eb01eefa1a532ac096b32d23b6b8ba
Author: Brian Paul <[email protected]> Date: Fri Jul 30 14:24:23 2010 -0600 mesa: added gl_program::IndirectRegisterFiles field Now drivers, etc. can know which register files are accessed with indirect addressing. Before we just checked gl_program::NumAddressRegs but didn't know if that was the constant buffer, temp regs, or what. The only user of this new field so far will be the gallium state tracker. --- src/mesa/main/mtypes.h | 5 + src/mesa/program/arbprogparse.c | 2 + src/mesa/program/nvvertparse.c | 5 + src/mesa/program/prog_print.c | 2 + src/mesa/program/program.c | 1 + src/mesa/program/program_parse.tab.c | 421 +++++++++++++++++----------------- src/mesa/program/program_parse.y | 1 + src/mesa/slang/slang_link.c | 7 + 8 files changed, 234 insertions(+), 210 deletions(-) Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=56643096f1eb01eefa1a532ac096b32d23b6b8ba _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
