Skip to content

Kiinduló projekt a BME Számítógépes Grafika tárgy 2024-től kezdődő, házi feladatainak megoldásához macOS-en.

Notifications You must be signed in to change notification settings

duszmox/grafika-macos-template

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Számítógépes Grafika Template macOS felhasználók számára

A projekt a CMake build tool segítségével fordítható.

Függőségek telepítése

  • Xcode command line tools (compiler, make, git, stb..)
    xcode-select --install
  • CMake (CLion használata esetén nem szükséges)
  • GLM
    • Homebrew: brew install glm
  • GLFW
    • Homebrew: brew install glfw
  • Az OpenGL és GLAD könyvtárakat nem kell telepítenünk.

Egyéb

OpenGL deprecation

Mivel ez a könyvtár elalvultként van megjelölve fordításkor rengeteg ezzel kapcsolatos "hibával" találkozhatunk. Az olvashatóbb output érdekében érdemes definiálni a GL_SILENCE_DEPRECATION makrót projekt szinten (cmake segítségével így):

target_compile_definitions(${PROJECT_NAME} PRIVATE GL_SILENCE_DEPRECATION)

Xcode használata

CMake segítségével generálható Xcode projekt is.

cmake -G Xcode <CMakeLists.txt-t tartamazó mappa>

Disclaimer: Framework fájlok

Arra nem tudok garanciát vállalni, hogy a framework.h és framework.cpp fájlok naprakészek a tárgyoldalon találhatóakhoz képest. A template használata előtt érdemes frissíteni ezeket a fájlokat.

About

Kiinduló projekt a BME Számítógépes Grafika tárgy 2024-től kezdődő, házi feladatainak megoldásához macOS-en.

Resources

Stars

Watchers

Forks

Languages

  • C 51.7%
  • C++ 48.2%
  • CMake 0.1%