Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-09 | draw: Fix number of vertices allocated in draw_pt_emit(). | Michel Dänzer | |
2008-05-09 | draw: mimize cost of translate key compares, use cache universally | 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-29 | gallium: init hw_key with memset() to silence valgrind warnings | Brian Paul | |
We shouldn't be hashing with keys that have uninitialized memory. | |||
2008-04-23 | Add translate cache to fetch_emit stage and add out of memory | Zack Rusin | |
checks to code creating the cache. | |||
2008-04-23 | Create a sharable translate_cache and use it. | Zack Rusin | |
2008-04-23 | fix the simple hash finding function and use it | Zack Rusin | |
2008-04-22 | Cache translate's structs for emits and fetches. | Zack Rusin | |
Results in a fair speed improvement. | |||
2008-04-18 | draw: remove draw_vf code, use translate instead | Keith Whitwell | |
2008-04-18 | translate: add sse version based on old draw_vf_sse.c | Keith Whitwell | |
2008-04-18 | draw: split off all the extra functionality in the vertex shader | Keith Whitwell | |
This will at least allow us to make the initial gains to get decent vertex performance much more quickly & with higher confidence of getting it right. At some later point can look again at code-generating all the fetch/cliptest/viewport extras in the same block as the vertex shader. For now, just need to get some decent baseline performance. | |||
2008-04-17 | draw: move hw vertex emit to a new module | Keith Whitwell | |