<<< Gemix BETA 7.0 >>>

Updates, releases and the last news about the programming language.

<<< Gemix BETA 7.0 >>>

Postby CicTec » Tue Jul 16, 2013 3:34 pm

TOOLS download: Gemix Studio 7.0 Tools

BETA download: Gemix Studio BETA 7.0 Win32
BETA download: Gemix Studio BETA 7.0 Linux
BETA download: Gemix Studio BETA 7.0 Mac OS X

SDK download: Gemix SDK 7.0


NOTE: For the licences of the BETA, see Here


18/11/2013 BETA 7.0
---------------------------

Features:

Language & Core
---------------------

  • + Added: support assign/copy of TYPE's with "=" operator
  • + Added: support for passing TYPE variables by value as parameters of PROCESS/FUNCTION and functions system
  • + Added: support return type TYPE for blocks FUNCTION and system functions
  • + Added: support TYPE's initialized
  • + Added: support for VOID pointers type on the language
  • + Added: new data type:
    • FOBJECT
    Allowing object support functions (Similar to function pointers in other languages)
  • + Added: support methods in the processes
  • + Added: new keyword THIS alias ID
  • + Added: new keyword CALLBACK, allows you to declare blocks FUNCTION/METHOD invoked only by FOBJECT's
  • + Added: improved support's scope, it is now possible declare local data of the same name global data, and you can access them using the keyword specific type of access
  • + Added: support for optionally enclose sections CONST, DECLARE, TYPEDEF, GLOBAL, LOCAL, PUBLIC and PRIVATE with the END keyword
  • + Added: support will allow to declare or specify parameters for PROCESS blocks as PUBLIC, it also adds support to explicitly specify the parameters of blocks PROCESS/FUNCTION/METHOD as PRIVATE
  • * Fixed: bug in gaining properly LOCAL variables remote in some cases
  • * Fixed: [Win] bug that caused the program to crash if pass 3 or more command line arguments to program
  • * Fixed: bug in generating and properly accessing data of overloads of the blocks FUNCTION in some cases
  • * Fixed: bug in indicating the name correctly where the PRG is the compilation error in some cases
  • * Fixed: bug that caused the program to crash to call an overload of blocks FUNCTION in some cases
  • * Fixed: memory leak bug in the compiler in the management of TYPE
  • * Fixed: bug compile TYPE name to use in the functions such GET_ID, where name was a given type INT
  • * Fixed: bug in the compilation of index notation pointers without size specified when it was activated the option _USE_CSTYLE_MATRIX
  • * Fixed: [Mac] bug that prevented compile programs (Bug introduced in 6.7 beta)
  • * Fixed: bug in correctly generate code for expressions with the type of pointer arithmetic *(ptr +- <expr> ...) or *(<expr> +- ptr ...) in some cases
  • * Fixed: bug that caused the program to crash to use the compiler option _USE_CSTYLE_OPERATORS
  • * Fixed: bug that prevented proper use LOCAL user-defined data used as parameters
  • * Fixed: some bugs of character string manipulation
  • ! Information: improved system overloading, now more precise
  • ! Information: improved compilation speed
  • ! Information: improved speed of loading program libraries
  • ! Information: improved system errors overloadings, now more detailed
  • ! Information: improved control system for dereferenced expressions with pointers arithmetic

Main
------

  • + Added: newn GET_DISTID function, allows you to get the ID of the type of process closer to the coordinates given according to established distmode
  • * Fixed: bug in the EXIT function in properly display the message output in some cases

File
-----

  • + Added: new function GETCWD, allows to obtain the path the current working directory

Graphics
-----------

  • + Added: overload of the following graphic functions:
    • INT MAP_CLEAR(INT fpg_id, INT graph, INT color, INT unchange_alphachannel)
    • INT GROUND_PUT_PIXEL(INT x, INT y, INT color, INT unchange_alphachannel)
    • INT MAP_PUT_PIXEL(INT fpg_id, INT graph, INT x, INT y, INT color, INT unchange_alphachannel)
    Allowing you to specify whether to leave equal the value of the alpha channel of the pixels (only for graphics with 32bits canal alpha)
  • + Added: new functions of info:
    • FPG_GET_MEMORYUSAGE, MAP_GET_MEMORYUSAGE
    They allow you to get the amount of memory used (in bytes) of the loaded resources
  • # Modified: MAP_GET_CPOINT function, now it does not run more the runtime error for the CPOINT 0 if this is not explicitly defined
  • - Removed: overloads of the following functions:
    • GET_REAL_POINT, LOAD_FPG, LOAD_MAP, LOAD_SCREEN, NEW_MAP, OUT_REGION, SAVE_MAP, SET_MODE
    Now there are only the original functions for compatibility with DIV2, use the new set for more functionality
  • - Removed: functions alias:
    • NEW_FPG, LOAD_IMAGE, SAVE_PAL, SET_VIRTUALRESOLUTION, UNLOAD_IMAGE
    Use the standard set (FPG_NEW, etc ...)
  • * Fixed: bug when calculating the FX_SUBTRACTIVEBLEND
  • * Fixed: bug when calculating the FX_MULTIPLYBLEND
  • * Fixed: bug that prevented to properly use a region distinct from 0 for the processes of type SCROLL

