[Mesa-dev] [PATCH 00/11] Generated GLX dispatch updates

Jon Turney jon.turney at dronecode.org.uk
Wed Mar 30 13:10:12 UTC 2016


On 24/03/2016 18:09, Adam Jackson wrote:
> This long-overdue series synchronizes the GLX dispatch scripts with the
> state of the world in xserver.  We no longer use the CALL_* pattern instead
> emitting gl* calls directly (or thunking through GetProcAddress if needed).
> We also use overflow-paranoid math when computing request lengths, and
> add a few more error checks.

Nice to get this landed :)

> The last two patches silence a warning and mark the byteswapped dispatch
> as cold, which saves a small amount of text size.
>
> After this series, regenerating the xserver glx dispatch code isn't _quite_
> zero lines of diff.  But the differences are all either being Even More
> Paranoid about size math (in places where we know overflow can't happen
> anyway), or prototype headers getting their decls shuffled around.

In a brief examination, I think the two generator patches in the thread 
[1], that is [2] and [3] still apply on top of this?

[1] https://lists.x.org/archives/xorg-devel/2013-December/039450.html
[2] https://lists.x.org/archives/xorg-devel/2014-April/041597.html
[3] https://lists.x.org/archives/xorg-devel/2014-April/041919.html



More information about the mesa-dev mailing list