swiftshader

Graphics library

A high-performance CPU-based implementation of the Vulkan graphics API for hardware independence in 3D graphics.

SwiftShader is a high-performance CPU-based implementation of the Vulkan graphics API. Its goal is to provide hardware independence for advanced 3D graphics.

GitHub

2k stars
97 watching
289 forks
Language: C++
last commit: 9 days ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
saschawillems/vulkanwicked An implementation of the Vulkan graphics API in C++ 11
jpbruyere/vkvg A 2D graphics library built on top of Vulkan, providing a Cairo-like API for rendering and drawing operations. 767
twostraws/swiftgd A Swift wrapper around the libgd graphics library to provide basic image manipulation functionality on server-side Swift applications. 457
visualcomputing/nub A Java-based rendering and interaction processing library supporting 2D and 3D graphics and animation. 33
dolkar/tephra A high-performance C++17 graphics and compute library leveraging Vulkan for GPU-accelerated tasks 19
hapaxia/selbaward A collection of reusable SFML graphics components for creating 2D games and applications. 198
andrejnau/flycube A low-level graphics API providing features like ray tracing and support for multiple backends 388
colleagueriley/rgfw A lightweight window abstraction library for creating graphics programs or libraries 346
ripper37/gl_vs_vk A comparison of two graphics APIs to measure their API-related overhead and performance differences 83
grimfang4/sdl-gpu A high-performance 2D graphics library for SDL written in C. 1,199
olikraus/u8glib A graphics library that provides an interface to various monochrome displays and offers features such as font support, GUI functionality, and device compatibility. 1,253
cg-tuwien/auto-vk-toolkit A C++ framework for creating Vulkan-based graphics applications with built-in support for various features and tools. 406
arm-software/opengl-es-sdk-for-android A software development kit for building OpenGL ES applications on Android devices with Mali GPUs and ARM processors. 366
ripper37/glul An OpenGL utility library providing modern C++11 design and high-level abstractions for creating 2D graphics, input management, window creation, and more. 56
google/swissgl A minimalistic wrapper on WebGL2 API for reducing boilerplate code in procedural visualizations and simulations 1,151