On 23 January 2011 18:20, Brian Paul <[email protected]> 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
> table.
>
> 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.
_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev