Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
vulkan-validation-layers
/
a4c8c71cb37926b9cc4dd8e131b2ddd3f5de48d5
/
loader
/
loader.c
a4c8c71
v127: Use PFN_vkVoidFunction for GetProcAddr
by Courtney Goeltzenleuchter
· 9 years ago
73a21d3
v133: eliminate version from extension properties
by Courtney Goeltzenleuchter
· 9 years ago
4da96aa
v115: remove GetPhysicalDevicePerformance
by Courtney Goeltzenleuchter
· 9 years ago
1d4c50f
vulkan: Updates to match upstream vulkan.h
by Courtney Goeltzenleuchter
· 9 years ago
f02f9f8
icd: Support for command pools
by Cody Northrop
· 9 years ago
e900517
loader: Fix MS compile warning
by Courtney Goeltzenleuchter
· 9 years ago
de4124d
Bug 14084 - Improve type safety and remove polymorphism
by Tony Barbour
· 9 years ago
cbb941b
loader: Exit loop as soon as we know the answer
by Courtney Goeltzenleuchter
· 9 years ago
d2775f7
loader: use device extension list, not global
by Courtney Goeltzenleuchter
· 9 years ago
d9a9d1a
loader: Fix bug where layer default system path string needed to be copied
by Jon Ashburn
· 9 years ago
83d4e6a
vulkan.h: V136 -- Vulkan Sparse Resource Issues
by Mark Lobodzinski
· 9 years ago
62ac1c5
loader: Build fixes for Windows
by Cody Northrop
· 9 years ago
3814450
loader: Handle relative and filename paths in the layer manifest files
by Jon Ashburn
· 9 years ago
f2ddb73
loader: Fix so device layers to enable are from global list of type device
by Jon Ashburn
· 9 years ago
1b111de
loader: Use layer manifest files to discovery and query layers
by Jon Ashburn
· 9 years ago
aa9faab
loader: early exit if nothing to do.
by Courtney Goeltzenleuchter
· 9 years ago
70db787
loader: collect layer properties regardless of extension
by Courtney Goeltzenleuchter
· 9 years ago
91371ff
loader: Filter extensions for ICD's CreateDevice
by Courtney Goeltzenleuchter
· 9 years ago
a17697f
loader: Add validation checks to CreateDevice
by Courtney Goeltzenleuchter
· 9 years ago
5d9f29b
loader: Validate global layers requested by app
by Courtney Goeltzenleuchter
· 9 years ago
ab27f46
loader: Filter extension list sent to ICD
by Courtney Goeltzenleuchter
· 9 years ago
e74e565
TODO: Add reminder for new code
by Courtney Goeltzenleuchter
· 9 years ago
1fcceeb
loader: Add error return to detect invalid layers
by Courtney Goeltzenleuchter
· 9 years ago
0248b99
loader: Use stack allocation for temp storage
by Courtney Goeltzenleuchter
· 9 years ago
1c22b71
loader: remove redundant log message
by Courtney Goeltzenleuchter
· 9 years ago
c5cf7d7
loader: track layer library list
by Courtney Goeltzenleuchter
· 9 years ago
b620ace
loader: Save app allocation callbacks
by Courtney Goeltzenleuchter
· 9 years ago
18061cd
loader: bug 12992: extension and layer support
by Courtney Goeltzenleuchter
· 9 years ago
535bd00
loader: Add implicit layer activation
by Jon Ashburn
· 9 years ago
a2e6efe
loader: Split the instance and device layer enablement env vars into 2
by Jon Ashburn
· 9 years ago
6037841
loader: Remove the merged enabled_extension list in device and instance structs
by Jon Ashburn
· 9 years ago
c5662f6
loader: Add log warning if json manifest file doesn't end in .json
by Jon Ashburn
· 9 years ago
68a6392
loader: Make a layer properties structure for manifest file.
by Jon Ashburn
· 9 years ago
7a51d90
loader: Rename loader_platform.h -> vk_loader_platform.h
by Tobin Ehlis
· 9 years ago
2d1d970
include: Rename vkLayer.h -> vk_layer.h and vkIcd.h -> vk_icd.h
by Tobin Ehlis
· 9 years ago
622ca2f
loader: Remove uneeded ICD and layers scanned boolean
by Jon Ashburn
· 9 years ago
ee33ae7
loader: Support gettting JSON ICD manifest files from registry
by Jon Ashburn
· 9 years ago
ffd5d67
loader: Add parsing of JSON file to find location of ICD libraries
by Jon Ashburn
· 9 years ago
e76db42
loader: Need to use ICD's GetDeviceProcAddr
by Courtney Goeltzenleuchter
· 9 years ago
be63799
loader: Move CreateDevice to device table
by Courtney Goeltzenleuchter
· 9 years ago
a34c634
loader: Need to search device extension cache
by Courtney Goeltzenleuchter
· 9 years ago
296bf84
loader: Add debug info
by Courtney Goeltzenleuchter
· 9 years ago
426b905
vulkan.h: V108 -- Static Types, Bug# 13919
by Tony Barbour
· 9 years ago
9a4f38c
loader: Use loader_GetInstanceProcAddr
by Courtney Goeltzenleuchter
· 9 years ago
d757630
vulkan.h: Remove vkGetFormatInfo, add features/limits (#12827, v125)
by Chris Forbes
· 9 years ago
b25c9b9
bug 13038: Remove support for multiple GPUs
by Courtney Goeltzenleuchter
· 9 years ago
0fab78b
loader: Add {}'s so that loader compilers on Windows
by David Pinedo
· 9 years ago
4ebc096
loader: Remove support for WSI as an instance extension
by Jon Ashburn
· 9 years ago
ba4a195
misc: Remove GetDisplayInfoWSI()
by Jon Ashburn
· 9 years ago
16a16d6
loader: Fix memory free bug in destroying icd from DestroyInstance
by Jon Ashburn
· 9 years ago
6b70e36
loader: Grab next before destroying the data
by Courtney Goeltzenleuchter
· 9 years ago
6069926
loader: Support multiple layers in one library by using <layerName>GetProcAddr
by Jon Ashburn
· 9 years ago
612539f
loader: Remove the test for device layers activated; they follow create/destroy
by Jon Ashburn
· 9 years ago
cb5a5ac
loader: Add device struct so can destroy layer info at DestroyDevice
by Jon Ashburn
· 9 years ago
926f39e
loader: Set some log messages as debug messages
by Courtney Goeltzenleuchter
· 9 years ago
b1cf339
loader: Fix device layer activation to properly filter out repeat layers
by Jon Ashburn
· 9 years ago
984e15e
loader: Move device dispatch table to CreateDevice from EnumeratePhysDev
by Jon Ashburn
· 9 years ago
cc4dfcf
loader: Remove GetGlobalExtensionInfo from dispatch table
by Jon Ashburn
· 9 years ago
5d2abff
loader: Remove linefeed from log messages
by Courtney Goeltzenleuchter
· 9 years ago
558db31
loader: Use type flags not code for filter
by Courtney Goeltzenleuchter
· 9 years ago
9924ea7
loader: clean up dead code
by Courtney Goeltzenleuchter
· 9 years ago
d8ec21d
loader: only search for layers
by Courtney Goeltzenleuchter
· 9 years ago
877aa22
loader: remove now unused hosted field
by Courtney Goeltzenleuchter
· 9 years ago
0dcd619
loader: Add error messages if layer libraries fail to load
by Jon Ashburn
· 9 years ago
b40f256
loader: Make global functions (instance chain entrypoints) thread safe
by Jon Ashburn
· 9 years ago
f1acfc7
loader: Remove storage of wrappedGPUs only need during layer activation
by Jon Ashburn
· 9 years ago
70c4ebc
loader: add debug log message
by Courtney Goeltzenleuchter
· 9 years ago
8b253f9
loader: Add LOADER_DEBUG environment flags
by Courtney Goeltzenleuchter
· 9 years ago
3d8dc1f
loader: Fix DestroyInstance
by Courtney Goeltzenleuchter
· 9 years ago
8afefb5
loader: Add utility to return loader instance ptr
by Courtney Goeltzenleuchter
· 9 years ago
d5df54d
loader: Fix EnumeratePhysDev to handle less gpus than icd has and no mem leak
by Jon Ashburn
· 9 years ago
f4b430e
loader: Only allow layer in chain once
by Courtney Goeltzenleuchter
· 9 years ago
aa68505
loader: Fix code format, add some debug info
by Courtney Goeltzenleuchter
· 9 years ago
c27292a
loader: Remove resolved TODOs
by Courtney Goeltzenleuchter
· 9 years ago
3b77cd8
loader: Remove unused functions
by Courtney Goeltzenleuchter
· 9 years ago
71cd74d
loader: Put static function prototypes in .c
by Courtney Goeltzenleuchter
· 9 years ago
23b5f8d
loader: Add support for debug report
by Courtney Goeltzenleuchter
· 9 years ago
4f2575f
loader: Support layers that don't have an extension entrypoint
by Jon Ashburn
· 9 years ago
9a9de1f
loader: Fix info string of device versus instance layer being added
by Jon Ashburn
· 9 years ago
a445e09
loader: Add wsi extension to loader's list of global extensions
by Jon Ashburn
· 9 years ago
f0615e2
misc: Make DEBUG_MARKER entrypoints a device extension with separate dispatch
by Jon Ashburn
· 9 years ago
c0c2eff
loader: simplify wrapping setup
by Courtney Goeltzenleuchter
· 9 years ago
1c7c65d
extensions: begin changes for extension support
by Courtney Goeltzenleuchter
· 9 years ago
d763c93
loader: Return NULL for WSI entrypoints if extension not enabled
by Jon Ashburn
· 9 years ago
eedbb5e
loader: Use ICD's GetDeviceProcAddr as end of layer chain rather than loader's
by Jon Ashburn
· 9 years ago
cedc15f
misc: Make wsi lunarg an extension rather than core entrypoints
by Jon Ashburn
· 9 years ago
a179dcf
loader: Fix for CreateInstance object created being pointer to pointer to disp
by Jon Ashburn
· 9 years ago
bfa43b7
loader: make the instance dispatch table per instance
by Jon Ashburn
· 9 years ago
1245cec
misc: Change vkGetProcAddr to vkGetDeviceProcAddr
by Jon Ashburn
· 9 years ago
9de9560
loader: Remove GetGlobalExtensionInfo trampoline
by Jon Ashburn
· 9 years ago
2666e2f
misc: Loader and Layers move device chain activation to CreateDevice
by Jon Ashburn
· 9 years ago
0dd356d
loader: Move lookup of icd entrypoints to CreateInstance and add more lookups
by Jon Ashburn
· 9 years ago
fce93d9
loader: Activate layers on the instance chain at CreateInstance
by Jon Ashburn
· 9 years ago
9ee1fe1
loader: Remove unused icd/gpu_index from layer find functions
by Jon Ashburn
· 9 years ago
9a9bb64
loader: Make VkInstance a dispatchable object and init with instance table
by Jon Ashburn
· 10 years ago
53c1677
misc: Add vkGetInstanceProcAddr() entrypoint
by Jon Ashburn
· 10 years ago
1da405d
loader: logging on Windows to both debug output and stderr
by Jon Ashburn
· 10 years ago
da7c20d
loader: rename a few dispatch utilties
by Jon Ashburn
· 10 years ago
464711a
loader: Eliminate compiler warnings on Windows.
by Ian Elliott
· 10 years ago
5468156
loader: Terminate chain of GetProcAddr() in driver if gpu obj is base
by Jon Ashburn
· 10 years ago
Next »