[Mesa-dev] RFC: vega handle rework
hverbeet at gmail.com
Sun Jan 23 10:40:22 PST 2011
On 23 January 2011 18:20, Brian Paul <brianp at vmware.com> wrote:
> The vega state tracker casts back and forth between pointers and the handle
> types (VGHandle, VGPath, VGImage, etc). Since handles are always 32-bit
> VGuints, casting like this doesn't work with 64-bit pointers.
> This patch series implementes a pointer/handle mapping mechanism with a hash
> If there's no concerns I'll commit in a day or two.
Is handle.c missing from patch 3? Without having seen the code though,
I wonder if a hash table isn't a bit overkill. I think the typical way
to implement handle tables is to just use an array + free list.
More information about the mesa-dev