aboutsummaryrefslogtreecommitdiff
path: root/loader/loader.h
AgeCommit message (Expand)Author
2015-06-18loader: Support multiple layers in one library by using <layerName>GetProcAddrJon Ashburn
2015-06-18loader: Add device struct so can destroy layer info at DestroyDeviceJon Ashburn
2015-06-18loader: Fix device layer activation to properly filter out repeat layersJon Ashburn
2015-06-18loader: Move device dispatch table to CreateDevice from EnumeratePhysDevJon Ashburn
2015-06-18loader: remove now unused hosted fieldCourtney Goeltzenleuchter
2015-06-18loader: Make global functions (instance chain entrypoints) thread safeJon Ashburn
2015-06-18loader: Remove storage of wrappedGPUs only need during layer activationJon Ashburn
2015-06-18loader: add debug log messageCourtney Goeltzenleuchter
2015-06-18loader: Fix DestroyInstanceCourtney Goeltzenleuchter
2015-06-18loader: Add utility to return loader instance ptrCourtney Goeltzenleuchter
2015-06-18loader: Increase library name length for safetyCourtney Goeltzenleuchter
2015-06-18loader: Fix EnumeratePhysDev to handle less gpus than icd has and no mem leakJon Ashburn
2015-06-18loader: Only allow layer in chain onceCourtney Goeltzenleuchter
2015-06-18loader: Put static function prototypes in .cCourtney Goeltzenleuchter
2015-06-18loader: Add support for debug reportCourtney Goeltzenleuchter
2015-06-17loader: Support layers that don't have an extension entrypointJon Ashburn
2015-06-17extensions: begin changes for extension supportCourtney Goeltzenleuchter
2015-06-17misc: Make wsi lunarg an extension rather than core entrypointsJon Ashburn
2015-06-17misc: Change vkGetProcAddr to vkGetDeviceProcAddrJon Ashburn
2015-06-17loader: Remove GetGlobalExtensionInfo trampolineJon Ashburn
2015-06-17misc: Loader and Layers move device chain activation to CreateDeviceJon Ashburn
2015-06-17loader: Move lookup of icd entrypoints to CreateInstance and add more lookupsJon Ashburn
2015-06-17loader: Activate layers on the instance chain at CreateInstanceJon Ashburn
2015-06-17loader: Make VkInstance a dispatchable object and init with instance tableJon Ashburn
2015-05-05loader: rename a few dispatch utiltiesJon Ashburn
2015-04-21vulkan.h: Fix up warnings and use VkObject appropriatelyTony Barbour
2015-04-17switch to VK_WSI_LunarGChia-I Wu
2015-04-16misc: Change vkEnumerateGpus to vkEnumeratePhysicalDevicesJon Ashburn
2015-04-16loader: Only check magic value from Icd on debug builds.Jon Ashburn
2015-04-16layers: Remove wrapping of GPU objects by loader and layersJon Ashburn
2015-04-16loader: refactor layer activation function to handle more general inputsJon Ashburn
2015-04-16vulkan: beautification changesCourtney Goeltzenleuchter
2015-04-16vulkan: API renamingCourtney Goeltzenleuchter
2015-04-16Stage 1 of renameCourtney Goeltzenleuchter
2015-04-11xgl-generate.py: add and use helpers from loader.hChia-I Wu
2015-02-04Can compile "loader" and "layers" on Windows and Linux ...Ian Elliott
2015-02-04xgl: Remove XGL_* typedef wrappersMark Lobodzinski
2014-11-26loader: Change ActivateLayers name to be consistent with rest of loaderJon Ashburn
2014-10-29Loader: GPA fixes and also properly insert wrapped gpu objs into chainJon Ashburn
2014-10-29Make layer activation via CreateDevice struct or env variableJon Ashburn
2014-10-29Layers initial prototype.Jon Ashburn
2014-09-23add stubs for XGL_WSI_X11Chia-I Wu
2014-09-02update copyright informationChia-I Wu
2014-08-04add and deal with -fvisibility=hidden everywhereChia-I Wu