summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r300/r300_vertexprog.c
AgeCommit message (Collapse)Author
2005-07-20Clean up warnings in r300 code by making some symbols static, adding prototypesEric Anholt
for others, and being cleaner with types in fragment/vertex program structures. One warning in r300_shader.c is still concerning.
2005-06-16Fix gloss breakage when using hw tnl.Aapo Tahkola
2005-05-28Programmable per-vertex point sizes and proper result reg assigns.Aapo Tahkola
2005-05-05Pack tex coord regs at vertex program backend.Aapo Tahkola
2005-05-01Add support to external tnl switcher and disable hw tnl by default.Aapo Tahkola
2005-04-30r300 side support for fixed function pipeline. This isnt functional with ↵Aapo Tahkola
current Mesa.
2005-04-24Modifying to build against current Mesa. Disabled r200*.c files since they ↵Aapo Tahkola
didnt want to build anymore.
2005-04-21Adding some comments.Aapo Tahkola
2005-04-21Had some odd problems with add and temps so doing it with mad. Adding some ↵Aapo Tahkola
MAD_2 cases.
2005-04-19Reorganized shader stuff.Aapo Tahkola
2005-04-19Fixes for bugs that were nailed down when compairing against software vertex ↵Aapo Tahkola
shading.
2005-03-18Misc fixes.Aapo Tahkola
2005-03-17Fix to get doom3 started.Aapo Tahkola
2005-03-16Proper VAP output configuration as R300_RS_ROUTE_0_COLOR became optional and ↵Aapo Tahkola
broke arbvptorus(takes no input color but produces output color). Also removing some useless code.
2005-03-12Unlike radeon and r200 drivers r300AllocCmdBuf allocs dwords not bytes.Aapo Tahkola
2005-03-08Improving Vladimirs alpha test fix a bit as it turns out r300Enable didnt ↵Aapo Tahkola
correctly disable alpha test. Vertex programs with high vertex count now run a lot faster as software fallback is no longer on. Also disabling 'temp to result'-instructions as they probably violate the spec and dont seem to be something thats needed.
2005-02-28fix for 'nasty bug' and some sanity checks to avoid buffer overruns. Bumping ↵Aapo Tahkola
VSF_MAX_FRAGMENT_LENGTH as it seems a bit low otherwise.
2005-02-03Since high bits can be used for flags, mask them out.Vladimir Dergachev
This stops arbvpwarpmesh from segfaulting and it actually works - with immediate mode rendering.
2005-02-01Add a missing break and a reminder.Aapo Tahkola
2005-02-01Implement appropriate src checks for attribs/params.Aapo Tahkola
2005-02-01Implemented bunch of ops.Aapo Tahkola
2005-02-01Vertex programs work now with some restrictions. I expect arbvptorus to workAapo Tahkola
correctly when normals are delivered. Please note that some programs only start in vb mode as there is something wrong in immediate mode vb code.
2005-01-30My bad, the old code works fine if updated to newer Mesa tree.Vladimir Dergachev
2005-01-30struct ati_fragment_shader was not defined anywhere, define it to get ↵Vladimir Dergachev
r300_vertexprog.c to compile.
2005-01-29Beginings of program generation. This code havent been tested nor hooked up.Aapo Tahkola
2005-01-29Cleaning up.Aapo Tahkola
2005-01-28Fix wrong comment.Aapo Tahkola
2005-01-28Forgot one comment...Aapo Tahkola
2005-01-28Add basic sceleton for vertex programs + some other fixesAapo Tahkola