Age | Commit message (Collapse) | Author |
|
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
|
|
This is part one in soft transition. It will be changed to use old
logging macro name once transition is complete.
Change-Id: I342d553d7588e966c8be970ae53cc267c000d0ba
|
|
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
|
|
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
|
|
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
|