/NewOpnLegacy

aMy continuation of OpenGl Legacy in c++ (goal to make a transaction of libs and simplified codes so that its implementation is the same as modern)

Primary LanguageC++

New Opn Legacy

  • This project's main purpose is to bring simple performance to OpenGl Legacy and a minimalist and practical code model.

  • you can make any design with it

How it works

  • The project works from a model predefined by me where in this model it runs glfw3 and together with it glou2 and opengl32, from that it creates its own compiler and does its own debug, thus generating a new script with its new performance

Libs

opengl32 glfw3
glou2 hscYU4

Library Language Description
OpenGL (GL) C / C++ The core OpenGL API itself, which is written in C. It serves as the foundation for all other OpenGL libraries.
GLFW C / C++ An open-source library for creating windows with OpenGL contexts and managing input (keyboard, mouse, etc.). Useful for quickly starting OpenGL projects without worrying about basic setup.
GLEW C / C++ A library for loading and managing OpenGL extensions in a cross-platform manner. It simplifies the initialization of modern OpenGL extensions and makes it easier to write code compatible with multiple versions of the API.
GLUT (FreeGLUT) C / C++ GLUT (OpenGL Utility Toolkit) is a library for creating windows, handling input, and performing other basic management tasks for OpenGL applications. FreeGLUT is an updated open-source version of GLUT.
SDL (Simple DirectMedia Layer) C / C++ While SDL is a multi-platform library for working with audio, keyboard, mouse, and graphics, it can also be used to create OpenGL contexts and manage windows for 2D and 3D graphics projects.
SFML (Simple and Fast Multimedia Library) C++ A multi-platform C++ library that abstracts many functionalities, including 2D and 3D graphics, audio, and input. For OpenGL, SFML provides support for context and 2D rendering, making it easy to start C++ game projects.
Qt C++ While primarily a framework for creating desktop and mobile applications, Qt also has a module called QtOpenGL, which allows integrating OpenGL into Qt applications and creating graphical interfaces with OpenGL.
ImGui C++ A lightweight GUI library for OpenGL that enables creating graphical interfaces to tweak parameters and do real-time debugging within an OpenGL program. It's particularly useful for developing debugging and configuration tools.
ImportVersel gr.mmo
gr. gl opglfw.l

How to make it work

  • install

    Mgw
     
    Mlwg
    
    glfw3
    
  • Then put it in the import properties of your project

  • done that it will be ready for that but remember to leave the compiler in 32 bit and in debug local()


Screenshot_2 Screenshot_1 Screenshot_3