SMG

Results 147 issues of SMG

This happens for shaders with `var x: Struct` instead of `var x: Struct`.

invalid

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.

enhancement

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...

enhancement

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

bug

![image](https://user-images.githubusercontent.com/23301691/45598539-3e402880-b9a3-11e8-8e9b-29536e872ef1.png) 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...

bug
Melee

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...

bug

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...

bug

`System.AccessViolationException` for GL.DrawElements in the Mesh class. Buffers are probably messed up.

bug

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)

bug