X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=gate.h;h=175a8c68572faa1e63fa2927bec186a1f7f36b45;hb=cedb92d590f4578a246a09a96c0fa0eda109d3c7;hp=c3f922967cba1a015584019bc7ce67c138669e3d;hpb=46643f969b12c2144a5f15ac5509610f18b467e4;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/gate.h b/gate.h index c3f9229..175a8c6 100644 --- a/gate.h +++ b/gate.h @@ -71,10 +71,9 @@ static void gate_fb_resize(void) fb_resize( &grender.fb ); } -static int render_gate( teleport_gate *gate, m4x3f camera ) +static int render_gate( teleport_gate *gate, v3f viewpos, m4x3f camera ) { - v3f viewpos, viewdir, gatedir; - v3_copy( camera[3], viewpos ); + v3f viewdir, gatedir; m3x3_mulv( camera, (v3f){0.0f,0.0f,-1.0f}, viewdir ); m3x3_mulv( gate->to_world, (v3f){0.0f,0.0f,-1.0f}, gatedir );