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.
117 stars
33 watching
24 forks
Language: HTML
last commit: over 9 years ago
Linked from 1 awesome list
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 |