Skip to content

tabdroid-1/mainecoon-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MaineCoon

Ligth weight crossplatform application framework.

(Maine Coon is a cat breed, not a slur. -_-)

External Dependencies

  • Bundled with engine
    • ImGui
    • glad2
    • sdl2
    • imguizmo
    • spdlog
    • stb_image
    • tracy profiler
    • OpenAL-Soft
    • gtk4 (just on linux)

Supported Graphics Apis

  • OpenGL 3.3
  • OpenGL 3.0 es

Supported Platforms

  • Linux
  • Windows
  • 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 https://github.com/tabdroid-1/MaineCoon.git && mkdir MaineCoon/build && cd MaineCoon/build
      2. cmake .. && make -j4
    • For Windows:

      • mingw (tested on linux. tried so hard on windows but failed. im not touching windows with 10 foot stick). You do not have to use 32bit only. For the example i will be using 32bit 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 Android

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

    1. git clone https://github.com/tabdroid-1/MaineCoon.git && mkdir MaineCoon/build && cd MaineCoon/build
    2. emcmake cmake .. && make
    3. python3 -m http.server 8080

Special Thanks

  • Jonny Hotbody
  • Peppino Spaghetti
  • Soilder from TF2
  • 2008 Toyota Corolla
  • Bon

About

Example application using mainecoon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published