SMG
SMG
This happens for shaders with `var x: Struct` instead of `var x: Struct`.
The current implementation uses a mix of standard Rust types like `[f32; 4]` and glam types like `glam::Mat4`. It should be possible to use this library without glam.
The current implementation assumes one shader file for all entry points. Entry points have an associated ShaderStage, so the visibility can be inferred. There may be issues with some resources...
https://github.com/gpuweb/gpuweb/issues/1393 https://gpuweb.github.io/gpuweb/wgsl/#memory-layouts It seems like uniform buffers still require 16-byte aligned array members like in std140.
This section can probably be merged with the above code block. https://github.com/jam1garner/Smash-Forge/blob/master/Smash%20Forge/Filetypes/BFRES/Switch/FSKA.cs#L147-L237
 An example of a material with diffuse and a reflection map. Data Object 20 and 21. - [x] Support two diffuse layers - [x] Enable sphere coordinates independently for...
This is most noticeable on polygons with alpha blending. Example Polygons: * `data/model/figure/bayonetta_d_F` TopN - [x] Scaled model with stencil testing for outlines - [ ] Fix visual artifacts on...
This could be an issue with the format and dimensions. The crash is from `GL.CompressedTexImage2D`. Passing the same parameters and an empty byte array of the same length into the...
`System.AccessViolationException` for GL.DrawElements in the Mesh class. Buffers are probably messed up.
Some of the textures render as black. The textures appear correctly in Photoshop after being exported. First broken commit: https://github.com/jam1garner/Smash-Forge/commit/2ccdec22402188d1441940b8be008d5ed37b2cf3 [Nut Non Square Textures.zip](https://github.com/jam1garner/Smash-Forge/files/2268623/Nut.Non.Square.Textures.zip)