Lwjgl3LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio (OpenAL), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR) applications.
Stars: ✭ 3,540 (+1523.85%)
Silk.netThe high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about.
Stars: ✭ 534 (+144.95%)
MagnumLightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+1610.09%)
FlextglOpenGL and Vulkan header and loader generator.
Stars: ✭ 180 (-17.43%)
LudoA libretro frontend written in golang
Stars: ✭ 366 (+67.89%)
BgfxCross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+4602.75%)
LumosCross-Platform C++ 2D/3D game engine
Stars: ✭ 343 (+57.34%)
Imguizmo.quatImGui GIZMO widget - 3D object manipulator / orientator
Stars: ✭ 187 (-14.22%)
Oreon EngineOpenGL/Vulkan Java 3D Engine
Stars: ✭ 431 (+97.71%)
VxrGeneral purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (-16.97%)
ShaderconductorShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+425.69%)
GlfwGo bindings for GLFW 3
Stars: ✭ 1,069 (+390.37%)
GloomA minimalistic boilerplate for OpenGL with C++.
Stars: ✭ 54 (-75.23%)
3d Game Shaders For Beginners🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+5266.06%)
Opengl RendererModern OpenGL renderer written in C++17
Stars: ✭ 85 (-61.01%)
Dyna KinematicsA 2D rigid-body dynamics simulator with some cool features for generating beautiful animations.
Stars: ✭ 195 (-10.55%)
Tinyraycaster486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+534.4%)
DemosVulkan API crossplatform demos in Go
Stars: ✭ 103 (-52.75%)
XrtlCross-platform Real-Time Rendering Library
Stars: ✭ 108 (-50.46%)
DuckstationFast PlayStation 1 emulator for x86-64/AArch32/AArch64
Stars: ✭ 2,888 (+1224.77%)
Tiny3dA Small OpenGL Based Renderer
Stars: ✭ 94 (-56.88%)
Awesome OpenglA curated list of awesome OpenGL libraries, debuggers and resources.
Stars: ✭ 1,577 (+623.39%)
QtimguiQt (QOpenGLWidget / QOpenGLWindow) backend for ImGui
Stars: ✭ 119 (-45.41%)
VeldridA low-level, portable graphics library for .NET.
Stars: ✭ 1,784 (+718.35%)
Gpu ViewerA front-end to glxinfo, vulkaninfo, clinfo and es2_info - Linux
Stars: ✭ 129 (-40.83%)
MangohudA Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb
Stars: ✭ 2,994 (+1273.39%)
Gl vs vkComparison of OpenGL and Vulkan API in terms of performance.
Stars: ✭ 65 (-70.18%)
LlglLow Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Stars: ✭ 1,011 (+363.76%)
Glfw.jlJulia interface to GLFW, a multi-platform library for creating windows with OpenGL contexts and managing input and events.
Stars: ✭ 82 (-62.39%)
VulkantutorialTutorial for the Vulkan graphics and compute API
Stars: ✭ 1,962 (+800%)
BorealisHardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx).
Stars: ✭ 135 (-38.07%)
GlfwA multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
Stars: ✭ 8,416 (+3760.55%)
Physics3dA 3D physics engine
Stars: ✭ 101 (-53.67%)
VkglCore OpenGL over Vulkan
Stars: ✭ 105 (-51.83%)
PremulalphaPre-Multiplied blend mode is a 3 in 1 blend mode that has a lot of uses. It has been around for a long time but it seems to be re-discovered every few years. This project includes descriptions/examples and tools for using pre-multiplied alpha.
Stars: ✭ 97 (-55.5%)
Crossshader⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (-48.17%)
Fna3dFNA3D - 3D Graphics Library for FNA
Stars: ✭ 111 (-49.08%)
VktkVulkan Toolkit
Stars: ✭ 32 (-85.32%)
Gl vk meshlet cadsceneThis OpenGL/Vulkan sample illustrates the use of "mesh shaders" for rendering CAD models.
Stars: ✭ 127 (-41.74%)
BsfModern C++14 library for the development of real-time graphical applications
Stars: ✭ 1,640 (+652.29%)
FilamentFilament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Stars: ✭ 13,215 (+5961.93%)
TinyrendererA brief computer graphics / rendering course
Stars: ✭ 11,776 (+5301.83%)
DiligentsamplesSample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (-36.7%)
DiligentengineA modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+882.57%)
SerpentCross-platform gaming kit in the D programming language
Stars: ✭ 140 (-35.78%)
HerebedragonsA basic 3D scene implemented with various engines, frameworks or APIs.
Stars: ✭ 1,616 (+641.28%)
PyglfwPython bindings for GLFW
Stars: ✭ 136 (-37.61%)
Gl vk threaded cadsceneOpenGL and Vulkan comparison on rendering a CAD scene using various techniques
Stars: ✭ 143 (-34.4%)
Bimpyimgui for python
Stars: ✭ 144 (-33.94%)
GladMulti-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
Stars: ✭ 2,296 (+953.21%)
ReshadeA generic post-processing injector for games and video software.
Stars: ✭ 2,285 (+948.17%)
Lwjgl3 TutorialTutorial for the Lightweight Java Game Library (LWJGL) 3
Stars: ✭ 199 (-8.72%)
CommandbufferA lock-free CommandBuffer implementation designed for multi-threaded rendering applications.
Stars: ✭ 151 (-30.73%)
SabaOpenGL Viewer (OBJ PMD PMX)
Stars: ✭ 208 (-4.59%)