Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
vulkan-validation-layers
/
aed8ca95ee9b400bd4f82862359586590f54cdb3
/
loader
/
loader.h
3432a0c
bug 14921 part 1: sed renames
by Chia-I Wu
· 9 years ago
f7458c5
bug 12921: Memory callback (WIP)
by Chia-I Wu
· 9 years ago
06d8947
Bug 14621: Change vkGet* functions to not return VkResult
by Courtney Goeltzenleuchter
· 9 years ago
1ff1759
Loader: Fix locking bug in CreateInstance
by Jon Ashburn
· 9 years ago
dad30df
layers: Fix Windows compile warnings
by Courtney Goeltzenleuchter
· 9 years ago
8f3459c
loader, icd: correct use of _aligned_malloc
by Mike Stroyan
· 9 years ago
e0e6457
loader: Fixes in trampoline code to support layers which wrap objects
by Jon Ashburn
· 9 years ago
69e9ea2
loader: Change GetXXProcAddr to support NULL dispatchable object
by Jon Ashburn
· 9 years ago
6461ef2
loader: Add lock around cJSON so big loader lock is not needed as much
by Jon Ashburn
· 9 years ago
35985f6
bug 14509: Rename Layer and Extension queries
by Courtney Goeltzenleuchter
· 9 years ago
a22097a
bug 14537: Improve VkImageFormatProperties
by Courtney Goeltzenleuchter
· 9 years ago
2141f65
vulkan.h: Change return types of some functions to void
by Mark Lobodzinski
· 9 years ago
da72a0d
vulkan.h: Refactoring physical device sparse properties and limits, bug# 13139
by Mark Lobodzinski
· 9 years ago
87d6aa9
loader: make thirdparty code use allocation callbacks
by Jon Ashburn
· 9 years ago
e39a4f8
loader: Make use of app provided allocation callbacks
by Jon Ashburn
· 9 years ago
7e40db9
WSI: Convert WSI swapchain extension usage to new KHR style
by Ian Elliott
· 9 years ago
3d00233
loader: Make so layer manifest files are retained at CreateInstance
by Jon Ashburn
· 9 years ago
8810c5f
loader: Make the ICD library scan happen as needed rather than once
by Jon Ashburn
· 9 years ago
7dc7922
loader: Remove the device_extension list from from scanned icds, unused
by Jon Ashburn
· 9 years ago
5c6a46f
loader: Remove the global extension list from scanned_icds struct
by Jon Ashburn
· 9 years ago
eacfa3a
loader: Make the global/instance ext list once for each instance
by Jon Ashburn
· 9 years ago
9a4c6aa
loader: Remove global instance extension list and rebuild it as needed
by Jon Ashburn
· 9 years ago
b82c185
loader: Remove one time scan of layer libraries; do it as needed
by Jon Ashburn
· 9 years ago
d080288
v140: Bug 14251 - Inconsistencies in the definition of queries
by Cody Northrop
· 9 years ago
5c042ea
loader: Remove extension origin and use Vulkan ext prop structure
by Jon Ashburn
· 9 years ago
f73e921
loader: Make sure layer list from manifest file is all cleaned up properly
by Jon Ashburn
· 9 years ago
5137958
loader: Move long DEBUG_REPORT comments into debug report source code
by Jon Ashburn
· 9 years ago
c7237a7
loader: Convert layer versions from manifest file to Vulkan int version
by Jon Ashburn
· 9 years ago
754864f
loader: Add missing entrypoints CmdPushConstants, GetRenderArea, GetPDImgFormat
by Jon Ashburn
· 9 years ago
78556e8
Fix win32 build
by Dan Ginsburg
· 9 years ago
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
· 9 years ago
bacb0f5
loader: refactor layer activation function to handle more general inputs
by Jon Ashburn
· 9 years ago
fb4efc6
vulkan: beautification changes
by Courtney Goeltzenleuchter
· 9 years ago
95487bc
vulkan: API renaming
by Courtney Goeltzenleuchter
· 9 years ago
d8e229c
Stage 1 of rename
by Courtney Goeltzenleuchter
· 9 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