mirror of
https://github.com/godotengine/godot.git
synced 2025-10-19 16:03:29 +00:00
Minor rendering and XR changes to allow Meta enivornment depth API to work entirely from GDExtension
This commit is contained in:
parent
45fc515ae3
commit
0fd0feb772
4 changed files with 29 additions and 8 deletions
|
@ -2261,10 +2261,6 @@ void OpenXRAPI::pre_render() {
|
|||
create_main_swapchains(swapchain_size);
|
||||
}
|
||||
|
||||
for (OpenXRExtensionWrapper *wrapper : registered_extension_wrappers) {
|
||||
wrapper->on_pre_render();
|
||||
}
|
||||
|
||||
void *view_locate_info_next_pointer = nullptr;
|
||||
for (OpenXRExtensionWrapper *extension : frame_info_extensions) {
|
||||
void *np = extension->set_view_locate_info_and_get_next_pointer(view_locate_info_next_pointer);
|
||||
|
@ -2335,6 +2331,10 @@ void OpenXRAPI::pre_render() {
|
|||
|
||||
// Reset this, we haven't found a viewport for output yet
|
||||
render_state.has_xr_viewport = false;
|
||||
|
||||
for (OpenXRExtensionWrapper *wrapper : registered_extension_wrappers) {
|
||||
wrapper->on_pre_render();
|
||||
}
|
||||
}
|
||||
|
||||
bool OpenXRAPI::pre_draw_viewport(RID p_render_target) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue