Commit graph

31 commits

Author SHA1 Message Date
Matias N. Goldberg
02428431af Improve documentation with important information
This avoids common mistakes
2024-04-06 01:13:48 +01:00
Billy Laws
deec5f75ee Inverse priority when loading gsl library
Most custom drivers ship with notgsl or vkbgsl, which should be loaded instead of the system gsl to prevent conflicts.
2023-06-30 18:04:51 +01:00
Billy Laws
c4bc94c03e Introduce new API for placed memory allocations
Useful for WOW64, where allocations need to be done in the lower 32-bits
of the AS.
2023-06-30 18:04:16 +01:00
Billy Laws
a5dfbe8b4f Add shared library install target supporting pkgconfig 2023-06-30 18:04:00 +01:00
Robin Kertels
f4ce3c9618 Update submodule 2023-06-10 17:59:35 +01:00
Robin Kertels
48d76e5828 Update submodule
To fix issues on older Android versions.
It won't work on those versions but it also shouldn't break them.
2023-06-09 20:41:47 +01:00
Robin Kertels
79087e7f08 Don't link Vulkan 2023-05-31 20:56:30 +01:00
Billy Laws
5cd3f5c5ce Support new 64-bit GSL memory allocation functions 2023-05-15 20:48:01 +01:00
Billy Laws
089572cf1d Rework memory import API 2023-05-06 14:42:58 +01:00
Billy Laws
b721d83895 Add compiler argument shim 2023-04-01 22:08:49 +01:00
Billy Laws
19d1998c5a Ensure that memory import arguments are a superset of those requested
Fixes 8G2, where some extra top bits are set but we don't request.
2023-03-05 22:55:36 +00:00
Billy Laws
a6c0947df6 Add function to enable KGSL turbo mode 2022-12-27 20:10:25 +00:00
Billy Laws
4ec3ae3dab Add a GSL hook that allows for importing host-mapped memory onto the GPU 2022-12-27 20:10:25 +00:00
Billy Laws
0e4dccf696 Remove file redir hook remenants 2022-12-27 20:10:25 +00:00
Billy Laws
d3b42cc5c0 Correct default mapper version for ADPKG instructions 2022-07-14 12:58:09 +01:00
Billy Laws
cc96fcaf15 Cleanup 2022-07-13 20:55:32 +01:00
Billy Laws
9c7d8401b8 Add ADPKG format description 2022-07-13 20:54:22 +01:00
Billy Laws
d645cca164 Update linkernsbypass 2022-03-22 19:51:21 +00:00
Billy Laws
a34a931be2 Add error logs when custom driver fails to load 2022-02-28 19:44:42 +00:00
Billy Laws
1581c73e58 Update linkernsbypass 2022-02-28 19:38:09 +00:00
Billy Laws
e08b1d013f Only fallback to shim if necessary 2022-02-19 20:46:52 +00:00
Billy Laws
17465c2707 Avoid spamming error logs 2022-02-14 14:58:39 +00:00
Billy Laws
9d047fb117 Stub functions not present on android Q 2022-02-14 14:43:32 +00:00
Billy Laws
db24bb4750 Make blob patcher respect android driver layout 2022-02-13 19:21:56 +00:00
Billy Laws
812ae09b9e Shim some additional functions, fixing graphics bugs 2022-02-13 19:21:56 +00:00
Billy Laws
9032460f55 Add tools 2022-02-10 21:56:47 +00:00
Billy Laws
4820e60412 Rework BCeNabler memory permissions for ---X 2022-01-13 18:22:47 +00:00
Billy Laws
526ed96751 Remove left over debug messages 2022-01-11 18:27:48 +00:00
Billy Laws
97970e43e0 Add additional driver validation for BCeNabler 2022-01-11 18:25:39 +00:00
Billy Laws
bec42142cf Rework hooking to avoid polluting global namespace with too many symbols 2021-12-18 22:50:02 +00:00
Billy Laws
332425ac2e Initial commit 2021-12-14 18:39:59 +00:00