/* ------------------------------------------------------------------------- */ void primitives_init_set( const primitives_hints_t *hints, primitives_t *prims) { /* Start with the default. */ prims->set_8u = general_set_8u; prims->set_32s = general_set_32s; prims->set_32u = general_set_32u; prims->zero = general_zero; primitives_init_set_opt(hints, prims); }
static BOOL CALLBACK primitives_init(PINIT_ONCE once, PVOID param, PVOID* context) { WINPR_UNUSED(once); WINPR_UNUSED(param); WINPR_UNUSED(context); /* Now call each section's initialization routine. */ primitives_init_add_opt(&pPrimitives); primitives_init_andor_opt(&pPrimitives); primitives_init_alphaComp_opt(&pPrimitives); primitives_init_copy_opt(&pPrimitives); primitives_init_set_opt(&pPrimitives); primitives_init_shift_opt(&pPrimitives); primitives_init_sign_opt(&pPrimitives); primitives_init_colors_opt(&pPrimitives); primitives_init_YCoCg_opt(&pPrimitives); primitives_init_YUV_opt(&pPrimitives); return TRUE; }