commit | 66e4cb1cd5a55402606a09417349d2be8b009e89 | [log] [tgz] |
---|---|---|
author | Jerome Glisse <jglisse@redhat.com> | Mon Aug 30 17:56:59 2010 -0400 |
committer | Jerome Glisse <jglisse@redhat.com> | Wed Sep 01 13:16:23 2010 -0400 |
tree | b9c4e20211fbfc1a979667598f141116f4a5cebd | |
parent | 15ce70252c5357081a61f3494261c7e343174301 [diff] |
r600g: avoid dynamic allocation of states Make state statically allocated, this kills a bunch of code and avoid intensive use of malloc/free. There is still a lot of useless duplicate function wrapping that can be kill. This doesn't improve yet performance, needs to avoid memcpy states in radeon_ctx_set_draw and to avoid rebuilding vs_resources, dsa, scissor, cb_cntl, ... states at each draw command. Signed-off-by: Jerome Glisse <jglisse@redhat.com>