Example #1
0
/* ------------------------------------------------------------------------- */
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);
}
Example #2
0
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;
}