From 9c89460e136ed6c6c43704d9a3a15105e0f006b0 Mon Sep 17 00:00:00 2001 From: chai Date: Sat, 22 Feb 2020 18:17:06 +0800 Subject: *wog --- src/core/device.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/core/device.c') diff --git a/src/core/device.c b/src/core/device.c index 23e4bb3..70ae11f 100644 --- a/src/core/device.c +++ b/src/core/device.c @@ -500,6 +500,7 @@ static void render_prims_triangle(uint varying_flag) { /*back face culling*/ if (ssr_isenable(ENABLE_BACKFACECULL)) { + /*cull in ndc*/ float w0 = 1 / c0->w, w1 = 1 / c1->w, w2 = 1 / c2->w; Vec3 ab, ac; ab.x = c1->x * w1 - c0->x * w0; -- cgit v1.1-26-g67d0