summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers
diff options
context:
space:
mode:
authorChia-I Wu <[email protected]>2010-12-24 15:06:41 +0800
committerChia-I Wu <[email protected]>2010-12-24 17:33:49 +0800
commite6a7ef3ca6d7f1843a7ea3f873c8f16fe9efc48e (patch)
tree2d7e3bc66b180e579967357be6867f0371cd53b4 /src/gallium/drivers
parent897bff67734ec9ab213191386cdf09ddd051aebb (diff)
mapi: Add and use entry_get_public.
Given a dispatch slot, entry_get_public returns the address of the corresponding public entry point. There may be more than one of them. But since they are all equivalent, it is fine to return any one of them. With entry_get_public, the address of any public entry point can be calculated at runtime when an assembly dispatcher is used. There is no need to have a mapping table in such case. This omits the unnecessary relocations from the binary.
Diffstat (limited to 'src/gallium/drivers')
0 files changed, 0 insertions, 0 deletions