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 9 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
jaredloomis/andromeda A Haskell-based library for writing and compiling OpenGL shaders 77
aras-p/hlsl2glslfork Translates Direct3D 9 style HLSL to GLSL shader language 558
gamemakerdiscord/xpanda Allows code from external files to be included into shaders while handling shader compatibility issues. 14
orels1/orels-unity-shaders A collection of Unity shaders designed for practical use in 3D graphics projects 183
nicebyte/niceshade Transforms HLSL code into shaders for various graphics APIs. 102
google/swissgl A minimalistic wrapper on WebGL2 API for reducing boilerplate code in procedural visualizations and simulations 1,160
alaingalvan/crossshader A tool for converting between different shader languages and compilers. 285
bitzhuwei/csharpgl A C# wrapper for the OpenGL API, abstracting away its complexities to simplify game development and rendering tasks. 572
algorandfoundation/tealscript Enables ASC development with native TypeScript syntax and tooling support 52
andyobtiva/glimmer-dsl-swing A Ruby-based DSL for building desktop applications with Java Swing and 2D graphics. 1
evan-liu/xrope A simple layout library for native AS3 display objects. 34
alaingalvan/crosswindow A cross-platform system abstraction library for managing windows and performing OS tasks. 660
s-ilent/scss A shader library for Unity providing customizable cel-shading and PBR effects with advanced features such as outline systems and material customization options. 41
lume/glas Porting Three.js to AssemblyScript and WebAssembly for high-performance 3D graphics in web applications. 890
halvves/shader-doodle A web-component for creating and rendering fragment shaders in GLSL. 545