diff --git a/libpixelflinger/include/private/pixelflinger/ggl_context.h b/libpixelflinger/include/private/pixelflinger/ggl_context.h index d43655cbb..a18b2f769 100644 --- a/libpixelflinger/include/private/pixelflinger/ggl_context.h +++ b/libpixelflinger/include/private/pixelflinger/ggl_context.h @@ -234,7 +234,7 @@ enum { // ---------------------------------------------------------------------------- -class needs_filter_t; +struct needs_filter_t; struct needs_t { inline int match(const needs_filter_t& filter); inline bool operator == (const needs_t& rhs) const { diff --git a/libpixelflinger/trap.cpp b/libpixelflinger/trap.cpp index 80efeff71..ea5362553 100644 --- a/libpixelflinger/trap.cpp +++ b/libpixelflinger/trap.cpp @@ -563,10 +563,10 @@ void trianglex_small(void* con, c->init_y(c, miny); for (int32_t y = miny; y < maxy; y++) { - register int32_t ex0 = ey0; - register int32_t ex1 = ey1; - register int32_t ex2 = ey2; - register int32_t xl, xr; + int32_t ex0 = ey0; + int32_t ex1 = ey1; + int32_t ex2 = ey2; + int32_t xl, xr; for (xl=minx ; xl0 && ex1>0 && ex2>0) break; // all strictly positive