NGL

The NCCA Graphics Library (by NCCA)

NGL Alternatives

Similar projects and alternatives to NGL

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better NGL alternative or higher similarity.

NGL reviews and mentions

Posts with mentions or reviews of NGL. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-07.
  • Understanding OpenGL setup & compilation on Windows
    2 projects | /r/opengl | 7 Dec 2023
    I have a number of instructions on my Github pages here https://github.com/NCCA/NGL/blob/main/Windows.md whilst aimed at my own library the first part about installing Visual Studio and the basic setup will help.
  • How objects lifetime should be managed by library?
    1 project | /r/cpp_questions | 6 Dec 2023
    code here https://github.com/NCCA/NGL
  • How to deal with MSVC in DevOps
    9 projects | /r/cpp | 6 Jul 2023
    My Windows build is here https://github.com/NCCA/NGL/blob/main/.github/workflows/windows.yml I use vcpkg for installing 3rd party libs and the msvc-dev command from here https://github.com/ilammy/msvc-dev-cmd
  • I have spent two whole work days trying to install GLEW
    6 projects | /r/GraphicsProgramming | 3 Jul 2023
    Also I have just done an experimental version of my code that uses WSL2 (which supports graphics). You could try that. https://github.com/NCCA/NGL/blob/NewShaderLib/WSL.md
  • An OpenGL Renderer
    2 projects | /r/opengl | 24 Jun 2023
    I also have a ShaderLib class that does similar stuff keeping everything in a static map (used to be a singleton class). Been using it for teaching for a number of years you can see it here https://github.com/NCCA/NGL
  • 4 hours of my .obj parser so far 😭
    3 projects | /r/opengl | 12 Jun 2023
    There are loads of edge cases and gotcha's as well. I have a full(ish) parser here with unit tests if it helps. (Note I use pystring to do the string processing). https://github.com/NCCA/NGL/blob/main/src/Obj.cpp unit tests here https://github.com/NCCA/NGL/blob/main/tests/ObjTests.cpp. May give you some ideas.
  • C++ library management absolutely sucks!
    1 project | /r/Cplusplus | 24 Jan 2023
    I use glfw in a number of projects here are my instructions for building my library https://github.com/NCCA/NGL/blob/main/Windows.md You should be able to use the bits you need from here to setup vcpkg etc. I suggest using the free Visual Studio community edition and installing most of the tools you need from there. After that install vcpkg and setup the paths required. (see my notes).
  • I am 13 I think I'm finished learning intermediate C++ whats next?
    1 project | /r/cpp_questions | 15 Aug 2022
    The one I use in my teaching is here. https://github.com/NCCA/NGL it also includes Math / Vec class which you may not need if you use something like GLM. Also this uses TDD so get into writing unit tests as part of it.
  • Smart pointers question
    1 project | /r/cpp_questions | 26 Jul 2022
    typically I just have classes with static factory methods to keep things together, usually with a std::unordered_map s_things; so I can create by name. This is an example for an OpenGL Vertex Array Object https://github.com/NCCA/NGL/blob/master/include/ngl/VAOFactory.h
  • GLFW Creating a VAO/VBO Class
    1 project | /r/cpp_questions | 5 May 2022
    I have several using a Factory design pattern here https://github.com/NCCA/NGL Checkout https://github.com/NCCA/NGL/blob/master/include/ngl/AbstractVAO.h for the basic structure, then I have different versions depending upon context and usage.
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 25 Apr 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Stats

Basic NGL repo stats
13
87
8.1
9 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com