1
0
Эх сурвалжийг харах

Move alignment code to obs_reset_video

It wasn't properly being set for the graphics textures as well, so it
would end up causing SSE to crash due to alignment
jp9000 11 жил өмнө
parent
commit
524ff94912
1 өөрчлөгдсөн 3 нэмэгдсэн , 3 устгасан
  1. 3 3
      libobs/obs.c

+ 3 - 3
libobs/obs.c

@@ -129,9 +129,6 @@ static bool obs_init_video(struct obs_video_info *ovi)
 	struct video_output_info vi;
 	int errorcode;
 
-	ovi->output_width  &= 0xFFFFFFFC;
-	ovi->output_height &= 0xFFFFFFFE;
-
 	make_video_info(&vi, ovi);
 	errorcode = video_output_open(&video->video, &vi);
 
@@ -357,6 +354,9 @@ bool obs_reset_video(struct obs_video_info *ovi)
 {
 	struct obs_core_video *video = &obs->video;
 
+	ovi->output_width  &= 0xFFFFFFFC;
+	ovi->output_height &= 0xFFFFFFFE;
+
 	obs_free_video();
 
 	if (!ovi) {