- Improved sasCore so games using it now reproduce notes better
- Improved linux/mono speed a lot (there was a bug in the code generation that made function calls 100x slower)
- Improved rendering speed. Now 3d games should be faster.
- Skinning in hardware
- Batch primitive join
- Separated component uploading
- Fixes on VFPU so Vallhala Knights is now showing skinned characters (still have some issues)
- A CWCheat form editor.
- Apply HQ2X to textures
- View and edit textures with the new texture editor (it generates a .texmap file linked to the executable folder so it will be loaded each time) and you can customize or improve textures.
- Added SMAA fullscreen antialiasing.
About the linux version:
Recently I have removed the OpenTK dependency. Now the size of the executable have changed from 9MB to 3MB and also launches MUCH faster. I am trying a native approach trying to using just stuff available on OpenGL|ES so it will be able to run on Android and Chrome's NaCl. One direct problem is that I had to prepare OpenGL context for all the supported platforms. I tried to port it to linux again, but at least in a VirtualMachine I didn't been able to initialize a Opengl 2.0 context.
Could someone with linux experience help me with this? The related file is this one:
I just get a 1.4 context, so shaders are not compiling.
1080p (4x resolution + SMAA + Textures with HQ2X)