• Home
  • Raw
  • Download

Lines Matching refs:ff

86     FREE(state->ff.light);  in NineStateBlock9_dtor()
88 FREE(state->ff.transform); in NineStateBlock9_dtor()
314 dst->ff.material = src->ff.material; in nine_state_copy_common()
319 if (mask->ff.changed.tex_stage[s][i / 32] & (1 << (i % 32))) in nine_state_copy_common()
320 dst->ff.tex_stage[s][i] = src->ff.tex_stage[s][i]; in nine_state_copy_common()
332 unsigned num_lights = MAX2(dst->ff.num_lights, src->ff.num_lights); in nine_state_copy_common()
337 if (dst->ff.num_lights < num_lights) { in nine_state_copy_common()
338 dst->ff.light = REALLOC(dst->ff.light, in nine_state_copy_common()
339 dst->ff.num_lights * sizeof(D3DLIGHT9), in nine_state_copy_common()
341 …memset(&dst->ff.light[dst->ff.num_lights], 0, (num_lights - dst->ff.num_lights) * sizeof(D3DLIGHT9… in nine_state_copy_common()
346 for (i = dst->ff.num_lights; i < num_lights; ++i) in nine_state_copy_common()
347 dst->ff.light[i].Type = (D3DLIGHTTYPE)NINED3DLIGHT_INVALID; in nine_state_copy_common()
349 dst->ff.num_lights = num_lights; in nine_state_copy_common()
355 if (src->ff.num_lights < num_lights) { in nine_state_copy_common()
356 src->ff.light = REALLOC(src->ff.light, in nine_state_copy_common()
357 src->ff.num_lights * sizeof(D3DLIGHT9), in nine_state_copy_common()
359 …memset(&src->ff.light[src->ff.num_lights], 0, (num_lights - src->ff.num_lights) * sizeof(D3DLIGHT9… in nine_state_copy_common()
360 for (i = src->ff.num_lights; i < num_lights; ++i) in nine_state_copy_common()
361 src->ff.light[i].Type = (D3DLIGHTTYPE)NINED3DLIGHT_INVALID; in nine_state_copy_common()
362 src->ff.num_lights = num_lights; in nine_state_copy_common()
367 if (mask->ff.light[i].Type != NINED3DLIGHT_INVALID) in nine_state_copy_common()
368 dst->ff.light[i] = src->ff.light[i]; in nine_state_copy_common()
370 memcpy(dst->ff.active_light, src->ff.active_light, sizeof(src->ff.active_light) ); in nine_state_copy_common()
371 dst->ff.num_lights_active = src->ff.num_lights_active; in nine_state_copy_common()
374 for (i = 0; i < ARRAY_SIZE(mask->ff.changed.transform); ++i) { in nine_state_copy_common()
375 if (!mask->ff.changed.transform[i]) in nine_state_copy_common()
378 if (!(mask->ff.changed.transform[i] & (1 << (s % 32)))) in nine_state_copy_common()
380 *nine_state_access_transform(&dst->ff, s, TRUE) = in nine_state_copy_common()
381 *nine_state_access_transform(&src->ff, s, FALSE); in nine_state_copy_common()
488 dst->ff.material = src->ff.material; in nine_state_copy_common_all()
490 memcpy(dst->ff.tex_stage, src->ff.tex_stage, sizeof(dst->ff.tex_stage)); in nine_state_copy_common_all()
497 if (dst->ff.num_lights < src->ff.num_lights) { in nine_state_copy_common_all()
498 dst->ff.light = REALLOC(dst->ff.light, in nine_state_copy_common_all()
499 dst->ff.num_lights * sizeof(D3DLIGHT9), in nine_state_copy_common_all()
500 src->ff.num_lights * sizeof(D3DLIGHT9)); in nine_state_copy_common_all()
501 dst->ff.num_lights = src->ff.num_lights; in nine_state_copy_common_all()
503 memcpy(dst->ff.light, in nine_state_copy_common_all()
504 src->ff.light, src->ff.num_lights * sizeof(dst->ff.light[0])); in nine_state_copy_common_all()
506 memcpy(dst->ff.active_light, src->ff.active_light, sizeof(src->ff.active_light) ); in nine_state_copy_common_all()
507 dst->ff.num_lights_active = src->ff.num_lights_active; in nine_state_copy_common_all()
515 if (dst->ff.num_transforms != src->ff.num_transforms) { in nine_state_copy_common_all()
516 int num_transforms = MAX2(src->ff.num_transforms, dst->ff.num_transforms); in nine_state_copy_common_all()
517 nine_state_resize_transform(&src->ff, num_transforms); in nine_state_copy_common_all()
518 nine_state_resize_transform(&dst->ff, num_transforms); in nine_state_copy_common_all()
520 memcpy(dst->ff.transform, in nine_state_copy_common_all()
521 src->ff.transform, dst->ff.num_transforms * sizeof(D3DMATRIX)); in nine_state_copy_common_all()