Pixilang 3.6

Pixilang programming language
Post Reply
User avatar
NightRadio
Site Admin
Posts: 3941
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Pixilang 3.6

Post by NightRadio »

Pixilang has been updated to v3.6!
http://warmplace.ru/soft/pixilang

What is new in this version:
  • new documentation: http://www.warmplace.ru/wiki/pixilang:manual_en;
  • multitouch support has been added to the Linux and Windows (7 and higher) versions;
  • Raspberry Pi support (OpenGL ES 2.0, no mouse cursor);
  • Linux arm64 support (tested on PINE64 64-bit Single Board Computer) (SDL-based, no OpenGL);
  • additional parameter (optional) tnum (number of triangles) has been added to triangles3d() and sort_triangles3d();
  • new built-in global variable UI_FONT_SCALE - use it to scale the text in your UI; variables like this can be changed by user in the system settings of Pixilang;
  • new built-in container LANG_NAME with the name of current system language (in POSIX format [language][_TERRITORY][.CODESET][@modifier]); examples: en_US, ru_RU.utf8;
  • new functions: set_pixel_size(), get_pixel_size(); use it to change the size of the screen pixels;
  • optimization of the following functions: wavetable_generator(), apply_filter();
  • Pixilang is now optimized for OpenGL ES 2.0;
  • new OpenGL functions (working with shaders): gl_new_prog(), gl_use_prog(), gl_uniform(), gl_uniform_matrix();
  • new OpenGL constants (default shader names) for the gl_new_prog(): GL_SHADER_SOLID, GL_SHADER_GRAD, GL_SHADER_TEX_ALPHA_SOLID, GL_SHADER_TEX_ALPHA_GRAD, GL_SHADER_TEX_RGB_SOLID, GL_SHADER_TEX_RGB_GRAD;
  • new flag for the copy(): COPY_CLIPPING;
  • ability to import the loop points from WAV file; the following container properties will be created: loop_start, loop_len, loop_type (1-normal,2-ping-pong);
  • INT8 mode has been removed from wavetable_generator();
  • maximum number of containers can be defined by the pixi_containers_num parameter in the pixilang_config.ini file;
  • revised examples;
  • new graphics examples: primitives, multitouch, coordinates, demo01;
  • new OpenGL examples: shaders, shaders2, shaders3;
  • new libraries (lib directory): gfx_primitives;
  • bugs fixed.
J3d1
Posts: 175
Joined: Wed Oct 15, 2008 4:49 am
Location: г. Абакан, Хакасия
Contact:

Re: Pixilang 3.6

Post by J3d1 »

It is wonderful! I will take a look now...
sanyaade
Posts: 2
Joined: Sun May 11, 2014 12:44 pm

Re: Pixilang 3.6

Post by sanyaade »

Many thanks!
Will see if I can compile pixilang this weekend
User avatar
leondustar
Posts: 138
Joined: Tue Feb 28, 2017 12:40 am
Contact:

Re: Pixilang 3.6

Post by leondustar »

awesome! thx alexander!
Post Reply