Bim Overbohm
1f91fe6cdf
Fix compile errors on Ubuntu
...
Set the GCC compiler flags properly. Add missing include.
2013-05-15 09:40:16 +02:00
Bim Overbohm
288eb3c1b2
Update platform file to fit to CMakeLists
...
The #defines "USE_OPENGL_ES" and "USE_OPENGL_DESKTOP" to control GLES
vs. Desktop OpenGL usage. The #define _RPI_ is used solely on Raspberry
Pi now.
2013-05-14 22:07:19 +02:00
Bim Overbohm
6d2e25aacc
Update CMakeLists according to last commit
...
GLES renderer file had a different name.
2013-05-14 22:01:21 +02:00
Bim Overbohm
2e09563544
Make GLES renderer work on other systems than RPI
...
The #define _RPI_ now does special stuff when setting up a GLES context
on the Raspberry Pi. This should hopefully make the code work on other
systems too.
2013-05-14 21:58:54 +02:00
Bim Overbohm
acba3bd258
Remove .cpp #includes
...
It is cleaner to not do that and just include the proper file in the
build files if needed.
2013-05-14 21:54:47 +02:00
Bim Overbohm
e8472581fa
Minor cleanup
...
Move member initialization to initializer list. Add iostream to logger
for convenience.
2013-05-14 21:45:56 +02:00
Bim Overbohm
eb4bafcb2f
Use CMake to generate EmulationStation build files
...
CMake is much more versatile, providing build support on multiple
platforms to generate Makefiles. This should serve as a starting point
for CMake builds.
Please note the /CMake/* scripts are actually ripped from the ORGE3D
repositories, but they seem to be in the Public Domain. Thanks!
2013-05-14 21:40:21 +02:00
Bim Overbohm
af9b9f732f
Remove the need for SDL_mixer
...
SDL_mixer is not in the standard SDL distribution. The mixing is now
done using regular SDL_Audio functions. AudioManager is converted to a
singleton and std::shared_ptrs are used for all Sound objects. Note that
for GCC "-std=c++11" might need to be added to the CMAKE_CXX_FLAGS.
2013-05-14 21:31:39 +02:00
Bim Overbohm
a1353def89
Find proper font path in Windows
...
Build a font path boost can find. The font should be adjusted to
something that actually resembles DejaVuSerif...
2013-05-14 21:01:08 +02:00
Aloshi
54dfe2f24a
Quick fix for Linux
2013-05-13 15:06:18 -05:00
Aloshi
ffe573d1d6
Ported to Windows.
...
Added --windowed for desktop builds.
2013-05-13 14:53:28 -05:00
Aloshi
149c1bcbdd
More descriptive names for inputs
2013-04-18 16:44:43 -05:00
Aloshi
a119997ec7
Added page up/page down to the Input Config screen.
...
Updated the README.
2013-04-13 18:10:23 -05:00
Aloshi
608545118a
Hopefully fixed infinite recursion.
2013-04-13 17:30:57 -05:00
Aloshi
4a05288e71
Started fix for infinite recursion in directory trees.
2013-04-13 16:33:18 -05:00
Aloshi
1e2cc1eb0a
Moved an Error to a Warning.
2013-04-13 13:52:32 -05:00
Aloshi
c6a7f8abf9
Fixed InputManager's handling of controllers with duplicate names.
...
Added emergency keyboard config if no players can be loaded.
Switched some console output to log output.
2013-04-13 13:19:06 -05:00
Aloshi
1007821ca3
Add device name to input config files.
...
Properly init/deinit renderer stuff in Renderer_init_rpi.cpp. Probably.
2013-04-11 21:59:19 -05:00
Aloshi
a5f4749d5d
Added InputConfig saving/loading.
2013-04-11 17:27:27 -05:00
Aloshi
14a05d4943
Init/deinit theme-declared fonts.
2013-04-11 16:33:12 -05:00
Aloshi
b01f2705de
More work on reinitialization. Fonts still not working.
2013-04-10 12:29:07 -05:00
Aloshi
05c258f515
Functionality seems to have been restored at last.
2013-04-09 13:13:47 -05:00
Aloshi
4747d70e1f
More work.
2013-04-08 12:40:15 -05:00
Aloshi
04841ca436
More work.
...
I really am nuts.
2013-04-08 11:52:40 -05:00
Aloshi
4a35c34dc0
Began refactoring away the GuiComponent system in favor of ES-config's Gui system.
...
Man, I'm nuts.
2013-04-08 09:41:25 -05:00
Aloshi
3e6adf7be4
Backported InputConfig.
2013-04-08 09:28:28 -05:00
Aloshi
47dfe5d5fb
Quick fix for the joystick event state with GuiInputConfig.
2013-03-28 21:57:01 -05:00
Aloshi
e088fb9c35
Hopefully fixed issue #57 .
2013-03-28 21:55:29 -05:00
Aloshi
dc50170370
Hopefully fixed waking up from sleep with axes.
2013-03-25 08:16:54 -05:00
Aloshi
0d7ac5a10a
Added sleep mode/dimming. Use --dimtime [seconds] to change behavior. Default is 30, use 0 for never.
2013-03-19 09:29:44 -05:00
Aloshi
34c3d607b5
Added fast select font tag.
2013-03-17 12:16:40 -05:00
Aloshi
fa7f0a488c
Merge pull request #50 from twolife/master
...
fix build with the latest raspberry pi firmware
2013-02-09 14:50:17 -08:00
Sébastien Noel
8c7c036e64
fix build with the latest raspberry pi firmware
2013-02-07 12:27:36 +01:00
Aloshi
f336eece75
Added "Reload" menu option.
...
As usual, it's undertested, please report any problems.
2013-01-26 11:47:43 -06:00
Aloshi
9a27a868bb
Fixed selected text color changes only applying to centered lists.
2013-01-08 23:01:52 -06:00
Aloshi
016df5864f
Fixed game list rendering one entry short.
2013-01-08 11:34:17 -06:00
Aloshi
3d17f30f5b
Changed OpenGL min texture filter to Linear for GuiImage.
2013-01-08 11:19:38 -06:00
Aloshi
8fc2b8377a
Made the list selected color have no effect if zero.
2013-01-08 09:23:28 -06:00
Aloshi
9da01403a0
Fixed crash when the ~/.emulationstation folder does not exist.
2013-01-07 20:24:59 -06:00
Aloshi
e59c430b89
Added <basicTheme> support.
2013-01-06 14:33:50 -06:00
Aloshi
2efca58869
Added a logging system to ES.
...
You should no longer see non-error output with ES except for "cleanly shutting down".
The new log file is located in ~/.emulationstation/es_log.txt.
If you notice any performance degredation, please tell me!
2013-01-04 17:31:51 -06:00
Aloshi
cadc9a9ec6
Added Gentoo's directory for DejaVu Serif, /usr/share/fonts/dejavu/DejaVuSerif.ttf, to the list of fonts to try.
2012-12-30 10:40:07 -06:00
Aloshi
d0cea1b8e7
Added --debug switch.
...
You no longer need a keyboard to save input configuration; that was stupid anyway. You should be able to set up ES without a keyboard now!
2012-12-20 12:29:05 -06:00
Aloshi
af36932f30
Added --no-exit switch.
...
This switch will keep ES from displaying the "Exit" option in the menu.
2012-12-18 09:20:13 -06:00
Aloshi
529c3a24c7
Updated README.md/THEMES.md for twolife's changes.
...
DESCNAME is a new, optional tag.
You can now use ~/.emulationstation/SYSTEMNAME/ for theme and gamelist files!
2012-12-18 09:08:25 -06:00
Aloshi
56ae7c1b69
Merge pull request #37 from twolife/master
...
Add a new directory for gamelist.xml & theme.xml for each system
2012-12-18 06:39:27 -08:00
Sébastien NOEL
3da7a0dd14
Add a new directory for gamelist.xml & theme.xml for each system
2012-12-17 20:29:43 +01:00
Aloshi
b43b0a1874
Fixed README formatting.
2012-12-14 14:45:09 -06:00
Aloshi
12a0843045
Added %BASENAME% tag.
2012-12-14 14:42:11 -06:00
Aloshi
3acbd0af9c
Fixed a crash when opening the start menu.
...
Fixed PAGEDOWN/PAGEUP not appearing in the input config GUI.
Fixed PAGEDOWN/PAGEUP not properly updating detail data.
2012-12-08 12:55:54 -06:00