PixiLang 3.4 now available for Android

Here’s what’s new:

  • Android port (sources + Google Play app);
  • iOS port (only sources are available);
  • new experimental feature – OpenGL acceleration (not available for Windows Mobile);
  • new effect for effector() function: EFF_COLOR;
  • new data processing operations for op_cn() function: OP_LIMIT_TOP, OP_LIMIT_BOTTOM, OP_ABS;
  • new data processing operations for op_cn() and op_cc() functions: OP_EQUAL, OP_LESS, OP_GREATER, OP_SMUL (multiplication with saturation);
  • new command line function – bytecode export; how to use: type “pixilang -c source_name.pixi” and source_name.pixicode file will be produced; warning: *.pixicode file is less cross-platrorm than its text
  • new format of access to the container elements: container[ X, Y ]; example: pixels[ 3, 4 ] = WHITE;
  • new operators to control the while loop: break, break2, break3, break4, breakall, continue;
  • new OpenGL functions: set_gl_callback(), remove_gl_data();
  • new system functions: get_file_size(), printf();
  • new graphics function: clear_zbuf();
  • new functions for containers: set_flags(), reset_flags();
  • new combination of parameters (dest,dest_offset,src,src_offset) for functions strcat(), strcmp(), strstr();
  • new combination of parameters (string,string_offset) for function strlen();
  • new graphics examples: fractal_julia_multithread;
  • new console examples: printf, string_append, string_compare, string_length, while_loop;
  • new sound examples: pixitracker_player;
  • graphics_opengl examples has been added;
  • bugs fixed.

More at the Sunvox blog.

Leave a Reply

%d bloggers like this: