Apologies for the stray duplicate copy of 01/11, neglected to say --compose
and didn't hit ^C in time.

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.

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.

- ajax

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to