CsPspEmu: Released r555

15 Aug 2013

  • 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.
Download r555http://dfiles.eu/files/yg39ycoeiAbout 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:https://github.com/soywiz/csharpplatform/blob/master/CSharpPlatform/GL/Impl/Linux/LinuxGLContext.csI just get a 1.4 context, so shaders are not compiling.

SMAA (disabled/enabled):

Texture editor:

1080p (4x resolution + SMAA + Textures with HQ2X)