summaryrefslogtreecommitdiff
path: root/VkLayer_BIONIC_framegen.json
diff options
context:
space:
mode:
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"
+ }
+ }
+}