You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-05 12:10:55 +00:00
Renderer agnostic motion vector rendering/OpenXR changes
This commit is contained in:
@@ -82,6 +82,25 @@ public:
|
||||
void register_composition_layer_provider(OpenXRExtensionWrapperExtension *p_extension);
|
||||
void unregister_composition_layer_provider(OpenXRExtensionWrapperExtension *p_extension);
|
||||
|
||||
void register_projection_views_extension(OpenXRExtensionWrapperExtension *p_extension);
|
||||
void unregister_projection_views_extension(OpenXRExtensionWrapperExtension *p_extension);
|
||||
|
||||
double get_render_state_z_near();
|
||||
double get_render_state_z_far();
|
||||
|
||||
void set_velocity_texture(RID p_render_target);
|
||||
void set_velocity_depth_texture(RID p_render_target);
|
||||
void set_velocity_target_size(const Size2i &p_target_size);
|
||||
|
||||
PackedInt64Array get_supported_swapchain_formats();
|
||||
|
||||
uint64_t openxr_swapchain_create(XrSwapchainCreateFlags p_create_flags, XrSwapchainUsageFlags p_usage_flags, int64_t p_swapchain_format, uint32_t p_width, uint32_t p_height, uint32_t p_sample_count, uint32_t p_array_size);
|
||||
void openxr_swapchain_free(uint64_t p_swapchain_info);
|
||||
uint64_t openxr_swapchain_get_swapchain(uint64_t p_swapchain_info);
|
||||
void openxr_swapchain_acquire(uint64_t p_swapchain_info);
|
||||
RID openxr_swapchain_get_image(uint64_t p_swapchain_info);
|
||||
void openxr_swapchain_release(uint64_t p_swapchain_info);
|
||||
|
||||
enum OpenXRAlphaBlendModeSupport {
|
||||
OPENXR_ALPHA_BLEND_MODE_SUPPORT_NONE = 0,
|
||||
OPENXR_ALPHA_BLEND_MODE_SUPPORT_REAL = 1,
|
||||
|
||||
Reference in New Issue
Block a user