Skip to content

Merge from main - #136

Merged
seven-shades merged 122 commits into
Vdp2/rotation-param-Bfrom
main
Jul 28, 2026
Merged

Merge from main#136
seven-shades merged 122 commits into
Vdp2/rotation-param-Bfrom
main

Conversation

@seven-shades

Copy link
Copy Markdown
Collaborator

No description provided.

ReyeMe and others added 30 commits December 2, 2025 18:42
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
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...
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
willll and others added 29 commits July 13, 2026 11:29
…dardizing brief descriptions and removing unnecessary punctuation
…ng conventions for USB development cartridge
…plify FIFO wait functions with timeout handling
- 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.
Make UTs run on SEGA Saturn
@seven-shades
seven-shades merged commit f293db5 into Vdp2/rotation-param-B Jul 28, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants