Add runtime GLES2 / Vulkan context selection.
This commit is contained in:
parent
eb48be51db
commit
b456bfad5c
21 changed files with 743 additions and 830 deletions
|
|
@ -689,13 +689,11 @@ int OS::get_video_driver_count() const {
|
|||
const char *OS::get_video_driver_name(int p_driver) const {
|
||||
|
||||
switch (p_driver) {
|
||||
case VIDEO_DRIVER_VULKAN:
|
||||
return "Vulkan";
|
||||
case VIDEO_DRIVER_GLES2:
|
||||
return "GLES2";
|
||||
case VIDEO_DRIVER_GLES3:
|
||||
case VIDEO_DRIVER_VULKAN:
|
||||
default:
|
||||
return "GLES3";
|
||||
return "Vulkan";
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -181,9 +181,8 @@ public:
|
|||
virtual void get_fullscreen_mode_list(List<VideoMode> *p_list, int p_screen = 0) const = 0;
|
||||
|
||||
enum VideoDriver {
|
||||
VIDEO_DRIVER_GLES3,
|
||||
VIDEO_DRIVER_GLES2,
|
||||
VIDEO_DRIVER_VULKAN,
|
||||
VIDEO_DRIVER_GLES2,
|
||||
VIDEO_DRIVER_MAX,
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue