07:06 | jnettlet | dv_, GL_VIV_direct_texture should work but it will also bump up the power usage a bit for some chipsets. For the MMP3 in the XO-4 the 3d engine is a separate graphics core. Turning that on bumps us up another 400milliwatts |
07:07 | jnettlet | perhaps it should be option you can set on the driver pipeline. |
12:20 | dbsx | jnettlet: Do you wish to share you iwmmxt string functions? I am more than happy to test. I have been avoiding coding the same myself. |
12:36 | _rmk | 12:36 * _rmk_ suspects vlc would benefit from that too |
12:51 | dbsx | _rmk_: Some benchmarking of iwmmxt string functions would be more than interesting. The only benchmarks I have seen have been inrtel |
12:51 | dbsx | (mmx) |
14:55 | jnettle | 14:55 * jnettlet would be happy to share them if dbsx didn't keep disappearing |
15:09 | jnettlet | I just went back and reviewed them and realized that they didn't have a license attached to them. I have written to the copyright holders to verify their status. They were provided to us for use in the dovefb ddx driver, so hopefully it will be a license compatible with that. |
15:09 | jnettlet | For those interested it is assembly written for the mem and str functions |
15:26 | _rmk_ | wonder if its worth writing our own so they can be freely licensed, or maybe creating a library from them under a license which allows their reuse in various programs |
17:00 | jnettlet | _rmk_, I am assuming that this should be either LGPL, Apache, or BSD. Based on most the work it is usually LGPL |