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.
116 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 | 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 |