Age | Commit message (Collapse) | Author |
|
The original API has had it's signature updated and can be used
directly.
Change-Id: I0620145cdf97ba4c5041d9ed53b0b3d10901fa66
|
|
We're trying to remove libcutils' thread_store_*. This code doesn't just
use the EGLThreadInfo destructor so isn't trivially replaced by
C++ thread_local, so we use pthread_* directly instead, which also lets
us remove some unnecessary Fuchsia portability copy & paste.
Test: treehugger
Change-Id: Idb4d3fe2554193b7f6bc60f3aab5115bdbddffe0
|
|
Change-Id: I13193224b63d45b43b29f857e38b430797f88d7e
|
|
This is part one in soft transition. It will be changed to use old
logging macro name once transition is complete.
Change-Id: I342d553d7588e966c8be970ae53cc267c000d0ba
|
|
Fix the directory structure to make it consistent
with other debug-symbol packages.
Change-Id: I6189f210bc52362414045baa7d53ad6425709a89
|
|
Per "Prebuilt CIPD packages in Fuchsia" [1], the prebuilt
package containing ELF binaries need to be stripped.
The unstripped binary can be provided in a separated symbol
package.
This change modifies the releasepackage.py script to make
it produce two separated CIPD package: libvulkan_goldfish/x64
and libvulkan_goldfish/debug-symbols-x64.
[1] https://fuchsia.dev/fuchsia-src/development/prebuilt_packages/publish_prebuilt_packages_to_cipd
Bug: 54262
Change-Id: I84759c629a5667762d3d2e1899231847607c005c
|
|
1) Fix log priorities on Fuchsia, allowing ALOGD() to be printed
as long as the system minimum logging level is lower than DEBUG.
2) The address space backoff should be a WARNING instead of ERROR.
Bug: fxb/54083
Change-Id: I2eb013e99830edf2c12608946c6dc0f3ec05c974
|
|
Change-Id: I16367c4f329ce9907efe77bfbb4738b95de6665f
|
|
Iincludes redirection of stdout and stderr to logging, in case
some part of the driver or a dependency is relying on those.
Change-Id: I8ee4431a2fc90d4d9bdcecc7a2d9d3bfdd42b27f
|
|
Change-Id: I804c979622e6d76c48b894faff78d34f8ca3b895
|
|
Bug: fxb/6384
Change-Id: Ie95c2f350253674de3f9b6369396d653b9e964d9
|
|
|
|
We want to remove dependencies on Fuchsia from libvulkan to any other
shared libraries, so switch to using the PFN_vkConnectToServiceAddr by
the loader to connect to services.
Bug: fxb/13095
Change-Id: I757a80b836aa5a1164963231fc3ff834cace1ff8
|
|
All //buildtools/* commands are already removed, we
replace them with "//scripts/fx *" commands instead.
TEST=python ./releasepackage.py --dry-run
Change-Id: Iad966b1bb5e61665b48efb9b949c1b2605a8b0dd
|
|
Change-Id: I35ece5f0b0528c77d0397aa82350df359f91439a
|
|
This script can be used to upload latest version of goldfish
vulkan to CIPD for usage by Fuchsia. The script assumes that
goldfish vulkan is built as part of the Fuchsia tree.
Test: python fuchsia/releasepackage.py --dry-run
Change-Id: Iafb56c2b6c4472fc6863f4c158e146b84eaaf393
|
|
This initial patch attempts to minimize changes to existing code
by adding a fuchsia compat layer that matches what is expected
from android/linux. Multi platform support can be improved in
follow up changes by introducing a more appropriate platform layer.
BUILD.gn is limited to target_os=fuchsia but can be improved to
support other platforms.
Change-Id: I7c69a4368d3560032ff341ee8a5a58c01b50ab5e
|