EasyAGAL

Shader library

A library that simplifies coding of assembly language shaders for graphics rendering

EasyAGAL is an open source ActionScript library that simplifies coding assembly language shaders. Advantages include: Code completion and hinting, easier-to-read code, macro libraries -- including trigonometry functions like atan2(), color blending formulas from Photoshop, and more -- ready to use in your own shaders.

GitHub

116 stars
33 watching
24 forks
Language: HTML
last commit: over 11 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
jaredloomis/andromedaA Haskell-based library for writing and compiling OpenGL shaders77
aras-p/hlsl2glslforkTranslates Direct3D 9 style HLSL to GLSL shader language558
gamemakerdiscord/xpandaAllows code from external files to be included into shaders while handling shader compatibility issues.14
orels1/orels-unity-shadersA collection of Unity shaders designed for practical use in 3D graphics projects183
nicebyte/niceshadeTransforms HLSL code into shaders for various graphics APIs.102
google/swissglA minimalistic wrapper on WebGL2 API for reducing boilerplate code in procedural visualizations and simulations1,160
alaingalvan/crossshaderA tool for converting between different shader languages and compilers.285
bitzhuwei/csharpglA C# wrapper for the OpenGL API, abstracting away its complexities to simplify game development and rendering tasks.572
algorandfoundation/tealscriptEnables ASC development with native TypeScript syntax and tooling support52
andyobtiva/glimmer-dsl-swingA Ruby-based DSL for building desktop applications with Java Swing and 2D graphics.1
evan-liu/xropeA simple layout library for native AS3 display objects.34
alaingalvan/crosswindowA cross-platform system abstraction library for managing windows and performing OS tasks.660
s-ilent/scssA shader library for Unity providing customizable cel-shading and PBR effects with advanced features such as outline systems and material customization options.41
lume/glasPorting Three.js to AssemblyScript and WebAssembly for high-performance 3D graphics in web applications.890
halvves/shader-doodleA web-component for creating and rendering fragment shaders in GLSL.545