Merge from main - #136
Merged
Merged
Conversation
When scaling over X and Y used same value, sprite was 1px larger than it should be. This is caused by possible bug within slDispSprite. This fix supplements it by using slDispSpriteHV.
When scaling over X and Y used same value, sprite was 1px larger than it should be. This is caused by possible bug within slDispSprite. This fix supplements it by using slDispSpriteHV.
Updated model loader to support new 'N' flag and NoLight model type in NYA format
Update(Samples): Updated model loader in samples
Added ability to construct custom sprite command and attributes Slight performance improvement
feat(Scene2D): Improvements to Scene2D
Added ability to specify where ring and decode buffers are located Cleaned up sample and removed duplicate code
- Added ability to specify where ring and decode buffers are located - Cleaned up sample and removed duplicate code
Added ability to set custom resolution in Core::Initialize function Changed constant variables in the TV class to be statics Changed width/height variable in TV class from uint16 to int16 Updated samples
- Added ability to set custom resolution in Core::Initialize function - Changed constant variables in the TV class to be statics - Changed width/height variable in TV class from uint16 to int16 - Updated samples
fix(UiManager): Correct opacity clamping method for shapes
demonstration using the modules_extra to add custom plugins to SRL
will deal with the addition of ymir batch scripts in a separate PR
ended up being simple enough so I just included it here
or at least, attempt to...
add SampleModule example
fixed small typo
Shared.mk and make.sh are fixed work on MacOS
- Setting SRL_MALLOC_METHOD to TLSF now works properly - TLSF is now used by default if SRL_MALLOC_METHOD is not specified - TLSF source and header files no longer get included if simple allocator is specified - Memory calls will now correctly report memory usage if TLSF is used - Fixed nullptr errors when freeing mesh/smoothmesh structure
…arity for Register structure
… protocol definitions
…s using existing utility functions
…e consistency for access mode checks
… and standardize method definitions
…dardizing brief descriptions and removing unnecessary punctuation
…ng conventions for USB development cartridge
…erences for USB DevCart communication
…dress sharing in CS1 namespace
…eout parameters for FIFO readiness checks
…plify FIFO wait functions with timeout handling
…ity and consistency
- Updated test utility functions in testsUtils.hpp for better readability and consistency. - Enhanced logging in test output functions to differentiate between testing and error states. - Refactored test cases in testsVector2D.hpp and testsVector3D.hpp to improve clarity and maintainability. - Ensured consistent formatting and documentation style across all test cases. - Added missing test cases and improved assertions for better test coverage.
…nit testing workflow
Make UTs run on SEGA Saturn
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.