aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornotaz2012-03-02 23:12:52 +0200
committernotaz2012-03-04 20:00:55 +0200
commite60da1599d018abcd8256f7a7259678b601d306d (patch)
tree4a6dadec84c770bf04126d583ef81c560b861b62
parent1e07f71d8e8645f9060fcb2ed13f4cb4e0267982 (diff)
downloadpcsx_rearmed-e60da1599d018abcd8256f7a7259678b601d306d.tar.gz
pcsx_rearmed-e60da1599d018abcd8256f7a7259678b601d306d.tar.bz2
pcsx_rearmed-e60da1599d018abcd8256f7a7259678b601d306d.zip
frontend: save gpu-gles settings too
-rw-r--r--frontend/main.c1
-rw-r--r--frontend/menu.c10
2 files changed, 11 insertions, 0 deletions
diff --git a/frontend/main.c b/frontend/main.c
index c512175..d3df714 100644
--- a/frontend/main.c
+++ b/frontend/main.c
@@ -151,6 +151,7 @@ void emu_set_default_config(void)
pl_rearmed_cbs.gpu_unai.abe_hack =
pl_rearmed_cbs.gpu_unai.no_light =
pl_rearmed_cbs.gpu_unai.no_blend = 0;
+ memset(&pl_rearmed_cbs.gpu_peopsgl, 0, sizeof(pl_rearmed_cbs.gpu_peopsgl));
pl_rearmed_cbs.gpu_peopsgl.iVRamSize = 64;
pl_rearmed_cbs.gpu_peopsgl.iTexGarbageCollection = 1;
diff --git a/frontend/menu.c b/frontend/menu.c
index 2cfcc6e..27ba825 100644
--- a/frontend/menu.c
+++ b/frontend/menu.c
@@ -295,6 +295,16 @@ static const struct {
CE_INTVAL_P(gpu_unai.no_light),
CE_INTVAL_P(gpu_unai.no_blend),
CE_INTVAL_P(gpu_neon.allow_interlace),
+ CE_INTVAL_P(gpu_peopsgl.bDrawDither),
+ CE_INTVAL_P(gpu_peopsgl.iFilterType),
+ CE_INTVAL_P(gpu_peopsgl.iFrameTexType),
+ CE_INTVAL_P(gpu_peopsgl.iUseMask),
+ CE_INTVAL_P(gpu_peopsgl.bOpaquePass),
+ CE_INTVAL_P(gpu_peopsgl.bAdvancedBlend),
+ CE_INTVAL_P(gpu_peopsgl.bUseFastMdec),
+ CE_INTVAL_P(gpu_peopsgl.iVRamSize),
+ CE_INTVAL_P(gpu_peopsgl.iTexGarbageCollection),
+ CE_INTVAL_P(gpu_peopsgl.dwActFixes),
CE_INTVAL_V(iUseReverb, 3),
CE_INTVAL_V(iXAPitch, 3),
CE_INTVAL_V(iUseInterpolation, 3),