GL_vs_VK

Graphics API benchmark

A comparison of two graphics APIs to measure their API-related overhead and performance differences

Comparison of OpenGL and Vulkan API in terms of performance.

GitHub

83 stars
7 watching
10 forks
Language: C++
last commit: about 4 years ago
Linked from 1 awesome list

benchmarkcomparisongraphicsgraphics-apilinuxopenglperformancevulkanwindows

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ripper37/glulAn OpenGL utility library providing modern C++11 design and high-level abstractions for creating 2D graphics, input management, window creation, and more.56
google/gapidTools for inspecting and replaying graphics API calls from applications to GPUs2,209
khalladay/vkbindingbenchmarkA benchmarking tool to measure the performance impact of resource binding strategies in Vulkan graphics rendering.6
kbielude/vkglAn implementation of OpenGL using Vulkan as the underlying graphics API115
nvpro-samples/gl_vk_chopperA simple Vulkan rendering example207
andrejnau/flycubeA low-level graphics API providing features like ray tracing and support for multiple backends390
igalia/piglitAutomated tests for various graphics APIs to ensure driver quality and compatibility9
nvpro-samples/gl_vk_threaded_cadsceneA sample project demonstrating various rendering approaches using OpenGL and Vulkan with threaded CAD scene rendering165
google/swiftshaderA high-performance CPU-based implementation of the Vulkan graphics API for hardware independence in 3D graphics.2,183
nvpro-samples/gl_vk_bk3dthreadedA sample Vulkan and OpenGL application demonstrating 3D rendering with worker threads84
godunko/adaglProvides a software interface to OpenGL for rendering graphics in multiple platforms.10
gpuopen-drivers/xglTranslates Vulkan API commands into PAL commands to enable graphics rendering217
jpbruyere/vkvgA 2D graphics library built on top of Vulkan, providing a Cairo-like API for rendering and drawing operations.774
khronosgroup/vk-gl-ctsConformance testing suite for graphics APIs526
lukka/cppopenglwebassemblycmakeA C++/OpenGL/OpenAL based application and benchmarking project demonstrating the performance difference between native compilation and WebAssembly compilation.73