Leon Styhre
004d9dfa9d
Removed some unnecessary compiler flags.
2020-08-07 12:29:13 +02:00
Leon Styhre
04d4658fc9
Updated the CMakeLists.txt files to be able to generate an NSIS installer for Windows.
...
Also some updates to the documentation and information files.
2020-07-07 21:33:33 +02:00
Leon Styhre
76aa239855
Initial update to make the application build and run on Windows.
...
Much more work will be needed to get the Windows port working properly.
2020-07-03 20:23:51 +02:00
Leon Styhre
0387d515fb
Update to fully support Clang/LLVM.
...
Also a general cleanup of CMakeLists.txt and many small code changes to satisfy Clang that complained quite a lot and actually wouldn't compile the binary at all at first.
2020-06-25 19:52:38 +02:00
Leon Styhre
3cfe2d8bcb
Added a USERGUIDE.md document.
...
Also did some other minor changes to the information and documentation files.
2020-06-24 22:20:23 +02:00
Leon Styhre
fb4c5708b7
Made pugixml an external dependency and fixed the cmake/cpack installation and package creation.
...
As pugixml seems to be well supported nowadays and seems to ship with most distributions it's pretty pointless to keep bundling it with EmulationStation.
2020-06-24 17:38:41 +02:00
Leon Styhre
38a3bd8e1c
Increased the minimum required CMake version from 2.8 to 3.0
...
This solved an irritating issue with CMake complaining about policy CMP0048.
2020-06-22 20:27:35 +02:00
Leon Styhre
8fefc9232c
Reorganized all resources to a subdirectory structure and added the CMake install prefix to the resource search path.
...
CMAKE_INSTALL_PREFIX and CMAKE_INSTALL_DATAROOTDIR are now used to resolve the resource path. As of this commit, there are only two paths where resources are searched, under the user home directory and under this install prefix directory (which defaults to /usr/local/share/emulationstation/resources but can be set to for instance /opt/share/emulationstation/resources using the appropriate CMake flags).
2020-06-21 19:35:43 +02:00
Leon Styhre
d85ad49523
Disabled all assert() macros in the release build.
2020-05-29 11:06:01 +02:00
Tomas Jakobsson
0dbd146e88
Merge pull request #628 from cmitu/cmake_debug
...
cmake: define _DEBUG for Debug builds
2020-01-05 19:37:23 +01:00
Cristi Mitrana
92db741c53
Define _DEBUG for Debug builds
2020-01-03 12:17:43 +02:00
5schatten
2e6b632f50
CMakeList.txt: added option to conditionally enable libCEC
2019-08-29 14:12:05 +02:00
Tomas Jakobsson
a02a747c50
Redid the entire Renderer
...
Made all components render using triangle strips
2019-08-25 15:45:22 +02:00
Cristi Mitrana
0903bb36ff
Added an option to force the compilation of Raspberry Pi specific bits.
...
Useful when the VC4 legacy driver is not used for GLES, but usage of 'omxplayer' is still desired.
2019-07-17 15:00:43 +03:00
5schatten
48663c0b29
CMakeList.txt: added CMAKE_FIND_ROOT_PATH to detect RPi & Mali OpenGLES libs & headers
2019-04-16 17:29:12 +02:00
acrummyidea
44395f5f45
Adding new scraper GamesDBJSONScraper. The scraper uses the new GamesDb JSON API.
...
On the first run it downloads a few resource files needed to intepret the otput of
game search api calls these resources go into ~/.emulatiostation/scrapers
The resource files include the list of developers and the list of publishers.
To update the lists simply delete the files and relaunch emulationstation.
Searching a game by id (GamesDB id) is done as before by manually edit the search
query and query for "id:<gameId>".
2019-02-07 21:08:11 -05:00
hissingshark
2adce66ac4
Vero4k autodetection and volume mixer fix
2018-07-26 20:14:11 +01:00
Tomas Jakobsson
421e4a23df
The final traces of boost has been eliminated
2018-01-30 19:21:09 +01:00
Tomas Jakobsson
b6b6f73a24
Log everything CEC does
...
Only support libcec4
2017-11-29 21:00:36 +01:00
Tomas Jakobsson
dc4f7e4cf2
Fix for building ES on Windows using cmake
2017-11-17 12:42:33 +01:00
Tomas Jakobsson
074e22ee37
CEC Support
2017-11-08 23:22:15 +01:00
Tomas Jakobsson
d3966da2b7
Replace boost::locale with std::locale
2017-10-30 10:35:58 +01:00
Tomas Jakobsson
73a2f6b716
Replace Eigen with "inhouse" vector and matrix math
2017-10-28 22:25:01 +02:00
Conn O'Griofa
d6adf6b71e
CMake: use correct Raspberry Pi library names & fix generic GLES support
...
* For BCMHOST build, use brcmEGL / brcmGLESv2 libraries, and don't look at
Mesa includes (so libraspberrypi-dev and libgles*-mesa-dev can coexist).
* If overridden via -DGLES=On, don't present vendor includes to build to
make absolutely sure that the Mesa includes are used.
Fixes stretch vendor library building & generic Mesa GLES compatibility.
2017-10-06 03:03:12 +00:00
gizmo98
43c9043856
Add options for GL and GLES selection
...
Fallback to autodetect or OpenGL Desktop if no option is selected.
2017-08-19 14:33:50 +02:00
Jools Wills
bd348f03a2
added additional libmali.so search path for the tinker board.
2017-06-08 15:58:22 +01:00
Jools Wills
4cc0ced851
use -O2
2017-04-04 04:54:04 +01:00
Jools Wills
82ddaa1813
added additional search path for libmali.so (needed on Ubuntu 16.04 / Odroid XU4)
2017-03-30 21:47:11 +01:00
D. Polders
ac5e3ad95f
System Carousel feature, now with only a single commit!
2017-03-25 21:09:12 +01:00
D. Polders
6cb81ab1af
Small changes to facilitate building on Windows platform using VS2015
2017-03-16 22:44:56 +01:00
Jools Wills
a97a8a3090
check for libMali.so in additional locations
2016-12-15 17:57:20 +00:00
fieldofcows
25e1067794
Add video view that is based on detail view but allows themes to include a video preview of the selected game along with a marquee image
2016-12-12 09:34:01 +00:00
Aloshi
08c2c561ca
Merge branch 'master' of https://github.com/Aloshi/EmulationStation
2015-01-10 19:04:16 -06:00
gizmo98
3c322f55c4
CMakeList.txt: add oLinuXino/Mali
2015-01-06 21:41:00 +01:00
Aloshi
cefe9b6287
Merge branch 'utf8' into unstable
2014-11-23 09:55:57 -06:00
Alec Lofquist
dab1a12bc0
Require boost.locale.
2014-10-18 16:51:48 -05:00
qjcg
147baca316
Remove ${SDL2MAIN_LIBRARY} reference, fixes #205
2014-08-01 19:49:10 -04:00
Aloshi
bc72990f39
Changed 'emulationstation' folder to 'es-app' because I forgot executables don't have extensions on Linux
...
Half of the ES code has been missing for 5 days because I am incompetent
2014-06-25 12:02:36 -05:00
Aloshi
dbdbcde6cd
Renamed folders to match their projects properly.
2014-06-20 20:03:05 -05:00
Aloshi
98120f9ecd
Split into subprojects (external, core, es).
...
Removed relative paths in #includes.
Changed ViewController to a singleton, removing it from the Window class.
2014-06-20 01:40:36 -05:00
Aloshi
a093890604
Fixed system info band displaying when there was one game.
...
Fixed system info band not appearing on startup.
Fixed CMakeLists.txt including CPack twice.
2014-06-05 16:23:07 -05:00
Aloshi
ae129c5325
Merge branch 'unstable' of https://github.com/Aloshi/EmulationStation into unstable
2014-06-03 18:31:46 -05:00
Aloshi
8c0a40cebb
Refactored scraper code to support multiple requests, even multiple requests mixed between scrapers.
2014-06-03 18:30:03 -05:00
Alec Lofquist
1ff2c197ae
Added CPack settings to CMakeLists.txt.
2014-06-03 13:57:44 -05:00
Alec Lofquist
f7f51c5702
Added "make install" to generated Makefile.
2014-06-02 20:33:59 -05:00
Aloshi
cf269641fc
Renamed XMLReader.h/.cpp to Gamelist.h/.cpp.
...
Since it does more than, yknow, read XML.
2014-06-01 12:57:20 -05:00
Aloshi
4439beceba
Made the help system themable.
2014-05-29 15:41:47 -05:00
Aloshi
2d9fbfaf6f
New icon + splash screen.
...
Fixed window icon being upside down.
2014-05-28 17:22:28 -05:00
Aloshi
7250d0b00b
Added a "MAME name to real name" translator.
...
Uses the latest version of MAME for names.
Hopefully will be replaced by emulator scripting in the future...
2014-05-28 09:34:25 -05:00
Aloshi
cb54d8ae6d
Changed "platform IDs" to just "platform", and now names are used instead of numerical IDs.
...
Check src/PlatformIds.cpp for a complete list.
2014-05-26 17:32:57 -05:00