Bumped and fixed compatibility with latest StudioModel package.
- Fixes a oob crash when loading certain props
Assets
2
Rewrite of material loading to use the github.com/golang-source-engine/vmt package.
- Updated KeyValues package to better support some vmt edge cases
- Remove internal logging from the material loading process
- Removed
resource/import from vmt and vtf loading. Now only used by the material loading functions. Vmt and Vtf loading functions are exposed, so loading materials without using theresource/package is considerably easier.
Assets
2
2 things this release:
- Updated dependencies to fix broken Go 1.13 builds (dependent package bsp was in turn having issues).
- Moved Filesystem into its own package. This is now available at https://github.com/golang-source-engine/filesystem.
Assets
2
Rather than wait any longer, a minor bugfix that has quite drastic effects is getting its own release.
Before now, a vmt that uses the include key to import another vmt were broken, and failed to either patch or replace properly. This would create a bad final vmt definition that would be missing all included keyvalues. This release includes a fix for recursive vmt patching when include is used, providing correct resultant vmt attributes.
Changelog:
- Bugfix: Fix vmt's that use the
includekey failing to patch or replace correctly.
Assets
2
Galaco
released this
- Refactored getter naming conventions
- Exposed FadeDist min+max properties on Models
- Exposed bounding box for Leaf Clusters
Assets
2
Galaco
released this
Merge pull request #47 from Galaco/renovate/github.com-go-gl-gl-digest Update github.com/go-gl/gl commit hash to bf2b1f2
Assets
2
Galaco
released this
Dispatch MaterialLoaded events only when material is populated
- Remove event dispatch on material load
- Add event dispatch after texture addition to material after load
Assets
2
Galaco
released this
v0.3.4 Bump bsp version