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