Commit Graph

15 Commits

Author SHA1 Message Date
andrew0229 3f7fe7b7b4 update to v1.3.275
Signed-off-by: andrew0229 <zhangzhao62@huawei.com>
Change-Id: Ifc4224db2c6ea7c159d3cabe8f075475d47a41a8
2024-05-21 08:09:09 +00:00
Charles Giessen cd85dc6c3f Refactor vk_loader_platform.h
Move includes of vulkan headers into loader_common.h, delete dead code
and unnecessary macro defines, and generally clean up the header.
2022-07-07 14:41:01 -06:00
Charles Giessen dec1fcac60 Remove hasing of unknown functions
Use a simple linear search instead. This greatly simplifies the logic and
reduces the places for the logic to go awry.
2022-03-14 23:31:26 -06:00
Eric Sullivan 2299123777 loader: Add aarch64 unknown ext chain implementation 2021-11-12 11:01:34 -07:00
Charles Giessen 7086472793 loader: Make logging and getenv their own headers
This commit pulls the logging capabilities into a single log.h/.c file and does
the same for the getenv functionality.
2021-09-09 11:28:56 -06:00
Charles Giessen dc9e3aa765 loader: Update Copyright for 2021 2021-09-09 11:28:56 -06:00
Charles Giessen ba755b239e loader: Reformated loader source code
Previously, clang-format was required for all new commits but the codebase
itself wasn't conformant. This commit formats the source files in the loader
folder.
2021-08-11 15:16:56 -06:00
Mark Young 1cc8fb0cf3 Fix loader_log messages to use LOADER_ log levels
The loader_log messages were using the DEBUG_REPORT log levels
which just happened to coincide with the existing LOADER_ log levels.
Going forward, to add layer logging in its own level, this would not
have worked.
2021-08-10 12:10:47 -06:00
Lenny Komow f220ce6c05 loader: Make assembly offsets use offsetof macro
Change-Id: I52d749e51e38b321d4fab4e0288c055ccdefe66f
2018-03-29 09:39:40 -06:00
Lenny Komow 996a57972f loader: Rename files to better reflect their use
Change-Id: Ie3df06c1c4f78cd515cb4579e93bd80331913669
2017-07-05 15:02:04 -06:00
Lenny Komow 7e669d97b6 loader: Fix unknown device trampolines on Linux
Change-Id: I69d12159534a4569dd2335b4fc52e9ba0bc004b0
2017-07-05 15:02:04 -06:00
Lenny Komow d3919b05d6 loader: Fix unknown phys dev terms on Linux
Change-Id: I36f683c7deb4aac27b27ca253c3324439eb2f2f2
2017-07-05 15:02:04 -06:00
Lenny Komow 30c1b8a552 loader: Fix unknown phys dev terms on Windows
Change-Id: I04636aef6ebfcc092d58971574ba5fa0359e08d0
2017-07-05 15:02:04 -06:00
Lenny Komow 007319b728 loader: Fix unknown phys dev trampolines on linux
Change-Id: I6a8de7feb44587601cc72342f996a26f8ae6bcd8
2017-06-13 16:34:45 -06:00
Lenny Komow 3e745d752a loader: Fix unknown phys dev trampolines on win32
Convert unknown physical device extension trampolines to assembly
on windows. This is necessary because the previous method relied on
compiler optimizations that were not being run by MSVC, even with
full optimizations enabled.

Change-Id: Ibefa6ed24f8c91b1e723fab9c1cfd3039fabd64b
2017-06-13 16:34:45 -06:00