Browse Source

Set default values for blend state structure

jp9000 11 years ago
parent
commit
9fc05e2a1d
1 changed files with 4 additions and 0 deletions
  1. 4 0
      libobs/graphics/graphics.c

+ 4 - 0
libobs/graphics/graphics.c

@@ -106,6 +106,10 @@ static bool graphics_init(struct graphics_subsystem *graphics)
 
 
 	graphics->exports.device_blendfunction(graphics->device,
 	graphics->exports.device_blendfunction(graphics->device,
 			GS_BLEND_SRCALPHA, GS_BLEND_INVSRCALPHA);
 			GS_BLEND_SRCALPHA, GS_BLEND_INVSRCALPHA);
+	graphics->cur_blend_state.enabled = true;
+	graphics->cur_blend_state.src     = GS_BLEND_SRCALPHA;
+	graphics->cur_blend_state.dest    = GS_BLEND_INVSRCALPHA;
+
 	graphics->exports.device_leavecontext(graphics->device);
 	graphics->exports.device_leavecontext(graphics->device);
 
 
 	gs_init_image_deps();
 	gs_init_image_deps();