• Show log

    Commit

  • Hash : c59d9923
    Author : Sam Lantinga
    Date : 2017-08-14T05:51:44

    Implemented more flexible blending modes for accelerated renderers
    
    This fixes bug 2594 - Propose new blend mode, SDL_BLENDMODE_BLEND_DSTA
    
    	blendMode = SDL_ComposeCustomBlendMode(SDL_BLENDFACTOR_SRC_ALPHA,
    	                                       SDL_BLENDFACTOR_ONE_MINUS_SRC_ALPHA,
    	                                       SDL_BLENDOPERATION_ADD,
    	                                       SDL_BLENDFACTOR_ZERO,
    	                                       SDL_BLENDFACTOR_ONE,
    	                                       SDL_BLENDOPERATION_ADD);
    
    This fixes bug 2828 - Subtractive Blending
    
    	blendMode = SDL_ComposeCustomBlendMode(SDL_BLENDFACTOR_SRC_ALPHA,
    	                                       SDL_BLENDFACTOR_ONE,
    	                                       SDL_BLENDOPERATION_SUBTRACT,
    	                                       SDL_BLENDFACTOR_ZERO,
    	                                       SDL_BLENDFACTOR_ONE,
    	                                       SDL_BLENDOPERATION_SUBTRACT);
    
    
    This goes partway to fixing bug 3684 - Add support for a pre-multiplied alpha blending mode
    
    	blendMode = SDL_ComposeCustomBlendMode(SDL_BLENDFACTOR_ONE,
    	                                       SDL_BLENDFACTOR_ONE_MINUS_SRC_ALPHA,
    	                                       SDL_BLENDOPERATION_ADD,
    	                                       SDL_BLENDFACTOR_ONE,
    	                                       SDL_BLENDFACTOR_ONE_MINUS_SRC_ALPHA,
    	                                       SDL_BLENDOPERATION_ADD);
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/SDL.git
    Git SSH git@git.kmx.io:kc3-lang/SDL.git
    Public access ? public
    Description

    Fork of https://github.com/libsdl-org/SDL

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags