mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2024-11-22 22:25:38 +00:00
Merge pull request #347 from bsinky/Update-README-No-Eigen
Update README to reflect Eigen3 dependency removal
This commit is contained in:
commit
d9ce6e8f6e
|
@ -23,9 +23,9 @@ You probably want to override:
|
|||
`void update(int deltaTime);`
|
||||
`deltaTime` is in milliseconds.
|
||||
|
||||
`void render(const Eigen::Affine3f& parentTrans);`
|
||||
You probably want to do `Eigen::Affine3f trans = parentTrans * getTransform();` to get your final "modelview" matrix.
|
||||
Apply the modelview matrix with `Renderer::setMatrix(const Eigen::Affine3f&)`.
|
||||
`void render(const Transform4x4f& parentTrans);`
|
||||
You probably want to do `Transform4x4f trans = parentTrans * getTransform();` to get your final "modelview" matrix.
|
||||
Apply the modelview matrix with `Renderer::setMatrix(const Transform4x4f&)`.
|
||||
Render any children the component may have with `renderChildren(parentTrans);`.
|
||||
|
||||
|
||||
|
|
|
@ -9,13 +9,13 @@ Building
|
|||
|
||||
EmulationStation uses some C++11 code, which means you'll need to use at least g++-4.7 on Linux, or VS2010 on Windows, to compile.
|
||||
|
||||
EmulationStation has a few dependencies. For building, you'll need CMake, SDL2, Boost (System, Filesystem, DateTime, Locale), FreeImage, FreeType, Eigen3, and cURL. You also should probably install the `fonts-droid` package which contains fallback fonts for Chinese/Japanese/Korean characters, but ES will still work fine without it (this package is only used at run-time).
|
||||
EmulationStation has a few dependencies. For building, you'll need CMake, SDL2, Boost (System, Filesystem, DateTime, Locale), FreeImage, FreeType, and cURL. You also should probably install the `fonts-droid` package which contains fallback fonts for Chinese/Japanese/Korean characters, but ES will still work fine without it (this package is only used at run-time).
|
||||
|
||||
**On Debian/Ubuntu:**
|
||||
All of this be easily installed with apt-get:
|
||||
```bash
|
||||
sudo apt-get install libsdl2-dev libboost-system-dev libboost-filesystem-dev libboost-date-time-dev \
|
||||
libboost-locale-dev libfreeimage-dev libfreetype6-dev libeigen3-dev libcurl4-openssl-dev \
|
||||
libboost-locale-dev libfreeimage-dev libfreetype6-dev libcurl4-openssl-dev \
|
||||
libasound2-dev libgl1-mesa-dev build-essential cmake fonts-droid \
|
||||
libvlc-dev libvlccore-dev vlc-nox
|
||||
```
|
||||
|
@ -49,8 +49,6 @@ Complete Raspberry Pi build instructions at [emulationstation.org](http://emulat
|
|||
|
||||
[Boost](http://www.boost.org/users/download/) (you'll need to compile yourself or get the pre-compiled binaries)
|
||||
|
||||
[Eigen3](http://eigen.tuxfamily.org/index.php?title=Main_Page) (header-only library)
|
||||
|
||||
[FreeImage](http://downloads.sourceforge.net/freeimage/FreeImage3154Win32.zip)
|
||||
|
||||
[FreeType2](http://download.savannah.gnu.org/releases/freetype/freetype-2.4.9.tar.bz2) (you'll need to compile)
|
||||
|
|
Loading…
Reference in a new issue