Skip to content

Releases: inflagames/ogre-scripts-LSP

v0.0.4

Choose a tag to compare

@wil92 wil92 released this 20 Mar 17:50
f654fa4

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

Choose a tag to compare

@wil92 wil92 released this 20 Mar 14:39
27523f6

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

Choose a tag to compare

@wil92 wil92 released this 23 Feb 00:31
17dbe4b

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.

v0.0.1

Choose a tag to compare

@wil92 wil92 released this 18 Feb 14:06

First pre-release