Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
vulkan-validation-layers
/
371de70a9c8863538529afab16ce09a45f53393a
/
loader
/
loader.c
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
eb6d568
loader: Split the instance and device layer enablement env vars into 2
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
f70f361
loader: Add log warning if json manifest file doesn't end in .json
by Jon Ashburn
· 9 years ago
5ef2060
loader: Make a layer properties structure for manifest file.
by Jon Ashburn
· 9 years ago
b835d1b
loader: Rename loader_platform.h -> vk_loader_platform.h
by Tobin Ehlis
· 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
ffad94d
loader: Support gettting JSON ICD manifest files from registry
by Jon Ashburn
· 9 years ago
2077e38
loader: Add parsing of JSON file to find location of ICD libraries
by Jon Ashburn
· 9 years ago
3e029d1
loader: Need to use ICD's GetDeviceProcAddr
by Courtney Goeltzenleuchter
· 9 years ago
ca173b8
loader: Move CreateDevice to device table
by Courtney Goeltzenleuchter
· 9 years ago
a6628c2
loader: Need to search device extension cache
by Courtney Goeltzenleuchter
· 9 years ago
509e973
loader: Add debug info
by Courtney Goeltzenleuchter
· 9 years ago
59a4732
vulkan.h: V108 -- Static Types, Bug# 13919
by Tony Barbour
· 9 years ago
9ec39ac
loader: Use loader_GetInstanceProcAddr
by Courtney Goeltzenleuchter
· 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
a0a8a24
loader: Add {}'s so that loader compilers on Windows
by David Pinedo
· 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
a6fd261
loader: Fix memory free bug in destroying icd from DestroyInstance
by Jon Ashburn
· 9 years ago
1f157ac
loader: Grab next before destroying the data
by Courtney Goeltzenleuchter
· 9 years ago
953bb3c
loader: Support multiple layers in one library by using <layerName>GetProcAddr
by Jon Ashburn
· 9 years ago
94e7049
loader: Remove the test for device layers activated; they follow create/destroy
by Jon Ashburn
· 9 years ago
dc6fcad
loader: Add device struct so can destroy layer info at DestroyDevice
by Jon Ashburn
· 9 years ago
ca8c81a
loader: Set some log messages as debug messages
by Courtney Goeltzenleuchter
· 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
cabafc0
loader: Remove GetGlobalExtensionInfo from dispatch table
by Jon Ashburn
· 9 years ago
1e4602f
loader: Remove linefeed from log messages
by Courtney Goeltzenleuchter
· 9 years ago
a585ecb
loader: Use type flags not code for filter
by Courtney Goeltzenleuchter
· 9 years ago
e57fc4d
loader: clean up dead code
by Courtney Goeltzenleuchter
· 9 years ago
a674352
loader: only search for layers
by Courtney Goeltzenleuchter
· 9 years ago
48360bb
loader: remove now unused hosted field
by Courtney Goeltzenleuchter
· 9 years ago
90c6a0e
loader: Add error messages if layer libraries fail to load
by Jon Ashburn
· 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
880a2a7
loader: Add LOADER_DEBUG environment flags
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
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
a9e4af4
loader: Fix code format, add some debug info
by Courtney Goeltzenleuchter
· 9 years ago
ee3b16a
loader: Remove resolved TODOs
by Courtney Goeltzenleuchter
· 9 years ago
123c8eb
loader: Remove unused functions
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
4f67d74
loader: Fix info string of device versus instance layer being added
by Jon Ashburn
· 9 years ago
0c5d4ab
loader: Add wsi extension to loader's list of global extensions
by Jon Ashburn
· 9 years ago
e68a9ff
misc: Make DEBUG_MARKER entrypoints a device extension with separate dispatch
by Jon Ashburn
· 9 years ago
f067751
loader: simplify wrapping setup
by Courtney Goeltzenleuchter
· 9 years ago
f579fa6
extensions: begin changes for extension support
by Courtney Goeltzenleuchter
· 9 years ago
35842a3
loader: Return NULL for WSI entrypoints if extension not enabled
by Jon Ashburn
· 9 years ago
7c09612
loader: Use ICD's GetDeviceProcAddr as end of layer chain rather than loader's
by Jon Ashburn
· 9 years ago
07daee7
misc: Make wsi lunarg an extension rather than core entrypoints
by Jon Ashburn
· 9 years ago
eed0c00
loader: Fix for CreateInstance object created being pointer to pointer to disp
by Jon Ashburn
· 9 years ago
f347439
loader: make the instance dispatch table per instance
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
3d45475
loader: Remove unused icd/gpu_index from layer find functions
by Jon Ashburn
· 9 years ago
fbb4e25
loader: Make VkInstance a dispatchable object and init with instance table
by Jon Ashburn
· 9 years ago
b0fbe91
misc: Add vkGetInstanceProcAddr() entrypoint
by Jon Ashburn
· 9 years ago
1de3940
loader: logging on Windows to both debug output and stderr
by Jon Ashburn
· 9 years ago
1ed042c
loader: rename a few dispatch utilties
by Jon Ashburn
· 9 years ago
f851ddf
loader: Eliminate compiler warnings on Windows.
by Ian Elliott
· 9 years ago
3a11c8e
loader: Terminate chain of GetProcAddr() in driver if gpu obj is base
by Jon Ashburn
· 10 years ago
ae053e9
loader: Fix bug on layer name prefix string length
by Jon Ashburn
· 10 years ago
18f7155
misc: Changes to fix warnings in Windows / VC++ build
by Tony Barbour
· 10 years ago
f20f87b
misc: Changes to clean up warnings in Release build
by Tony Barbour
· 10 years ago
5e41f1d
loader: Make sure max layer count is set properly
by Courtney Goeltzenleuchter
· 10 years ago
d9dc0c7
vkEnumerateLayers: Update to match upstream
by Courtney Goeltzenleuchter
· 10 years ago
fc15ff8
vulkan.h: Fix up warnings and use VkObject appropriately
by Tony Barbour
· 10 years ago
b050c68
update to vulkan.h header version 90, bug 13529
by Mike Stroyan
· 10 years ago
04ac7ff
loader: add a missing VKAPI
by Chia-I Wu
· 10 years ago
d1c3572
Bug 13632 Header 84 Assorted questions and comments on vulkan.h
by Tony Barbour
· 10 years ago
83a6425
misc: Change vkEnumerateGpus to vkEnumeratePhysicalDevices
by Jon Ashburn
· 10 years ago
e19c915
Win: Some compilation/link fixes.
by Ian Elliott
· 10 years ago
19c2502
loader: Add support for loading layers that support a group
by Jon Ashburn
· 10 years ago
fc2e38c
loader: Add check for invalid enabled extensions at CreateInstance
by Jon Ashburn
· 10 years ago
3d526cb
loader: Fix GetProcAddr to return proper function pointers for app
by Jon Ashburn
· 10 years ago
9fd4cc4
vulkan: Add vkGetGlobalExtensionInfo entrypoint
by Jon Ashburn
· 10 years ago
4d9f465
layers: Remove wrapping of GPU objects by loader and layers
by Jon Ashburn
· 10 years ago
b67bf3b
loader: Don't have GetExtensionSupport as loader special case code
by Jon Ashburn
· 10 years ago
ecceaad
loader: Activate layers at EnumerateGpus instead of CreateDevice
by Jon Ashburn
· 10 years ago
bacb0f5
loader: refactor layer activation function to handle more general inputs
by Jon Ashburn
· 10 years ago
340d666
loader: Store the enabled extensions at CreateInstance
by Jon Ashburn
· 10 years ago
fb4efc6
vulkan: beautification changes
by Courtney Goeltzenleuchter
· 10 years ago
06ebd75
Win: Fix typo and incorrect strlen for finding/loading ICDs.
by Ian Elliott
· 10 years ago
95487bc
vulkan: API renaming
by Courtney Goeltzenleuchter
· 10 years ago
d8e229c
Stage 1 of rename
by Courtney Goeltzenleuchter
· 10 years ago
b317fad
misc: Add create_info struct to CreateInstance()
by Jon Ashburn
· 10 years ago
Next »