Input
-------

  • * Fixed: bug that prevented proper use of more of 1 joystick/gamepad

Math
------

  • + Added: new constant:
    • infinity
    To indicate an infinite value
  • + Added: new constants:
    • m_e, m_e_f
    To indicate the value of Euler
  • + Added: new predefined types (TYPE):
    • bbox, ibbox, dbbox
    To create and operate with Bounding Boxes
  • + Added: new predefined types (TYPE):
    • mat2, mat2x3, mat2x4, mat3x2, mat3, mat3x4, mat4x2, mat4x3, mat4, imat2, imat2x3, imat2x4, imat3x2, imat3, imat3x4, imat4x2, imat4x3, imat4, dmat2, dmat2x3, dmat2x4, dmat3x2, dmat3, dmat3x4, dmat4x2, dmat4x3, dmat4
    To create and operate with Matrices 2x2, 2x3, 2x4, 3x2, 3x3, 3x4, 4x2, 4x3 and 4x4
  • + Added: new predefined types (TYPE):
    • vec2, vec3, vec4, ivec2, ivec3, ivec4, dvec2, dvec3, dvec4
    To create and operate with Vectors 2D, 3D and 4D
  • + Added: new overloads for common functions:
    • ABS, CEIL, FLOOR, MAX, MID, MIN
    To operate with Vectors 2D, 3D and 4D
  • + Added: new common functions:
    • CLAMP, FRACT, LERP, LERPCONST, NORMALSTEP, ROUND, ROUNDEVEN, SLERP, SLERPCONST, SMOOTHSTEP, TRUNC
  • + Added: new overloads for exponential functions:
    • EXP, LOG, LOG2, LOG10, POW, SQRT
    To operate with Vectors 2D, 3D and 4D
  • + Added: New exponential functions:
    • EXP2, INVERSESQRT
  • + Added: new geometric functions:
    • CROSS, DISTANCE, DISTANCESQ, DOT, FACEFORWARD, LENGTH, LENGTHSQ, NORMALIZE, REFLECT, REFRACT
  • + Added: new overloads for the angular and trigonometric functions:
    • ACOS, ASIN, ATAN, ATAN2, COS, COSH, SIN, SINH, DEGTOMIL, DEGTORAD, HYPOT, MILTODEG, RADTODEG, SIN, SINH, TAN, TANH
    To operate with Vectors 2D, 3D and 4D
  • + Added: new functions for manipulating bounding boxes:
    • BBOX_CONTAINS, BBOX_EXPAND, BBOX_GET_AREA, BBOX_GET_FRACTION, BBOX_INTERSECTS, BBOX_MERGE, BBOX_NEW
  • + Added:: new functions for manipulating matrices:
    • MAT_ADD, MAT_COMPMULT, MAT_EQ, MAT_IDENTITY, MAT_MUL, MAT_NE, MAT_NEG, MAT2_NEW, MAT2x3_NEW, MAT2x4_NEW, MAT3x2_NEW, MAT3_NEW, MAT3x4_NEW, MAT4x2_NEW, MAT4x3_NEW, MAT4_NEW, MAT_NULL, MAT_OUTERPRODUCT, MAT_SUB, MAT_TRANSPOSE
  • + Added: new functions for manipulating vectors:
    • VEC_ADD, VEC_FORANGLE, VEC_EQ, VEC_LE, VEC_LT, VEC_GE, VEC_GT, VEC_NE, VEC_NEAR, VEC_MUL, VEC_NEG, VEC_NEW, VEC_PERP, VEC_PROJECT, VEC_ROTATE, VEC_RPERP, VEC_SUB, VEC_TOANGLE, VEC_UNROTATE
  • # Modified: constant PI greek:
    • pi_float -> m_pi_f
    • pi_double -> m_pi
  • # Modified: module name math2D -> math
  • ! Information: optimized various functions

