EasyAGAL

Shader library

An AS3-based pseudo-AGAL command set with code completion and hinting, macros, and dynamic code customization for writing shaders.

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

117 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 76
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 178
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,151
alaingalvan/crossshader A tool for converting between different shader languages and compilers. 282
bitzhuwei/csharpgl A C# wrapper for the OpenGL API, abstracting away its complexities to simplify game development and rendering tasks. 570
algorandfoundation/tealscript Enables ASC development with native TypeScript syntax and tooling support 51
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. 634
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. 887
halvves/shader-doodle A web-component for creating and rendering fragment shaders in GLSL. 509