Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-16 | translate: add support for 8/16-bit indices | Luca Barbieri | |
Currently, only 32-bit indices are supported, but some use cases translate needs support for all types. | |||
2010-08-11 | translate: allow clients to ask for supported output formats | Luca Barbieri | |
Currently translate asserts on unsupported output formats, making it impossible to use for some purposes, such as testing whether it actually works on all formats it supports. Removing the assert was met with opposition, so this change allows clients to ask whether an output format is supported, and they are thus able to avoid attempting to use it. Since this is just an addition to the API, no adverse effect is possible, and it makes the testsuite work again. | |||
2010-04-26 | translate: Take and respect a max_index argument. | José Fonseca | |
2009-12-30 | Add lame support for instanceID to draw module. | Michal Krol | |
It's all screaming for integer support -- fake it with float for now. | |||
2009-12-30 | Implement instanced indexed draw. | Michal Krol | |
2009-12-29 | Implement draw_arrays_instanced() in softpipe. | Michal Krol | |
Modify the translate module to respect instance divisors and accept instance id as a parameter to calculate input vertex offset. | |||
2009-12-29 | translate: Fix translate_key_compare(). | Michal Krol | |
Sizes of translate keys must also match. | |||
2008-11-14 | translate: pull in prefetch and other optimizations from draw_vs_aos.c | Keith Whitwell | |
2008-08-14 | translate: Draw can request up to PIPE_MAX_ATTRIBS + 1 vertex elements. | José Fonseca | |
2008-05-23 | translate: mark functions as PIPE_CDECL | Keith Whitwell | |
2008-05-12 | translate: helper functions for mimizing cost of key compares | Keith Whitwell | |
2008-05-08 | draw: only fill in / compare the part of the translate key we're using. | Keith Whitwell | |
It's quite a big struct & we examine it a lot (too much). Reduce the impact of this by just looking at the active part where possible. | |||
2008-04-23 | Create a sharable translate_cache and use it. | Zack Rusin | |
2008-04-18 | translate: add sse version based on old draw_vf_sse.c | Keith Whitwell | |
2008-04-15 | gallium: Switch one vertex path over to new translate module | Keith Whitwell | |
Will eventually do this for all instances where we are converting vertices from one format to another. | |||
2008-04-15 | gallium: add a generic vertex (or other) buffer translation module | Keith Whitwell | |