Sound
--------

  • + Added: new types (TYPE):
    • AUDIO_CPU_USAGE, AUDIO_MEMORY_USAGE
    Used to obtain detailed information on the use of CPU and memory on the part of engine sound
  • + Added: new functions of info:
    • AUDIO_GET_MEMORYUSAGE, AUDIOLIB_GET_MEMORYUSAGE, CD_GET_MEMORYUSAGE, CDCHANNEL_GET_MEMORYUSAGE, SOUND_GET_MEMORYUSAGE, SOUNDCHANNEL_GET_MEMORYUSAGE, SONG_GET_MEMORYUSAGE, SONGCHANNEL_GET_MEMORYUSAGE
    They allow you to get the amount of memory used (in bytes) of engine audio and the loaded resources
  • + Added: new function of info:
    • AUDIO_GET_CPUUSAGE
    Allows you to obtain statistics of the CPU used by the engine sound
  • - Removed: overloads of the following functions:
    • GET_SONG_LINE, GET_SONG_POS, IS_PLAYING_CD, IS_PLAYING_SONG, LOAD_PCM, LOAD_SONG, LOAD_WAV, PLAY_CD, SET_SONG_POS, SONG, SOUND, STOP_SONG, STOP_SOUND
    Now there are only the original functions for compatibility with DIV2, use the new set for more functionality
  • - Removed: functions alias:
    • LOAD_SOUND, UNLOAD_SOUND
    Use the standard set (SOUND_LOAD, etc ...)
  • * Fixed: bug in STOP_SOUND in stopping the playing a sound

String
--------

  • + Added: new overload for the function FTOA:
    • STRING FTOA (DOUBLE value, INT precision)
    Allowing you to specify the number of decimal places

Text
-----

  • + Added: new function of info:
    • FNT_GET_MEMORYUSAGE
    Allows you to get the amount of memory used (in bytes) of the loaded resources
  • - Removed: overloads of the following functions:
    • LOAD_FNT, WRITE_INT
    Now there are only the original functions for compatibility with DIV2, use the new set for more functionality

Tween
--------

  • - Removed: functions alias:
    • DELETE_TWEEN, DELETE_TWEENGROUP, NEW_TWEEN, NEW_TWEENGROUP
    Use the standard set (TWEEN_NEW, etc ...)
  • * Fixed: bug in the TWEENGROUP_PAUSE function that caused the runtime error "ID weengroup invalid" when it was called with ALL_TWEENGROUP value

URL
----

  • + Added: support for callbacks functions in URL_SET_OPT for the following options:
    • URL_READFUNCTION, URL_WRITEFUNCTION
  • + Added: support to download the content in a STRING
  • * Fixed: [Win] bug that caused the program to crash trying upload a file to an FTP
  • - Removed: functions alias:
    • CLOSE_URL, OPEN_URL
    Use the standard set (URL_OPEN, etc ...)

SDK
----

  • + Added: support of dependencies for libraries
  • + Added: support definition of TYPE's and data with same form of language
  • + Added: support definition of any type of TYPE's and data supported by the language
  • + Added: new structures:
    • GMXBBox, GMXIBBox, GMXDBBox
    To operate with Bounding Boxes
  • + Added: new structures:
    • GMXMat2, GMXMat2x3, GMXMat2x4, GMXMat3x2, GMXMat3, GMXMat3x4, GMXMat4x2, GMXMat4x3, GMXMat4, GMXIMat2, GMXIMat2x3, GMXIMat2x4, GMXIMat3x2, GMXIMat3, GMXIMat3x4, GMXIMat4x2, GMXIMat4x3, GMXIMat4, GMXDMat2, GMXDMat2x3, GMXDMat2x4, GMXDMat3x2, GMXDMat3, GMXDMat3x4, GMXDMat4x2, GMXDMat4x3, GMXDMat4
    To operate with Matrices 2x2, 2x3, 2x4, 3x2, 3x3, 3x4, 4x2, 4x3 and 4x4
  • + Added: new struttures:
    • GMXVec2, GMXVec3, GMXVec4, GMXIVec2, GMXIVec3, GMXIVec3, GMXDVec2, GMXDVec3, GMXDVec4
    To operate with Vectors 2D, 3D and 4D
  • + Added: new functions:
    • GMXAPI_GetStructParam(), GMXAPI_GetStructPtrParam(), GMXAPI_RetStructValue()
    To obtain and return TYPE's functions in
  • + Added: notation for defining types FOBJECT:
    • FO(signature) = Function Object
    • FOP(signature) = Function Object Pointer
  • + Added: new structure:
      GMXFObject
    and new function:
      GMXAPI_ExecuteCallback()
    That allows you to manipulate and make calls callback
  • + Added: support default arguments for functions
  • # Modified: various macros for the construction of libraries, for a better classification and ease of use
  • # Modified: definition of system functions, it unifies the signature (name and parameters) in a more natural form to the typical prototype
  • # Modified: notation definition for return types and parameters of functions of STRUCT and TYPE's:
    • TS -> ST
    • TSP -> STP
    • TD(name) -> T(name)
    • TDP(name) -> TP(name)
  • ! Information: improved system errors in the definition of functions, now more detailed


