Skip to content
This repository has been archived by the owner on Dec 4, 2024. It is now read-only.

Latest commit

 

History

History
63 lines (48 loc) · 1.42 KB

readme.md

File metadata and controls

63 lines (48 loc) · 1.42 KB

Tabby engine example

Supported Graphics Apis

  • OpenGL 3.3
  • OpenGL 3.0 es

Supported Platforms

  • Linux
  • Windows (not tested)
  • MacOS
  • Web (not tested in a while)
  • Android (not tested in a while)

Compiling

You might have to install some libraries for building. For building web install emscriptem from their git repo. Installing from package manager may give compilation errors.

  • Native

    • For Unix:

      1.  git clone -b customRenderer-dev https://github.com/tabdroid-1/TabbyEngine.git && mkdir TabbyEngine/build && cd TabbyEngine/build
      2.  cmake .. && make
    • For Windows:

      • mingw

        1. git clone https://github.com/tabdroid-1/MaineCoon.git && mkdir MaineCoon/build && cd MaineCoon/build
        2. cmake -DCMAKE_SYSTEM_NAME=Windows -DCMAKE_C_COMPILER=i686-w64-mingw32-gcc -DCMAKE_CXX_COMPILER=i686-w64-mingw32-g++ ..
          make -j4
  • For Web

    1. git clone -b customRenderer https://github.com/tabdroid-1/TabbyEngine.git && mkdir TabbyEngine/build && cd TabbyEngine/build
    2. emcmake cmake .. && make
    3. python3 -m http.server 8080
  • For Android

    1. # It should build out of the box when built from Android Studio