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
98 watching
289 forks
Language: C++
last commit: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
saschawillems/vulkanwickedAn implementation of the Vulkan graphics API in C++11
jpbruyere/vkvgA 2D graphics library built on top of Vulkan, providing a Cairo-like API for rendering and drawing operations.774
twostraws/swiftgdA Swift wrapper around the libgd graphics library to provide basic image manipulation functionality on server-side Swift applications.458
visualcomputing/nubA Java-based rendering and interaction processing library supporting 2D and 3D graphics and animation.34
dolkar/tephraA high-performance C++17 graphics and compute library leveraging Vulkan for GPU-accelerated tasks20
hapaxia/selbawardA collection of reusable SFML graphics components for creating 2D games and applications.200
andrejnau/flycubeA low-level graphics API providing features like ray tracing and support for multiple backends390
colleagueriley/rgfwA lightweight window abstraction library for creating graphical programs or libraries.772
ripper37/gl_vs_vkA comparison of two graphics APIs to measure their API-related overhead and performance differences83
grimfang4/sdl-gpuA high-performance 2D graphics library for SDL written in C.1,199
olikraus/u8glibA graphics library that provides an interface to various monochrome displays and offers features such as font support, GUI functionality, and device compatibility.1,260
cg-tuwien/auto-vk-toolkitA C++ framework for creating Vulkan-based graphics applications with built-in support for various features and tools.412
arm-software/opengl-es-sdk-for-androidA software development kit for building OpenGL ES applications on Android devices with Mali GPUs and ARM processors.367
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/swissglA minimalistic wrapper on WebGL2 API for reducing boilerplate code in procedural visualizations and simulations1,160