23/07/2014 BETA 7.0 UPDATE 5
----------------------------------------

Features:

Language & Core
---------------------

  • * Fixed: crash bug in the compilador declare/define a method without using the keyword method, now generates a compile-time error to indicate the error
  • * Fixed: bug that prevented to run correctly calls of PROCESS/FUNCTION in methods

Graphics
-----------

  • * Fixed: bug in FX_DSTINSRC to use in combination with flags
  • # Modified: MAP_GET_REALCPOINT, now no longer generates the error runtime when the CPOINT 0 is not defined explicitly

Mode7
--------

  • + Added: support for partial flags (m7[N].Flags) at the moment are supported only the values ??0 and 8
  • * Fixed: bug that caused the program to crash to create more than one window of mode7
  • * Fixed: bug in render properly to Z, 2 or more windows mode7
User avatar
CicTec
 
Posts: 16413
Joined: Thu Jul 31, 2008 10:18 pm

Re: <<< Gemix BETA 7.0 >>>

Postby CicTec » Sun Aug 11, 2013 12:01 pm

Update SDK and beta 7.0 available, fixes various bugs of some of the 7.0 and 6.7, also adds some small features.

Links complete package available at the beginning of the thread.

It will soon be released an update with new features to close the pack 7.0
User avatar
CicTec
 
Posts: 16413
Joined: Thu Jul 31, 2008 10:18 pm

Re: <<< Gemix BETA 7.0 >>>

Postby CicTec » Mon Nov 18, 2013 1:27 am

New update available, beta download link available at the beginning of the thread.

Documentation for the main features available: Here


18/11/2013 BETA 7.0 UPDATE
-------------------------------------

Features:

Language & Core
---------------------

  • + Added: support methods in the processes
  • + Added: new keyword THIS alias ID
  • + Added: new keyword CALLBACK, allows you to declare blocks FUNCTION/METHOD invoked only by FOBJECT's
  • + Added: improved support's scope, it is now possible declare local data of the same name global data, and you can access them using the keyword specific type of access
  • + Added: support for optionally enclose sections CONST, DECLARE, TYPEDEF, GLOBAL, LOCAL, PUBLIC and PRIVATE with the END keyword
  • + Added: support will allow to declare or specify parameters for PROCESS blocks as PUBLIC, it also adds support to explicitly specify the parameters of blocks PROCESS/FUNCTION/METHOD as PRIVATE
  • * Fixed: bug that prevented proper use LOCAL user-defined data used as parameters
  • * Fixed: some bugs of character string manipulation

Main
------

  • + Added: new GET_DISTID function, allows you to get the ID of the type of process closer to the coordinates given according to established distmode

Graphics
-----------

  • + Added: new functions of info:
    • FPG_GET_MEMORYUSAGE, MAP_GET_MEMORYUSAGE
    They allow you to get the amount of memory used (in bytes) of the loaded resources
  • * Fixed: bug that prevented to properly use a region distinct from 0 for the processes of type SCROLL

