[prev in list] [next in list] [prev in thread] [next in thread]
List: enlightenment-svn
Subject: E SVN: raster trunk/TMP/st/elementary/src/lib
From: "Enlightenment SVN" <no-reply () enlightenment ! org>
Date: 2009-02-28 7:32:50
Message-ID: 20090228073250.F06361183FC () e2 ! enlightenment ! org
[Download RAW message or body]
Log:
add fps setting.
Author: raster
Date: 2009-02-27 23:32:50 -0800 (Fri, 27 Feb 2009)
New Revision: 39272
Added:
trunk/TMP/st/elementary/src/lib/elm_pager.c
Modified:
trunk/TMP/st/elementary/src/lib/elm_main.c trunk/TMP/st/elementary/src/lib/elm_priv.h
Modified: trunk/TMP/st/elementary/src/lib/elm_main.c
===================================================================
--- trunk/TMP/st/elementary/src/lib/elm_main.c 2009-02-27 18:36:08 UTC (rev 39271)
+++ trunk/TMP/st/elementary/src/lib/elm_main.c 2009-02-28 07:32:50 UTC (rev 39272)
@@ -90,7 +90,7 @@
static const char *elm_engine, *elm_scale, *elm_theme, *elm_prefix, *elm_data_dir;
static const char *elm_font_hinting, *elm_font_path, *elm_image_cache;
-static const char *elm_font_cache, *elm_finger_size;
+static const char *elm_font_cache, *elm_finger_size, *elm_fps;
EAPI void
elm_quicklaunch_init(int argc, char **argv)
@@ -120,6 +120,7 @@
elm_image_cache = getenv("ELM_IMAGE_CACHE");
elm_font_cache = getenv("ELM_FONT_CACHE");
elm_finger_size = getenv("ELM_FINGER_SIZE");
+ elm_fps = getenv("ELM_FPS");
if (!_elm_data_dir)
{
@@ -182,6 +183,7 @@
_elm_config->finger_size = 40;
_elm_config->bgpixmap = 0;
_elm_config->compositing = 1;
+ _elm_config->fps = 60.0;
if (elm_engine)
{
@@ -278,6 +280,14 @@
(double)_elm_config->finger_size * _elm_config->scale;
if (elm_finger_size)
_elm_config->finger_size = atoi(elm_finger_size);
+
+ if (elm_fps)
+ _elm_config->fps = atof(elm_fps);
+
+ if (_elm_config->fps < 1.0)
+ _elm_config->fps = 1.0;
+
+ ecore_animator_frametime_set(1.0 / _elm_config->fps);
}
EAPI void
Added: trunk/TMP/st/elementary/src/lib/elm_pager.c
Modified: trunk/TMP/st/elementary/src/lib/elm_priv.h
===================================================================
--- trunk/TMP/st/elementary/src/lib/elm_priv.h 2009-02-27 18:36:08 UTC (rev 39271)
+++ trunk/TMP/st/elementary/src/lib/elm_priv.h 2009-02-28 07:32:50 UTC (rev 39272)
@@ -49,6 +49,7 @@
int image_cache;
int font_cache;
Evas_Coord finger_size;
+ double fps;
};
#define ELM_NEW(t) calloc(1, sizeof(t))
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
enlightenment-svn mailing list
enlightenment-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic