Esenthel
Administrator
|
June 2026
Updated Esenthel Source:
-updated Sound system to operate on VecD positions (64-bit float for high precision huge worlds)
|
|
| 06-02-2026 07:01 AM |
|
Esenthel
Administrator
|
RE: June 2026
Updated Esenthel Source:
-changed Game.Obj.create func to use const
from: virtual void create(Object &obj)=NULL; // create from object
to: virtual void create(C Object &obj)=NULL; // create from object
|
|
| 06-06-2026 08:23 AM |
|
Esenthel
Administrator
|
RE: June 2026
Updated Esenthel Source:
-fixed loading old/deprecated Materials in the Editor
-updated old/deprecated Materials from Tutorials project
-added double precision 'Separate' functions for collision detection/separation
-improved precision and performance for 'Boxes.coords' now with single+double float precision
-minor performance optimizations
|
|
| 06-22-2026 12:06 PM |
|
Esenthel
Administrator
|
RE: June 2026
Updated Esenthel Source:
-optimized Time.d ad rd speed, to operate on floats which reduces casting from double compared to the old version
API Changes:
-changed Matrix API for multiplication division and inverse, for example:
Code:
OLD: void Matrix:: mul(C Matrix &m, Matrix &dest)C; // multiply self by 'm' and store result in 'dest'
NEW: Matrix& Matrix::setMul(C Matrix &a, C Matrix &b ) ; // set as "a*b"
OLD: a. mul(b, dest); // dest=a*b
NEW: dest.setMul(a, b); // dest=a*b
|
|
| 06-27-2026 11:03 AM |
|
Esenthel
Administrator
|
RE: June 2026
Updated Esenthel Source:
-cleaned up Matrix codes
|
|
| 06-29-2026 06:57 AM |
|
Esenthel
Administrator
|
RE: June 2026
Updated Esenthel Source:
-added a lot Matrix mul div divNormalized constructor function variations
|
|
| 06-30-2026 06:59 AM |
|
Esenthel
Administrator
|
RE: June 2026
Updated Esenthel Source:
-greatly improved 'Sound.muffle' when dynamically changing its values, previously there was a noticeable hiss, now it's removed, also improved performance and simplified codes
|
|
| 06-30-2026 05:25 PM |
|