Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
vulkan-validation-layers
/
b2ef137ee41b441ec81af98f1b227f96dfff75ea
/
loader
/
loader.h
b2ef137
loader: Switch to using layer manifest file info for layer extension info
by Jon Ashburn
· 9 years ago
c624c88
loader: Use GetInstanceProcAddr rather than dlsym for most ICD entrypoints
by Jon Ashburn
· 9 years ago
d3ef02f
loader: Changes to use new WSI swapchain extensions.
by Ian Elliott
· 9 years ago
2caec86
v115: remove GetPhysicalDevicePerformance
by Courtney Goeltzenleuchter
· 9 years ago
1d2cd3f
Bug 14084 - Improve type safety and remove polymorphism
by Tony Barbour
· 9 years ago
16e8bef
vulkan.h: V136 -- Vulkan Sparse Resource Issues
by Mark Lobodzinski
· 9 years ago
2d0c4bb
loader: Use layer manifest files to discovery and query layers
by Jon Ashburn
· 9 years ago
366b27a
loader: Add validation checks to CreateDevice
by Courtney Goeltzenleuchter
· 9 years ago
3b8c5ff
loader: Validate global layers requested by app
by Courtney Goeltzenleuchter
· 9 years ago
40caf0b
loader: Add error return to detect invalid layers
by Courtney Goeltzenleuchter
· 9 years ago
371de70
loader: track layer library list
by Courtney Goeltzenleuchter
· 9 years ago
7f5aafc
loader: Save app allocation callbacks
by Courtney Goeltzenleuchter
· 9 years ago
110fdf9
loader: bug 12992: extension and layer support
by Courtney Goeltzenleuchter
· 9 years ago
0c26e71
loader: Add implicit layer activation
by Jon Ashburn
· 9 years ago
bd6c488
loader: Remove the merged enabled_extension list in device and instance structs
by Jon Ashburn
· 9 years ago
5ef2060
loader: Make a layer properties structure for manifest file.
by Jon Ashburn
· 9 years ago
0c6f9ee
include: Rename vkLayer.h -> vk_layer.h and vkIcd.h -> vk_icd.h
by Tobin Ehlis
· 9 years ago
3a37aee
loader: Remove uneeded ICD and layers scanned boolean
by Jon Ashburn
· 9 years ago
59a4732
vulkan.h: V108 -- Static Types, Bug# 13919
by Tony Barbour
· 9 years ago
bc0bb77
vulkan.h: Remove vkGetFormatInfo, add features/limits (#12827, v125)
by Chris Forbes
· 9 years ago
908aa75
bug 13038: Remove support for multiple GPUs
by Courtney Goeltzenleuchter
· 9 years ago
922c8f6
loader: Remove support for WSI as an instance extension
by Jon Ashburn
· 9 years ago
b19ddbf
misc: Remove GetDisplayInfoWSI()
by Jon Ashburn
· 9 years ago
953bb3c
loader: Support multiple layers in one library by using <layerName>GetProcAddr
by Jon Ashburn
· 9 years ago
dc6fcad
loader: Add device struct so can destroy layer info at DestroyDevice
by Jon Ashburn
· 9 years ago
567d9f0
loader: Fix device layer activation to properly filter out repeat layers
by Jon Ashburn
· 9 years ago
d6a5b67
loader: Move device dispatch table to CreateDevice from EnumeratePhysDev
by Jon Ashburn
· 9 years ago
48360bb
loader: remove now unused hosted field
by Courtney Goeltzenleuchter
· 9 years ago
6301a0f
loader: Make global functions (instance chain entrypoints) thread safe
by Jon Ashburn
· 9 years ago
ce94f31
loader: Remove storage of wrappedGPUs only need during layer activation
by Jon Ashburn
· 9 years ago
57fb157
loader: add debug log message
by Courtney Goeltzenleuchter
· 9 years ago
7d0023c
loader: Fix DestroyInstance
by Courtney Goeltzenleuchter
· 9 years ago
deceded
loader: Add utility to return loader instance ptr
by Courtney Goeltzenleuchter
· 9 years ago
2a34c1f
loader: Increase library name length for safety
by Courtney Goeltzenleuchter
· 9 years ago
128f942
loader: Fix EnumeratePhysDev to handle less gpus than icd has and no mem leak
by Jon Ashburn
· 9 years ago
0f1d8eb
loader: Only allow layer in chain once
by Courtney Goeltzenleuchter
· 9 years ago
ed48830
loader: Put static function prototypes in .c
by Courtney Goeltzenleuchter
· 9 years ago
d971b61
loader: Add support for debug report
by Courtney Goeltzenleuchter
· 9 years ago
8fd0825
loader: Support layers that don't have an extension entrypoint
by Jon Ashburn
· 9 years ago
f579fa6
extensions: begin changes for extension support
by Courtney Goeltzenleuchter
· 9 years ago
07daee7
misc: Make wsi lunarg an extension rather than core entrypoints
by Jon Ashburn
· 9 years ago
8d1b0b5
misc: Change vkGetProcAddr to vkGetDeviceProcAddr
by Jon Ashburn
· 9 years ago
eceb13e
loader: Remove GetGlobalExtensionInfo trampoline
by Jon Ashburn
· 9 years ago
95a77ba
misc: Loader and Layers move device chain activation to CreateDevice
by Jon Ashburn
· 9 years ago
3da71f2
loader: Move lookup of icd entrypoints to CreateInstance and add more lookups
by Jon Ashburn
· 9 years ago
27cd584
loader: Activate layers on the instance chain at CreateInstance
by Jon Ashburn
· 9 years ago
fbb4e25
loader: Make VkInstance a dispatchable object and init with instance table
by Jon Ashburn
· 9 years ago
1ed042c
loader: rename a few dispatch utilties
by Jon Ashburn
· 9 years ago
fc15ff8
vulkan.h: Fix up warnings and use VkObject appropriately
by Tony Barbour
· 9 years ago
f869338
switch to VK_WSI_LunarG
by Chia-I Wu
· 9 years ago
83a6425
misc: Change vkEnumerateGpus to vkEnumeratePhysicalDevices
by Jon Ashburn
· 9 years ago
4006664
loader: Only check magic value from Icd on debug builds.
by Jon Ashburn
· 9 years ago
4d9f465
layers: Remove wrapping of GPU objects by loader and layers
by Jon Ashburn
· 10 years ago
bacb0f5
loader: refactor layer activation function to handle more general inputs
by Jon Ashburn
· 10 years ago
fb4efc6
vulkan: beautification changes
by Courtney Goeltzenleuchter
· 10 years ago
95487bc
vulkan: API renaming
by Courtney Goeltzenleuchter
· 9 years ago
d8e229c
Stage 1 of rename
by Courtney Goeltzenleuchter
· 10 years ago
5291c76
xgl-generate.py: add and use helpers from loader.h
by Chia-I Wu
· 9 years ago
2d4ab1e
Can compile "loader" and "layers" on Windows and Linux ...
by Ian Elliott
· 10 years ago
17caf57
xgl: Remove XGL_* typedef wrappers
by Mark Lobodzinski
· 10 years ago
613b0c1
loader: Change ActivateLayers name to be consistent with rest of loader
by Jon Ashburn
· 10 years ago
f261001
Loader: GPA fixes and also properly insert wrapped gpu objs into chain
by Jon Ashburn
· 10 years ago
6b4d70c
Make layer activation via CreateDevice struct or env variable
by Jon Ashburn
· 10 years ago
d38bfb1
Layers initial prototype.
by Jon Ashburn
· 10 years ago
6dee8b8
add stubs for XGL_WSI_X11
by Chia-I Wu
· 10 years ago
701f3f6
update copyright information
by Chia-I Wu
· 10 years ago
1930060
add and deal with -fvisibility=hidden everywhere
by Chia-I Wu
· 10 years ago