bgrabitmap / Bgrabitmap
📜 BGRABitmap graphics library made with Lazarus (Free Pascal).
Stars: ✠112
Programming Languages
pascal
1382 projects
Projects that are alternatives of or similar to Bgrabitmap
Graphics32
Graphics32 is a graphics library for Delphi and Lazarus. Optimized for 32-bit pixel formats, it provides fast operations with pixels and graphic primitives. In most cases Graphics32 considerably outperforms the standard TBitmap/TCanvas methods.
Stars: ✠238 (+112.5%)
Mutual labels: graphics, graphics-library, lazarus
Rust Skia
Safe Skia Bindings for Rust
Stars: ✠450 (+301.79%)
Mutual labels: opengl, graphics-library, svg
Opentk
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
Stars: ✠2,284 (+1939.29%)
Mutual labels: opengl, graphics, graphics-library
Silk.net
The high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about.
Stars: ✠534 (+376.79%)
Mutual labels: opengl, graphics, graphics-library
Fbg
Lightweight C 2D graphics API agnostic library with parallelism support
Stars: ✠349 (+211.61%)
Mutual labels: opengl, graphics, graphics-library
Mesh Subdivision
A collection of common mesh subdivision algorithms
Stars: ✠25 (-77.68%)
Mutual labels: opengl, graphics, graphics-library
Shaderworkshop
Interactive GLSL fragment shaders editor made with Qt
Stars: ✠43 (-61.61%)
Mutual labels: opengl, graphics
Indielib Crossplatform
IndieLib is a cross-platform Game Graphics engine. Main focus is OpenGL ES 2.0 for mobile iOS operating system, and OpenGL desktop. **NOT SUPPORTED ANYMORE**
Stars: ✠64 (-42.86%)
Mutual labels: opengl, graphics
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 (+10344.64%)
Mutual labels: opengl, graphics
Gi
Native Go (golang) Graphical Interface system (2D and 3D), built on GoKi tree framework
Stars: ✠864 (+671.43%)
Mutual labels: graphics, svg
Gl vs vk
Comparison of OpenGL and Vulkan API in terms of performance.
Stars: ✠65 (-41.96%)
Mutual labels: opengl, graphics
Openframeworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Stars: ✠8,652 (+7625%)
Mutual labels: opengl, graphics
Perfect Freehand
Draw perfect pressure-sensitive freehand strokes.
Stars: ✠999 (+791.96%)
Mutual labels: graphics, svg
Ashengine
A cross-platform 3D engine based on Qt 5.9.7, OpenGL 3.3 and Assimp 4.1.
Stars: ✠35 (-68.75%)
Mutual labels: opengl, graphics
Retouch
🎬 An OpenGL application for editing and retouching images using depth-maps in 2.5D
Stars: ✠63 (-43.75%)
Mutual labels: opengl, graphics
Shaderconductor
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✠1,146 (+923.21%)
Mutual labels: opengl, graphics
Rust Game Development Frameworks
List of curated frameworks by the **Game Development in Rust** community.
Stars: ✠81 (-27.68%)
Mutual labels: opengl, graphics
List of directories:
- bglcontrols: controls providing OpenGL surface with BGRABitmap
- bgrabitmap: contains BGRABitmap library
- dev: tools used to make BGRABitmap
- libwebp: contains the Dll of LibWebP for Windows
- test: contains a series of test programs and examples on how to use BGRABitmap library
- winmake: contains batch files for make under Windows
Files:
- commit.sh: script to commit change from Linux terminal
- Makefile: generate the code and compile. On Windows, you need to make sure that make.exe from FPC and lazutils.exe from Lazarus tools are in the PATH.
- update_BGRABitmap.json: package information for OPM in Lazarus
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].