Lines Matching defs:scale
669 radv_get_viewport_xform(const VkViewport *viewport, float scale[3], float translate[3])
678 scale[0] = half_width;
680 scale[1] = half_height;
683 scale[2] = (f - n);
690 float scale[3], translate[3];
693 radv_get_viewport_xform(viewport, scale, translate);
695 rect.offset.x = translate[0] - fabsf(scale[0]);
696 rect.offset.y = translate[1] - fabsf(scale[1]);
697 rect.extent.width = ceilf(translate[0] + fabsf(scale[0])) - rect.offset.x;
698 rect.extent.height = ceilf(translate[1] + fabsf(scale[1])) - rect.offset.y;
721 float scale[3], translate[3], guardband_x = INFINITY, guardband_y = INFINITY;
732 radv_get_viewport_xform(viewports + i, scale, translate);
733 scale[0] = fabsf(scale[0]);
734 scale[1] = fabsf(scale[1]);
736 if (scale[0] < 0.5)
737 scale[0] = 0.5;
738 if (scale[1] < 0.5)
739 scale[1] = 0.5;
741 guardband_x = MIN2(guardband_x, (max_range - fabsf(translate[0])) / scale[0]);
742 guardband_y = MIN2(guardband_y, (max_range - fabsf(translate[1])) / scale[1]);
761 discard_x += pixels / (2.0 * scale[0]);
762 discard_y += pixels / (2.0 * scale[1]);