summaryrefslogtreecommitdiff
path: root/VkLayer_BIONIC_framegen.json
diff options
context:
space:
mode:
authorxXJsonDeruloXx <danielhimebauch@gmail.com>2026-08-01 14:46:52 -0400
committerxXJsonDeruloXx <danielhimebauch@gmail.com>2026-08-01 14:46:52 -0400
commit17bd262f603e2a8a250e2942eca41e5c622d8940 (patch)
tree4c834f083d2e116cb6f307d098c4b1bc04c511b8 /VkLayer_BIONIC_framegen.json
downloaddecky-lsfg-vk-17bd262f603e2a8a250e2942eca41e5c622d8940.tar.gz
decky-lsfg-vk-17bd262f603e2a8a250e2942eca41e5c622d8940.zip
Squashed 'vendor/bionic-fg/' content from commit 9a81c36
git-subtree-dir: vendor/bionic-fg git-subtree-split: 9a81c36d1017c3f1c85e395df8545a93868492df
Diffstat (limited to 'VkLayer_BIONIC_framegen.json')
-rw-r--r--VkLayer_BIONIC_framegen.json22
1 files changed, 22 insertions, 0 deletions
diff --git a/VkLayer_BIONIC_framegen.json b/VkLayer_BIONIC_framegen.json
new file mode 100644
index 0000000..afdb0c3
--- /dev/null
+++ b/VkLayer_BIONIC_framegen.json
@@ -0,0 +1,22 @@
+{
+ "file_format_version": "1.0.0",
+ "layer": {
+ "name": "VK_LAYER_BIONIC_framegen",
+ "type": "GLOBAL",
+ "library_path": "../../../lib/libbionic_fg.so",
+ "api_version": "1.1.0",
+ "implementation_version": "2",
+ "description": "Bionic FG standalone frame generation (authorized embedded shaders)",
+ "functions": {
+ "vkGetInstanceProcAddr": "BionicFG_GetInstanceProcAddr",
+ "vkGetDeviceProcAddr": "BionicFG_GetDeviceProcAddr"
+ },
+ "comment": "disable_environment is REQUIRED by the Vulkan loader for implicit layers (without it the layer is skipped as malformed); it is not a second toggle. Precedence is the loader's own: if BIONIC_FG_DISABLE is set the layer is forced off regardless of BIONIC_FG_ENABLE. Normal use leaves BIONIC_FG_DISABLE unset and gates purely on BIONIC_FG_ENABLE.",
+ "enable_environment": {
+ "BIONIC_FG_ENABLE": "1"
+ },
+ "disable_environment": {
+ "BIONIC_FG_DISABLE": "1"
+ }
+ }
+}