You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-11 13:10:58 +00:00
Implement OpenXR Foveated rendering support
This commit is contained in:
@@ -54,7 +54,6 @@
|
||||
// Godot is currently restricted to C++17 which doesn't allow this notation. Make sure critical fields are set.
|
||||
|
||||
// forward declarations, we don't want to include these fully
|
||||
class OpenXRVulkanExtension;
|
||||
class OpenXRInterface;
|
||||
|
||||
class OpenXRAPI {
|
||||
@@ -356,6 +355,7 @@ public:
|
||||
|
||||
void pre_render();
|
||||
bool pre_draw_viewport(RID p_render_target);
|
||||
XrSwapchain get_color_swapchain();
|
||||
RID get_color_texture();
|
||||
RID get_depth_texture();
|
||||
void post_draw_viewport(RID p_render_target);
|
||||
@@ -370,6 +370,15 @@ public:
|
||||
double get_render_target_size_multiplier() const;
|
||||
void set_render_target_size_multiplier(double multiplier);
|
||||
|
||||
// Foveation settings
|
||||
bool is_foveation_supported() const;
|
||||
|
||||
int get_foveation_level() const;
|
||||
void set_foveation_level(int p_foveation_level);
|
||||
|
||||
bool get_foveation_dynamic() const;
|
||||
void set_foveation_dynamic(bool p_foveation_dynamic);
|
||||
|
||||
// action map
|
||||
String get_default_action_map_resource_name();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user