diff --git a/package/kasc/clanlib/directfb_fix.patch b/package/kasc/clanlib/directfb_fix.patch index 14786306d..c670ba971 100644 --- a/package/kasc/clanlib/directfb_fix.patch +++ b/package/kasc/clanlib/directfb_fix.patch @@ -37,6 +37,42 @@ surface->GetSize (surface, NULL, &height); +@@ -147,7 +147,7 @@ + { + case DSPF_A8: + return 0; +- case DSPF_RGB15: ++ case DSPF_ARGB1555: + return 0x007c00; + case DSPF_RGB16: + return 0x00f800; +@@ -170,7 +170,7 @@ + { + case DSPF_A8: + return 0; +- case DSPF_RGB15: ++ case DSPF_ARGB1555: + return 0x0003e0; + case DSPF_RGB16: + return 0x0007e0; +@@ -193,7 +193,7 @@ + { + case DSPF_A8: + return 0; +- case DSPF_RGB15: ++ case DSPF_ARGB1555: + case DSPF_RGB16: + return 0x00001f; + case DSPF_RGB24: +@@ -215,7 +215,7 @@ + { + case DSPF_A8: + return 0xff; +- case DSPF_RGB15: ++ case DSPF_ARGB1555: + case DSPF_RGB16: + case DSPF_RGB24: + case DSPF_RGB32: @@ -263,7 +263,7 @@ void CL_Target_DirectFB::Clear (float r, float g, float b, float a)