2023-03-19 15:17:39 +07:00
|
|
|
#region enums
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
#region macro
|
2024-10-02 16:33:08 +07:00
|
|
|
#macro BLEND_NORMAL gpu_set_blendmode(bm_normal); gpu_set_blendequation(bm_eq_add);
|
2024-07-15 15:43:30 +07:00
|
|
|
#macro BLEND_ADD gpu_set_blendmode(bm_add);
|
2024-10-09 09:09:24 +07:00
|
|
|
#macro BLEND_ADD_ONE gpu_set_blendmode_ext(bm_one, bm_one);
|
2024-07-15 15:43:30 +07:00
|
|
|
#macro BLEND_OVERRIDE gpu_set_blendmode_ext(bm_one, bm_zero);
|
2024-01-14 18:20:23 +07:00
|
|
|
//#macro BLEND_ADD_ALPHA gpu_set_blendmode_ext_sepalpha(bm_one, bm_inv_src_alpha, bm_one, bm_one)
|
2023-03-19 15:17:39 +07:00
|
|
|
|
2024-07-15 15:43:30 +07:00
|
|
|
#macro BLEND_ALPHA gpu_set_blendmode_ext_sepalpha(bm_one, bm_inv_src_alpha, bm_one, bm_one);
|
|
|
|
#macro BLEND_ALPHA_MULP gpu_set_blendmode_ext_sepalpha(bm_src_alpha, bm_inv_src_alpha, bm_one, bm_one);
|
2024-10-02 16:33:08 +07:00
|
|
|
#macro BLEND_MAX gpu_set_blendmode(bm_normal); gpu_set_blendequation(bm_eq_max);
|
2023-03-19 15:17:39 +07:00
|
|
|
|
2024-07-15 15:43:30 +07:00
|
|
|
#macro BLEND_MULTIPLY gpu_set_blendmode_ext(bm_dest_colour, bm_zero);
|
|
|
|
#macro BLEND_SUBTRACT gpu_set_blendmode(bm_subtract);
|
2023-03-28 11:58:28 +07:00
|
|
|
|
2023-12-15 18:56:36 +07:00
|
|
|
#macro DRAW_CLEAR draw_clear_alpha(0, 0);
|
2023-03-19 15:17:39 +07:00
|
|
|
#endregion
|