renderdoc_capture.json 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. {
  2. "file_format_version" : "1.1.2",
  3. "layer" : {
  4. "name": "VK_LAYER_RENDERDOC_Capture",
  5. "type": "GLOBAL",
  6. "library_path": "/opt/renderdoc/lib/librenderdoc.so",
  7. "api_version": "1.4.324",
  8. "implementation_version": "45",
  9. "description": "Debugging capture layer for RenderDoc",
  10. "functions": {
  11. "vkGetInstanceProcAddr": "VK_LAYER_RENDERDOC_CaptureGetInstanceProcAddr",
  12. "vkGetDeviceProcAddr": "VK_LAYER_RENDERDOC_CaptureGetDeviceProcAddr",
  13. "vkNegotiateLoaderLayerInterfaceVersion": "VK_LAYER_RENDERDOC_CaptureNegotiateLoaderLayerInterfaceVersion"
  14. },
  15. "pre_instance_functions": {
  16. "vkEnumerateInstanceExtensionProperties": "VK_LAYER_RENDERDOC_CaptureEnumerateInstanceExtensionProperties"
  17. },
  18. "instance_extensions": [
  19. {
  20. "name": "VK_EXT_debug_utils",
  21. "spec_version": "1"
  22. }
  23. ],
  24. "device_extensions": [
  25. {
  26. "name": "VK_EXT_debug_marker",
  27. "spec_version": "4",
  28. "entrypoints": ["vkDebugMarkerSetObjectTagEXT",
  29. "vkDebugMarkerSetObjectNameEXT",
  30. "vkCmdDebugMarkerBeginEXT",
  31. "vkCmdDebugMarkerEndEXT",
  32. "vkCmdDebugMarkerInsertEXT"
  33. ]
  34. },
  35. {
  36. "name": "VK_EXT_tooling_info",
  37. "spec_version": "1",
  38. "entrypoints": ["vkGetPhysicalDeviceToolPropertiesEXT"]
  39. }
  40. ],
  41. "enable_environment": {
  42. "ENABLE_VULKAN_RENDERDOC_CAPTURE": "1"
  43. },
  44. "disable_environment": {
  45. "DISABLE_VULKAN_RENDERDOC_CAPTURE_1_45": "1"
  46. }
  47. }
  48. }