<commit_before>***** v2021-02-01 *****

FIX: [Meshtool]    (Author: MikeHart)
New: [tests] Added test_models.cxs script.    (Author: MikeHart)
New: [tests] Added test_project.cxs script.    (Author: MikeHart)
New: [tests] Added test_picking.cxs script.    (Author: MikeHart)
New: [Mesh] Added direct import of obj files with their corresponding material file (mtl)    (Author: MikeHart)
New: [Mesh] Added direct import of static B3D files. Animations are missing atm.    (Author: MikeHart)
New: [source] Added Line and Camera picking and projecting   (Author: innerloop) 
New: [src.entity] Modded LookAt   (Author: innerloop) 

KNOWN ISSUES: 
- Normals seem to be not calculated correctly when directly loading B3D files.
- No animation is imported when directly loading B3D files.


---------------------------------------------------------------------------------------------------------------------------------
V2.0-beta3
- All constants changed to PascalCase
- Red, Green, Blue, Alpha functions in Color class renamed to R, G, B, A
- Camera.ClearColor property changed to Camera.BackgroundColor

V2.0-beta2
This release brings lots of changes. API should be more or less stabilized now:
- Added vertex animation support (which is now the default in meshtool since there is a bug with skinned meshes)
- Added animation sequences
- Shadow tex size can now be changed at runtime
- Sun distance can be specified for shadow calculation
- Added Shader class
- Added previous depth pass to avoid computing redundant fragments
- Added different draw modes to surfaces (points, lines, triangles, triangle strip, triangle fan)
- Math3D library has been completely rewritten
- Renamed Material.BaseTexture to Material.ColorTexture<commit_msg>Update VERSIONS.txt<commit_after>V2.0-beta3
- All constants changed to PascalCase.
- Red, Green, Blue, Alpha functions in Color class renamed to R, G, B, A.
- Camera.ClearColor property changed to Camera.BackgroundColor.
- Meshtool now supports animated MD2 meshes.
- Fixed Color.Multiply compilation error.
- Added IsLoaded methods to resources.
- Fixed render to texture on HTML5.
- Fixes to meshtool. (Author: MikeHart)
- Added test_models.cxs script. (Author: MikeHart)
- Added test_project.cxs script. (Author: MikeHart)
- Added test_picking.cxs script. (Author: MikeHart)
- Added direct import of obj files with their corresponding material file (mtl). (Author: MikeHart)
- Added direct import of static B3D files. Animations are missing atm. (Author: MikeHart)
- Added Line and Camera picking and projecting. (Author: innerloop) 
- Modded LookAt. (Author: innerloop)
- Known issue: Normals seem to be not calculated correctly when directly loading B3D files.
- Known issue: No animation is imported when directly loading B3D files.

V2.0-beta2
This release brings lots of changes. API should be more or less stabilized now:
- Added vertex animation support (which is now the default in meshtool since there is a bug with skinned meshes)
- Added animation sequences
- Shadow tex size can now be changed at runtime
- Sun distance can be specified for shadow calculation
- Added Shader class
- Added previous depth pass to avoid computing redundant fragments
- Added different draw modes to surfaces (points, lines, triangles, triangle strip, triangle fan)
- Math3D library has been completely rewritten
- Renamed Material.BaseTexture to Material.ColorTexture
{'fraction_non_alphanumeric': 0.10241318422601531, 'fraction_numerical': 0.008828722778104767, 'mean_word_length': 3.662551440329218, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3891648', 'n_tokens_mistral': 927, 'n_tokens_neox': 867, 'n_words': 432}