Math
------

  • + Added: new predefined types (TYPE):
    • mat2, mat2x3, mat2x4, mat3x2, mat3, mat3x4, mat4x2, mat4x3, mat4, imat2, imat2x3, imat2x4, imat3x2, imat3, imat3x4, imat4x2, imat4x3, imat4, dmat2, dmat2x3, dmat2x4, dmat3x2, dmat3, dmat3x4, dmat4x2, dmat4x3, dmat4
    To create and operate with Matrices 2x2, 2x3, 2x4, 3x2, 3x3, 3x4, 4x2, 4x3 and 4x4
  • + Added:: new functions for manipulating matrices:
    • MAT_ADD, MAT_COMPMULT, MAT_EQ, MAT_IDENTITY, MAT_MUL, MAT_NE, MAT_NEG, MAT2_NEW, MAT2x3_NEW, MAT2x4_NEW, MAT3x2_NEW, MAT3_NEW, MAT3x4_NEW, MAT4x2_NEW, MAT4x3_NEW, MAT4_NEW, MAT_NULL, MAT_OUTERPRODUCT, MAT_SUB, MAT_TRANSPOSE

Sound
--------

  • + Added: new types (TYPE):
    • AUDIO_CPU_USAGE, AUDIO_MEMORY_USAGE
    Used to obtain detailed information on the use of CPU and memory on the part of engine sound
  • + Added: new functions of info:
    • AUDIO_GET_MEMORYUSAGE, AUDIOLIB_GET_MEMORYUSAGE, CD_GET_MEMORYUSAGE, CDCHANNEL_GET_MEMORYUSAGE, SOUND_GET_MEMORYUSAGE, SOUNDCHANNEL_GET_MEMORYUSAGE, SONG_GET_MEMORYUSAGE, SONGCHANNEL_GET_MEMORYUSAGE
    They allow you to get the amount of memory used (in bytes) of engine audio and the loaded resources
  • + Added: new function of info:
    • AUDIO_GET_CPUUSAGE
    Allows you to obtain statistics of the CPU used by the engine sound

Text
-----

  • + Added: new function of info:
    • FNT_GET_MEMORYUSAGE
    Allows you to get the amount of memory used (in bytes) of the loaded resources

SDK
----

  • + Added: new structures:
    • GMXMat2, GMXMat2x3, GMXMat2x4, GMXMat3x2, GMXMat3, GMXMat3x4, GMXMat4x2, GMXMat4x3, GMXMat4, GMXIMat2, GMXIMat2x3, GMXIMat2x4, GMXIMat3x2, GMXIMat3, GMXIMat3x4, GMXIMat4x2, GMXIMat4x3, GMXIMat4, GMXDMat2, GMXDMat2x3, GMXDMat2x4, GMXDMat3x2, GMXDMat3, GMXDMat3x4, GMXDMat4x2, GMXDMat4x3, GMXDMat4
    To operate with Matrices 2x2, 2x3, 2x4, 3x2, 3x3, 3x4, 4x2, 4x3 and 4x4
  • + Added: support default arguments for functions
User avatar
CicTec
 
Posts: 16413
Joined: Thu Jul 31, 2008 10:18 pm

Re: <<< Gemix BETA 7.0 >>>

Postby CicTec » Thu Nov 21, 2013 11:26 am

Updated 7.0 beta, where they fixed some bugs related to the new scope system.
Download available at the beginning of the thread.
User avatar
CicTec
 
Posts: 16413
Joined: Thu Jul 31, 2008 10:18 pm

Re: <<< Gemix BETA 7.0 >>>

Postby CicTec » Tue Dec 10, 2013 8:00 pm

Updated 7.0 beta again...

Fixed a bug that prevented to call methods PRIVATE type, from the same PROCESS in which they were defined and other minor bugs.

Download available at the beginning of the thread.
User avatar
CicTec
 
Posts: 16413
Joined: Thu Jul 31, 2008 10:18 pm

Re: <<< Gemix BETA 7.0 >>>

Postby CicTec » Tue Jan 07, 2014 10:24 pm

New update available.
Download available at the beginning of the thread.

07/01/2014 BETA 7.0 UPDATE 2
----------------------------------------

Features:

Language & Core
---------------------

  • * Fixed: [Win] bug that caused the crash of the compiler in SO Vista or higher, especially in versions 64bits
  • * Fixed: bug that prevented obtain the correct value of data TYPE's/FOBJECT's, if they were fields of other data type STRUCT/TYPE's
  • * Fixed: bug that allowed you to use the subscript operator in STRUCT data to a single dimension or data TYPE's not array/pointer, causing anomalies in the program, now is generated correctly compile error
  • * Fixed: bug that prevented to display the icon of the program when it was called the EXIT function
  • * Fixed: [Win] bug that made the icon disappear and the menu system of the program, when it passed in fullscreen and back in window, in Vista OS or superior, 32bits versions

