Commit Graph

4 Commits

Author SHA1 Message Date
Karl Schultz
87e1cfe8c9 Remove Khronos confidential clause from license text. 2016-02-10 13:24:39 -07:00
Jon Ashburn
1c75aec41d loader:Update copyright and apply clang-format (no logic changes) 2016-02-03 09:00:31 -07:00
Courtney Goeltzenleuchter
dea759c9a9 loader: fix mismatch size warning 2015-12-17 12:19:42 -07:00
Jon Ashburn
6cb69f40c2 loader: Add dynamic dispatch for unknown device extension entrypoints
GetInstancePorcAddr() is specified to return trampoline entrypoints for all
Vulkan core and extension entrypoints that are dispatched on an instance object
or a child of that instance object. However, typically, device extensions would
be unknown to the loader (don't want to rev the loader everytime an IHV creates
a new device extension).

This patch allows loader to dynamically discover device extension entrypoints
and configure generic trampoline code for these discovered device extensions.
2015-11-18 17:05:38 -07:00