It has been a long journey since we started with the FLSL project (Flare3D Shader Language) , and I can guarantee that it was one of the hardest thing we have ever made!
So, being so close to the coming release, I want to take a little time to share some details and examples about why is FLSL so important and what does it mean for you.
FLSL is a very special (and loved) component of the coming version, is like the heart of the engine!, lets say…
It allow you to modify the appearance of each object / material / pixel on the screen. You can not only make things look better, but also faster! It gives to you full control…I mean, it puts all the render pipeline into your hands!!, you will be able to twist the engine to its limits! It’s a very simple and powerful language, you will not need to deal with AGAL/Assembler or low level code. It produces optimized bytecode and deals with all the hard and boring stuff for you It is the first shader language based on a dynamic virtual machine (we’ll talk about this later). It Rocks!!
What can you do with FLSL?, basically all kind of better looking materials, post process filters, special effects, shadows….the sky is the limit
There is so much to talk about, but enough for now…..show me!!!!…show me!!!!