Lazurite

Latest version: v0.2.1

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2.1

- Fixed `ESSL_300` validation bug

**Full Changelog**: https://github.com/veka0/lazurite/compare/v0.2.0...v0.2.1

0.2.0

- ***Breaking Change!*** `include_patterns`/`exclude_patterns` in project config now must be a list of strings and cannot be just a string anymore. This change was made for simplicity and consistency with other properties.
- Added `include_search_paths` property to project config that specifies `include` search paths
- Minimized error log. Now only the first encountered compilation error will be displayed, but it will still display all warnings that don't return error code
- Added `--materials` argument for `build` command. It allows you to specify GLOB patterns for materials that will be compiled
- Added `--exclude` argument for `build` command, that specifies material GLOB patterns that **won't** be considered for compilation
- Added `serialize` command that generates minimal json from material.bin files, which can be used as merge source when compiling materials
- Added GLSL and ESSL shader validation, which tries to compile resulting shaders via OpenGL API and displays errors if compilation fails. It requires lazurite to be installed as `pip install lazurite[opengl]`
- Added `--skip-validation` option for `build` command, that skips GLSL/ESSL validation
- Improved `lazurite --help` message clarity

**Full Changelog**: https://github.com/veka0/lazurite/compare/v0.1.5...v0.2.0

0.1.5

- Fixed `restore` command failing on materials with empty shader functions (EditorHighlight)
- Fixed exceptions being ignored when using `restore` command

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.