shithub: wipeout

Download patch

ref: 96e02fdcd7b0623dcea183aa0afd64b3ab5316b0
parent: 3c6de42ce452499062773d64d393aff8bee42a30
author: Jacob Moody <moody@posixcafe.org>
date: Mon Aug 28 14:55:32 EDT 2023

fix speedometer peaking

--- a/src/wipeout/hud.c
+++ b/src/wipeout/hud.c
@@ -71,7 +71,7 @@
 	else {
 		left_color = a->color;
 		float _za, _zb, _zc, _zd;
-		uint8_t _a;
+		float _a;
 		_a = a->color.as_rgba.r;
 		_za = _a + (b->color.as_rgba.r - _a) * f;
 
@@ -93,7 +93,7 @@
 
 	float right_h;
 	{
-		uint16_t _a;
+		float _a;
 		float _za;
 		_a = a->height;
 		_za = _a + (b->height - _a) * f;
@@ -104,7 +104,7 @@
 	vec2i_t bottom_left  = vec2i(a->offset.x + 1 - a->height / speedo.skew, a->offset.y + a->height);
 	vec2i_t top_right, bottom_right;
 	{
-		uint32_t _a;
+		float _a;
 		float _za, _zb;
 		_a = a->offset.x + 1;
 		_za = _a + (b->offset.x - _a) * f;