Skip to content

Linux based game engine based on theCherno/Hazel project

License

Notifications You must be signed in to change notification settings

MemoryChips/v6-game-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

V6 Game Engine

V6

Linux Game Engine based on TheCherno Hazel Windows game engine project.

OpenGl Docs

  • open gl docs
  • consider using glDebugMessageCallback instead of the GLLogCall macro
  • HP laptop driver: nvidia-340
    • version 340.107-0ubuntu0.18.04.2
    • hardware NVIDIA G86M GeForce 8600M GS
  • green lantern driver: nvidia-390
    • version 390.116-0ubuntu0.18.04.1
    • hardware GK208B GeForce GT 710
glxinfo -B
glxinfo | grep "version"

Render API

  • platform specific e.g. opengl, vulkan, direct3d, directx12, metal

    • Render Context
    • Swap chain
    • Framebuffer
    • Vertex Buffer
    • Index Buffer
    • Texture
    • Shader
    • Statess
    • Pipelines
    • Renderer passes
  • platform agnostic

    • 2D and 3D renderer
      • Forward or deferred
    • Scene Graph
    • Sorting
    • Culling
    • Materials
    • LOD
    • Animation
    • Camera
    • VFX
    • PostFX
    • Other
      • reflectioins, ambient occlusion

About

Linux based game engine based on theCherno/Hazel project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published