| @@ -250,6 +250,8 @@ bool LunarWM_xr_init(LunarWM *this) | ||||
| 	    XR_VERSION_MINOR(reqs.maxApiVersionSupported), | ||||
| 	    XR_VERSION_PATCH(reqs.maxApiVersionSupported)); | ||||
|  | ||||
| 	wlr_log(WLR_DEBUG, "Creating XR stuff.."); | ||||
|  | ||||
| 	glEnable(GL_DEBUG_OUTPUT_KHR); | ||||
| 	glEnable(GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR); | ||||
|  | ||||
| @@ -278,6 +280,7 @@ bool LunarWM_xr_init(LunarWM *this) | ||||
| 	} | ||||
|  | ||||
| 	// Swapchain time! | ||||
| 	wlr_log(WLR_DEBUG, "Creating XR swapchains..."); | ||||
| 	XrViewConfigurationType *a_view_config_types; | ||||
| 	uint32_t view_config_types_count = 0; | ||||
| 	{ | ||||
| @@ -587,6 +590,7 @@ bool LunarWM_xr_init(LunarWM *this) | ||||
| 	assert(this->xr.instance); | ||||
| 	assert(this->xr.system_id); | ||||
|  | ||||
| 	wlr_log(WLR_DEBUG, "Fetching blend modes..."); | ||||
| 	XrEnvironmentBlendMode *a_environment_blend_modes; | ||||
| 	uint32_t a_environment_blend_modes_count = 0; | ||||
| 	{ // Get available blend modes | ||||
| @@ -636,6 +640,7 @@ bool LunarWM_xr_init(LunarWM *this) | ||||
| 		this->xr.environment_blend_mode = XR_ENVIRONMENT_BLEND_MODE_OPAQUE; | ||||
| 	} | ||||
|  | ||||
| 	wlr_log(WLR_DEBUG, "Getting reference space..."); | ||||
| 	{ // Reference space | ||||
| 		XrReferenceSpaceCreateInfo const ci = { | ||||
| 			.type = XR_TYPE_REFERENCE_SPACE_CREATE_INFO, | ||||
| @@ -714,6 +719,8 @@ bool LunarWM_xr_init(LunarWM *this) | ||||
| 	free(a_environment_blend_modes); | ||||
| 	vector_free(v_active_instance_extensions); | ||||
|  | ||||
| 	wlr_log(WLR_INFO, "OpenXR initialized."); | ||||
|  | ||||
| 	return true; | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user