• Advertisement
Sign in to follow this  

Set alpha channel in pixel Bliting.

This topic is 1839 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

In Bink video how to eliminate the black pixel setting the Alpha =0 during at playback time?

 

In Allegro5 I set a Background image and create a popup new window where I show a .bik video.

This .bik video has black backgroud and has not Alpha Channel when the frame is decompressed.

I need set transparency where black pixel appear. So the main window background can be visible.

I have the RAD SDK.

 

In a call to Blit_RAD_3D_image (Blit a 3D image onto the render target) I have this:

      if ( rad_image->download_textures )
      {
        Submit_texture( pixels,
                        rad_image->row_length,
                        rad_image->maximum_texture_size,
                        rad_image->maximum_texture_size,
                        rad_image->gl_surface_type );
      }

      //
      // Submit the vertices.
      //

      Submit_vertices( dest_x,
                       dest_y,
                       x_scale,
                       y_scale,
                       rad_image->maximum_texture_size,
                       rad_image->maximum_texture_size,
                       alpha_level,
                       is_premultiplied_alpha );

 

 

VS2010 C++.

 

Thank you.

 
Edited by codewill

Share this post


Link to post
Share on other sites
Advertisement
~disregard this post - I didn't read the question correctly the first time~

Sorry. I modified the post. I hope be more clear.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement