Repository navigation
Releases: inflagames/ogre-scripts-LSP
Releases · inflagames/ogre-scripts-LSP
Release list
v0.0.4
Version v0.0.4
Fix issues related to params validations.
Change Log
- Fixed: Fix issue with point_size_attenuation param in pass block
- Fixed: Issue with params validation when invalid param structure in the tree
- Added: Tests to cover the errors with the params validations
- Fixed: Issue with texture params in texture_unit block
v0.0.3
Version v0.0.3
Fixed issues with memory leaks in the code and add support for validate params in the different logic blocks (pass, material, technique, textureUnit, sample).
Change Log
- Changed: Restructure files in project and remove unused methods
- Fix: Update all pointer uses in ast_tree to avoid memory leaks
- Fix: Update all pointers around the LSP to avoid memory leaks
- Added: Include support for pass params validation
- Added: Include support for material params validation
- Added: Include support for technique params validation
- Fix: Issue with allow match_literals on params list
- Added: Include support for texture unit params validation
- Added: Include support for sample params validation
v0.0.2
Version v0.0.2
Fixed general issues related to the scripting language and not supported tokens.
Change Log
- Fixed: Several issues with formatting code with exceptions.
- Fixed: Removed not used tokens in the scanner (entry_point_tk, profiles_tk).
- Added: Support for missing <rtshader_system> block.
- Added: Basic support for semanticTokensProvider to the server.
- Added: Support for missing <geometry_program>|<geometry_program_ref> blocks.
- Added: Support for missing <tessellation_hull_program>|<tessellation_hull_program_ref> blocks.
- Added: Support for missing <tessellation_domain_program>|<tessellation_domain_program_ref> blocks.
- Added: Support for missing <compute_program>|<compute_program_ref> blocks.
- Added: Support for missing <shadow_receiver_material>|<shadow_caster_material> blocks.
- Fixed: Error with characters allowed in identifier tokens.
- Fixed: Issue with float numbers that ends with the character 'f'.
- Added: Support for missing <shared_params> block.
- Fixed: Issue with imports source token.
- Fixed: Issue with identifiers that start with digits.
- Added: Support for missing <texture_source> blocks.
- Added: Multiline comments.
- Added: Support for missing <sampler|sampler_ref> block.
- Fixed: Allow objects identifier be a number_literal.