From 08f5db24b420ef85b57785411de057087f368495 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Francisco=20Jos=C3=A9=20Garc=C3=ADa=20Garc=C3=ADa?=
 <frangarcj@gmail.com>
Date: Tue, 15 Sep 2015 00:12:10 +0200
Subject: [PATCH] (Vita) vita2d updated

---
 Makefile.griffin         | 4 ++--
 gfx/drivers/vita2d_gfx.c | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/Makefile.griffin b/Makefile.griffin
index ffdc147432..c462d9b07d 100644
--- a/Makefile.griffin
+++ b/Makefile.griffin
@@ -202,10 +202,10 @@ else ifeq ($(platform), vita)
   EXT_TARGET := $(TARGET_NAME)_$(platform).velf
   EXT_INTER_TARGET := $(TARGET_NAME)_$(platform).elf
   MACHDEP := -DVITA
-  PLATCFLAGS := -O3 -U__ARM_NEON__
+  PLATCFLAGS :=  -O3 -mfloat-abi=hard -ffast-math -fsingle-precision-constant -U__ARM_NEON__
   LIBS += -lSceKernel_stub -lSceDisplay_stub -lSceGxm_stub -lSceNet_stub \
 			 -lSceSysmodule_stub -lSceCtrl_stub -lSceAudio_stub \
-			 -lScePower_stub -lSceRtc_stub -lz -lm -lc
+			 -lScePower_stub -lSceRtc_stub -lSceCommonDialog_stub -lz -lm -lc
 
   PLATOBJS += audio/audio_utils_neon.o audio/drivers_resampler/sinc_neon.o \
               audio/drivers_resampler/cc_resampler_neon.o
diff --git a/gfx/drivers/vita2d_gfx.c b/gfx/drivers/vita2d_gfx.c
index 153dceace4..fae9642cfd 100644
--- a/gfx/drivers/vita2d_gfx.c
+++ b/gfx/drivers/vita2d_gfx.c
@@ -142,7 +142,7 @@ static bool vita2d_gfx_frame(void *data, const void *frame,
          vita->width = width;
          vita->height = height;
          vita->texture = vita2d_create_empty_texture_format(width, height, vita->format);
-         vita2d_texture_set_texture_filter(vita->texture,vita->tex_filter);
+         vita2d_texture_set_filters(vita->texture,vita->tex_filter,vita->tex_filter);
       }
       tex_p = vita2d_texture_get_datap(vita->texture);
       stride = vita2d_texture_get_stride(vita->texture);
@@ -424,7 +424,7 @@ static void vita_set_filtering(void *data, unsigned index, bool smooth)
    if (vita)
    {
       vita->tex_filter = smooth? SCE_GXM_TEXTURE_FILTER_LINEAR : SCE_GXM_TEXTURE_FILTER_POINT;
-      vita2d_texture_set_texture_filter(vita->texture,vita->tex_filter);
+      vita2d_texture_set_filters(vita->texture,vita->tex_filter,vita->tex_filter);
    }
 }
 
@@ -499,7 +499,7 @@ static void vita_set_texture_frame(void *data, const void *frame, bool rgb32,
       vita->menu.width = width;
       vita->menu.height = height;
    }
-   vita2d_texture_set_texture_filter(vita->menu.texture,SCE_GXM_TEXTURE_FILTER_LINEAR);
+   vita2d_texture_set_filters(vita->menu.texture,SCE_GXM_TEXTURE_FILTER_LINEAR,SCE_GXM_TEXTURE_FILTER_LINEAR);
    tex_p = vita2d_texture_get_datap(vita->menu.texture);
    stride = vita2d_texture_get_stride(vita->menu.texture);