When i draw in one render target, BLEND_STATE is set to disabled.
render.set_viewport(0, 0, self.light_size, self.light_size)
render.set_projection(vmath.matrix4_orthographic(-width/2+light.position.x, width/2+light.position.x, -height/2+light.position.y, height/2+light.position.y, -1, 1))
render.enable_render_target(self.occlusion_map_target.target)
enable_blend(self)
render.clear({[render.BUFFER_COLOR_BIT] = vmath.vector4(0,0,0,0), [render.BUFFER_DEPTH_BIT] = 1, [render.BUFFER_STENCIL_BIT] = 0})
render.draw(self.block_light_pred)
--if comment this blend,BLEND_STATE will be disabled
enable_blend(self)
render.disable_render_target(self.occlusion_map_target.target)