summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/i965simple/brw_vs_emit.c
AgeCommit message (Collapse)Author
2009-07-22gallium: simplify tgsi_full_immediate structKeith Whitwell
Remove the need to have a pointer in this struct by just including the immediate data inline. Having a pointer in the struct introduces complications like needing to alloc/free the data pointed to, uncertainty about who owns the data, etc. There doesn't seem to be a need for it, and it is unlikely to make much difference plus or minus to performance. Added some asserts as we now will trip up on immediates with more than four elements. There were actually already quite a few such asserts, but the >4 case could be used in the future to specify indexable immediate ranges, such as lookup tables.
2009-02-10brw: Fix build -- rename Size to NrTokens.Michal Krol
2008-07-28Merge tgsi/exec and tgsi/util directories.José Fonseca
2008-06-02brw: SWZ no longer aliases MOV.Michal Krol
2008-05-31brw: Fix build after TGSI declaration interface changes.Michal Krol
2008-02-27gallium/i965: remove more dependencies on pipe_shader_state semantic infoBrian
2008-02-27gallium/i965: silence warningsBrian
2008-02-15Code reorganization: update build.José Fonseca
Update the Makefiles and includes for the new paths. Note that there hasn't been no separation of the Makefiles yet, and make is jumping all over the place. That will be taken care shortly. But for now, make should work. It was tested with linux and linux-dri. Linux-cell and linux-llvm might require some minor tweaks.
2008-02-15Code reorganization: move files into their places.José Fonseca
This is in a separate commit to ensure renames are properly preserved.