OpenGL

OpenGL (Open Graphics Library) is the computer industry's standard API for defining 2-D and 3-D graphic images. OpenGL allows new hardware innovations to be accessible through the API via the OpenGL extension mechanism. It is used in CAD (Computer-aided design), virtual reality, video games, and flight simulation.
Here are 6,660 public repositories matching this topic...
Required skills: Python, maybe Cython
Difficulty: Medium
The openage converter is able to optimize the compression for created PNG files by utilizing a search algorithm inspired by OptiPNG. To do this, the search algorithm first tries 8 different compression settings by creating PNGs with these settings in-memory. The compression settings that produ
-
Updated
Aug 25, 2020 - C++
The ScanDirectory
method of FileScanner allocates pointers with new and returns raw pointers. It should use unique_ptr
instead.
Note: Wait for #13444 resolution before working on this.
-
Updated
Nov 28, 2020 - C++
-
Updated
Nov 17, 2020 - C++
-
Updated
Dec 1, 2020 - C++
MeshNormalSmooth()
takes a vertex and iterates all the others, looking for vertices with a distance < epsilon.
Then it calculates their normals and sums it.
That's not a good idea, IMO:
- Two close vertices can be not physically linked, I don't think summing normals makes sense.
- It's quadratic.
A simpler and faster way to smooth a model could be:
- Iterating through each triangle
-
Updated
Dec 2, 2020 - C++
-
Updated
Dec 1, 2020 - C++
-
Updated
Sep 28, 2020 - Java
MGLTilePyramidOfflineRegion should have a countOfTiles
method that returns the number of tiles included in the tile pyramid. The implementation would rely on the mbgl::util::tileCount()
function added in #9906.
This is the iOS/macOS equivalent to #11108 for Android. It would serve as a built-in alternative to mapbox/turf-swift#47 for applications already using the map SDK, including applica
-
Updated
Dec 2, 2020 - C++
-
Updated
Dec 3, 2020 - C++
-
Updated
Nov 10, 2020 - Java
-
Updated
Nov 29, 2020 - C++
As of 00e1f52cf95c16b0cea34c83372145532b4745ba the LWJGL codebase has a new directory layout. This has broken the included Eclipse project.
Assimp Tutorial
-
Updated
Nov 19, 2020 - CMake
I've been treating tuShorten/tuWiden as a string-ish conversion between UTF16 and UTF 8, so I recommend this.
Here's the code; add it to the end of every tuShorten/tuWiden function.
if (out < (original_out + out_len)) out = 0;
-
Updated
Nov 15, 2020 - JavaScript
Description
I'd like to see Panda3D offer an interface to switch between system cursors, like the usual arrow cursor, the text cursor, or the finger cursor, for example.
Use Case
I'm working on a dear ImGui backend for Panda3D, and it would allow consistent cursor behavior in the dear ImGui interface while using only the Panda3D's interface. It would help for any Panda3D-based too
Created by Silicon Graphics
Released January 1992
- Website
- www.opengl.org
- Wikipedia
- Wikipedia
Hi,
Sorry for asking sceneform related bug here but since the repo is archived didn't have other options.
This is related to the sceneform related bug google-ar/sceneform-android-sdk#1039
My question is there a way to directly use filament to find the bones position that are exported in the model and