Friday, February 12, 2021

GLEW/GLFW/GLM library research

GLEW library research

    Great Tutorials on GLEW

  1. Tutorial: OpenGL 3.1 The First Triangle (C++/Win)
  2. This is just a short tutorial about drawing primitives in OpenGL 3.x without using deprecated functionality. The code uses Visual Studio and a link to download a freeGLUT version is available.

  3. Tutorial 1 : Opening a window
  4. CMAKE needs to install on your machine first...

    great tutorials and have source code files on github.

    Before jumping into OpenGL, you will first learn how to build the code that goes with each tutorial, how to run it, and most importantly, how to play with the code yourself.

  5. OPENGL References
  6. Edward Angel, "OpenGL - A Primer", 3rd eds, Pearson Education. A very "thin" book that gives a good introduction about OpenGL. The codes in C++ uses GLUT, which greatly simplifies interacting with the Windows OS.

  7. Programming OpenGL in C/C++ How To Setup and Get Started
  8. This is a paragraph.

  9. OpenGL Mathematics (GLM)
  10. OpenGL Mathematics (GLM) is a C++ mathematics library for 3D software based on the OpenGL Shading Language (GLSL) specification.

  11. g-truc/glm
  12. OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.

    GLM provides classes and functions designed and implemented with the same naming conventions and functionality than GLSL so that anyone who knows GLSL, can use GLM as well in C++.

  13. GLM
  14. GLM is the OpenGL Mathematics library, a C++ template library that implements numerous mathematical and geometrical operations useful for graphics programs.

    GLM is based on the OpenGL Shading Language (GLSL) specifications, and uses the same naming conventions.

  15. ogl/common/shader.hpp
  16. old CMake custom command which breaks Mac compilation

  17. OpenGL-tutorial/common/shader.hpp
  18. Wu Xiaoyong Import OpenGL-tutorial. .

  19. huamulan/OpenGL-tutorial
  20. source code for OPENGL tutorials.

    Misc.

  21. FreeType is a freely available software library to render fonts.
  22. FreeType is a freely available software library to render fonts. It is written in C, designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images) of most vector and bitmap font formats.

  23. ubawurinna / freetype-windows-binaries
  24. The freetype libraries use the Universal CRT and therefore requires Visual C++ 2015-2019 Redistributable to be present on system.

  25. freetype documentation
  26. It has good tutorial.

  27. ColladaDOM 3
  28. The COLLADA Document Object Model (COLLADA DOM) is an application programming interface (API) that provides a C++ object representation of a COLLADA XML instance document. ColladaDOM 3 "rebrands" this label--stylizing it--in order to draw attention to the sharp contrast between it and previous versions of the library, starting with version 2.5.0.

  29. COLLADA Document Object Model (DOM)
  30. The COLLADA Document Object Model (DOM) is an application programming interface (API) that provides a C++ object representation of a COLLADA XML instance document. Contact a project admin to become a developer!

  31. Compiler/Linker options [message #20303]
  32. This is a paragraph.

  33. OpenGL MFC/CDialog - Basic
  34. Working example: OpenGL CDialog Multiple Context

  35. Simple OpenGL Test Framework
  36. A simple OpenGL framework for fast prototyping of OpenGL and game applications

  37. Robust MVC
  38. Robust MVC framework for desktop and web development

  39. A Customizable Architecture for 3D Graphics Applications
  40. Explanation of a consistent 3D graphics software architecture through a basic OpenGL application

No comments:

Post a Comment