-
Notifications
You must be signed in to change notification settings - Fork 102
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
update vcpkg overlay: vulkan, dx11 and dx12 are experimental
- Loading branch information
Showing
3 changed files
with
72 additions
and
66 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,121 +1,127 @@ | ||
{ | ||
"name": "hello-imgui", | ||
"version": "1.4.0", | ||
"homepage": "https://pthom.github.io/hello_imgui/", | ||
"port-version": 1, | ||
"description": "Hello, Dear ImGui: unleash your creativity in app development and prototyping", | ||
"homepage": "https://pthom.github.io/hello_imgui/", | ||
"license": "MIT", | ||
"dependencies": [ | ||
{ | ||
"name": "vcpkg-cmake", | ||
"host": true | ||
}, | ||
{ | ||
"name" : "vcpkg-cmake-config", | ||
"host" : true | ||
"name": "imgui", | ||
"features": [ | ||
"docking-experimental" | ||
] | ||
}, | ||
"stb", | ||
{ | ||
"name": "imgui", | ||
"features": ["docking-experimental"] | ||
"name": "vcpkg-cmake", | ||
"host": true | ||
}, | ||
{ | ||
"name": "stb" | ||
"name": "vcpkg-cmake-config", | ||
"host": true | ||
} | ||
], | ||
|
||
"default-features": ["opengl3-binding", "glfw-binding", "freetype-lunasvg"], | ||
|
||
"default-features": [ | ||
"freetype-lunasvg", | ||
"glfw-binding", | ||
"opengl3-binding" | ||
], | ||
"features": { | ||
"opengl3-binding": | ||
{ | ||
"description": "Use OpenGL3/ES2 renderer backend (default)", | ||
"experimental-dx11-binding": { | ||
"description": "Use DirectX11 renderer backend (Windows only, experimental)", | ||
"dependencies": [ | ||
{ | ||
"name": "imgui", | ||
"features": ["opengl3-binding"] | ||
}, | ||
{ | ||
"name": "glad", | ||
"features": ["gl-api-43"] | ||
"features": [ | ||
"dx11-binding" | ||
] | ||
} | ||
] | ||
}, | ||
|
||
"metal-binding": | ||
{ | ||
"description": "Use Metal renderer backend (macOS/iOS only)", | ||
"experimental-dx12-binding": { | ||
"description": "Use DirectX12 renderer backend (Windows only, experimental)", | ||
"dependencies": [ | ||
{ | ||
"name": "imgui", | ||
"features": ["metal-binding"] | ||
"features": [ | ||
"dx12-binding" | ||
] | ||
} | ||
] | ||
}, | ||
|
||
"vulkan-binding": | ||
{ | ||
"experimental-vulkan-binding": { | ||
"description": "Use Vulkan renderer backend (Windows/Linux/macOS, experimental)", | ||
"dependencies": [ | ||
{ | ||
"name": "imgui", | ||
"features": ["vulkan-binding"] | ||
"features": [ | ||
"vulkan-binding" | ||
] | ||
} | ||
] | ||
}, | ||
|
||
"dx11-binding": | ||
{ | ||
"description": "Use DirectX11 renderer backend (Windows only, experimental)", | ||
"freetype-lunasvg": { | ||
"description": "Improve font rendering and use colored fonts with freetype and lunasvg", | ||
"dependencies": [ | ||
{ | ||
"name": "imgui", | ||
"features": ["dx11-binding"] | ||
"features": [ | ||
"freetype", | ||
"freetype-lunasvg" | ||
] | ||
} | ||
] | ||
}, | ||
|
||
"dx12-binding": | ||
{ | ||
"description": "Use DirectX12 renderer backend (Windows only, experimental)", | ||
"glfw-binding": { | ||
"description": "Use GLFW platform backend (default)", | ||
"dependencies": [ | ||
{ | ||
"name": "imgui", | ||
"features": ["dx12-binding"] | ||
"features": [ | ||
"glfw-binding" | ||
] | ||
} | ||
] | ||
}, | ||
|
||
"glfw-binding": | ||
{ | ||
"description": "Use GLFW platform backend (default)", | ||
"metal-binding": { | ||
"description": "Use Metal renderer backend (macOS/iOS only)", | ||
"dependencies": [ | ||
{ | ||
"name": "imgui", | ||
"features": ["glfw-binding"] | ||
"features": [ | ||
"metal-binding" | ||
] | ||
} | ||
] | ||
}, | ||
|
||
"sdl2-binding": | ||
{ | ||
"description": "Use SDL2 platform backend", | ||
"opengl3-binding": { | ||
"description": "Use OpenGL3/ES2 renderer backend (default)", | ||
"dependencies": [ | ||
{ | ||
"name": "glad", | ||
"features": [ | ||
"gl-api-43" | ||
] | ||
}, | ||
{ | ||
"name": "imgui", | ||
"features": ["sdl2-binding"] | ||
"features": [ | ||
"opengl3-binding" | ||
] | ||
} | ||
] | ||
}, | ||
|
||
"freetype-lunasvg": | ||
{ | ||
"description": "Improve font rendering and use colored fonts with freetype and lunasvg", | ||
"sdl2-binding": { | ||
"description": "Use SDL2 platform backend", | ||
"dependencies": [ | ||
{ | ||
"name": "imgui", | ||
"features": ["freetype", "freetype-lunasvg"] | ||
"features": [ | ||
"sdl2-binding" | ||
] | ||
} | ||
] | ||
} | ||
|
||
} | ||
} |