Skip to content

Releases: kingeric1992/enbParmLinks

v0.1.2.2

11 Jan 20:18
961fb97
Compare
Choose a tag to compare
  • Expend support for EXPR from single-precision float to double.
  • Adding intrinsic function for EXPR saturate(x) and pow(x,y)

v0.1.2

09 Jan 20:08
36b54e4
Compare
Choose a tag to compare

Update details:

  • Adding new EXPR function atan2 and confirmed support on ternary operator :?.
  • Adding support for hexadecimal values 0x in EXPR.
  • Adding new section [INIT] which will only runs it's command upon enb load/save/applychange
  • Increase maximum variable supported by EXPR to 20.
  • Enforce type casting between source & destination.

  • Bug fixed on the identical key not processed.
  • Bug fixed on memory access violation crash.
  • Bug fixed on undefined behavior with 0 arguments in EXPR.
  • Bug fixed on conditional(val, cond) not honoring cond upon reload.

v0.1.1-alpha

04 Jan 20:44
36b54e4
Compare
Choose a tag to compare
v0.1.1-alpha Pre-release
Pre-release

Adding new expressions:

SYSTEM:ENBVERSION to retrieve host enb version.

EFFECT.TXT:"Version" = SYSTEM:ENBVERSION

new constant expression

EFFECT.TXT:"my Const" = 100

new function conditional( expr, cond )for EXPR expression, that when cond == 0, the expr abort write to target.
and clamp(x, min, max) to limit between minimum & maximum values.

EFFECT.TXT:"my conditional update value" = EXPR:" conditional(a0*2, a1) ",  EFFECT.TXT:"val", EFFECT.TXT:"useExpr"

adding multi-line support on value side if it's enclosed by <<<LINES & LINES pairs

EFFECT.TXT:"focal length" = <<<LINES
    EXPR:" lerp( 18 /tan(3.1415926/360 * a0), a1, lerp(1, a2, (a0 > 0) ) ) ", 
    FLOAT:0x01B39A4C , EFFECT.TXT:"focal length", EFFECT.TXT:"calc fov"
LINES

v0.1.0-alpha

03 Jan 16:26
d776c6a
Compare
Choose a tag to compare
v0.1.0-alpha Pre-release
Pre-release

Initial upload for alpha testing.