Graphics
-----------

  • * Fixed: [Win] bug that crashed the program when the rendering and was pressing the key combination CTRL+ALT+DEL in SO Vista or higher
  • # Modified: [Win] rendering system for the engine software, now uses Direct3D 9 instead of DirectDraw
  • ! Information: [Win] improved speed of software rendering 2x-3x more rapid in various cases

Tween
--------

  • + Added: support so that the variable is associated with the tween updated with the initial value once created
User avatar
CicTec
 
Posts: 16413
Joined: Thu Jul 31, 2008 10:18 pm

Re: <<< Gemix BETA 7.0 >>>

Postby CicTec » Mon Apr 28, 2014 11:32 am

New update available.
Download available at the beginning of the thread.

27/04/2014 BETA 7.0 UPDATE 3
----------------------------------------

Features:

Language & Core
---------------------

  • * Fixed: bug that caused compiler crashes in some cases, compiling methods of processes
  • * Fixed: bug that caused compiler crashes in some cases or a compilation error when source files were used with INCLUDE
  • * Fixed: [Win] bug in the window manager that blocked rendering when the latter was partially off the screen

Main
------

  • # Modified: SIGNAL behavior, not now longer sends a signal to a process asleep from a blocking call FUNCTION

Text
-----

  • # Modified: overload WRITE function for the type VOID *, now print the numerical value of the data passed instead of the alpha characters

Tween
--------

  • + Added: overloads of the following functions:
    • INT TWEEN_NEW(<type> *target, <type> start_value, <type> end_value, INT duration, INT tween_type, INT easing_mode, INT autoplay, INT loop, INT target_init)
    • INT TWEENGROUP_ATTACH_TWEEN(INT tweengroup_id, <type> *target, <type> start_value, <type> end_value, INT duration, INT tween_type, INT easing_mode, INT target_init)
    and new constants:
    • tween_target_init_off, tween_target_init_on
    To support that the variable ("target") associated the tween is updated with the initial value "start_value" during creation, if indicated in "target_init"
User avatar
CicTec
 
Posts: 16413
Joined: Thu Jul 31, 2008 10:18 pm

Re: <<< Gemix BETA 7.0 >>>

Postby CicTec » Fri May 23, 2014 4:50 pm

New update available.
Download available at the beginning of the thread.

23/05/2014 BETA 7.0 UPDATE 4
----------------------------------------

Features:

Language & Core
---------------------

  • * Fixed: bug that assigned values interval SBYTE using the operators ++ and -- to data type BYTE
  • * Fixed: bug in assigning default arguments to parameters methods
  • * Fixed: bug that prevented to declare the data type PROCESS as parameters to methods
  • ! Information: now generates a compile error when a method declared in a PROCESS is not defined

Graphics
-----------

  • * Fixed: [Win] screen corruption bug in the areas black, when it was used VIRTUALRESOLUTION with aspectratio
  • * Fixed: bug precision in rendering normal graphics with flags horizontal and/or vertical
User avatar
CicTec
 
Posts: 16413
Joined: Thu Jul 31, 2008 10:18 pm

Re: <<< Gemix BETA 7.0 >>>

Postby CicTec » Thu Jul 24, 2014 11:23 am

New update available.
Download available at the beginning of the thread.

23/07/2014 BETA 7.0 UPDATE 5
----------------------------------------

Features:

Language & Core
---------------------

  • * Fixed: crash bug in the compilador declare/define a method without using the keyword method, now generates a compile-time error to indicate the error
  • * Fixed: bug that prevented to run correctly calls of PROCESS/FUNCTION in methods

Graphics
-----------

  • * Fixed: bug in FX_DSTINSRC to use in combination with flags
  • # Modified: MAP_GET_REALCPOINT, now no longer generates the error runtime when the CPOINT 0 is not defined explicitly

Mode7
--------

  • + Added: support for partial flags (m7[N].Flags) at the moment are supported only the values 0 and 8
  • * Fixed: bug that caused the program to crash to create more than one window of mode7
  • * Fixed: bug in render properly to Z, 2 or more windows mode7
User avatar
CicTec
 
Posts: 16413
Joined: Thu Jul 31, 2008 10:18 pm

Re: <<< Gemix BETA 7.0 >>>

Postby android » Sat Dec 06, 2014 10:45 pm

Win32 download zip file is corrupt
android
 
Posts: 1
Joined: Wed Feb 17, 2010 8:22 pm

Next

Return to News and Releases

Who is online

Users browsing this forum: No registered users and 1 guest