SMG

Results 147 issues of SMG

enhancement
low priority

This affects the search list and shared file list. There's currently no way to go the selected file or folder.

enhancement

It may be more convenient to toggle certain settings on/off in preferences to avoid cluttering the details view. Hashes: - [ ] Path Hash - [ ] Ext Hash -...

enhancement

This should check the version number to see if it is compatible. The current behavior is to just return a boolean, which isn't very descriptive.

smash-arc
SmashArcNet

Info that isn't part of the ARC and will have to be calculated. - [ ] Compressed Size (all files and subfolders) - [ ] Decompressed Size (all files and...

enhancement

- [ ] The sample count should be editable for GLViewport - [ ] DepthTexture should support multisampling

bug
question

The bitmap flip is quite slow. The framebuffer reading methods should perform the flip manually or not flip and have the caller choose to flip or not. https://github.com/ScanMountGoat/SFGraphics/blob/309be02e80246028e6969648b1a51482d04c692e/Projects/SFGraphics/GLObjects/Framebuffers/FramebufferReading.cs#L14-L49

enhancement

Buffers will most likely be initialized once and then bound to shaders many times, so there is little performance impact for doing these checks. Writes should only be checked to...

enhancement
unit test

Shader setters, for example, can return false for -1 indices. This is simpler to debug than events or logs. For major errors, a more meaningful exception should be thrown.

unit test
code quality

This will probably need to be a separate class due to the differences in how attributes are handled. A separate buffer should be stored for each attribute to avoid the...

enhancement