Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor OSLib #80

Merged
merged 1 commit into from
Sep 14, 2024
Merged

Refactor OSLib #80

merged 1 commit into from
Sep 14, 2024

Conversation

dogo
Copy link
Owner

@dogo dogo commented Sep 14, 2024

  • Replaced magic numbers with meaningful constants for better readability.
  • Modularized common logic in trigonometric and frame sync functions.
  • Improved naming conventions and added descriptive comments.
  • Optimized input validation in trigonometric functions (angle handling).
  • Simplified frame synchronization logic and added support for dynamic frameskip and VSync.
  • Completed system initialization and PSP-specific callback setup.
  • Enhanced the benchmarking utilities for more accurate performance measurements.
  • Improved memory alignment and optimized memset for hardware acceleration.

- Replaced magic numbers with meaningful constants for better readability.
- Modularized common logic in trigonometric and frame sync functions.
- Improved naming conventions and added descriptive comments.
- Optimized input validation in trigonometric functions (angle handling).
- Simplified frame synchronization logic and added support for dynamic frameskip and VSync.
- Completed system initialization and PSP-specific callback setup.
- Enhanced the benchmarking utilities for more accurate performance measurements.
- Improved memory alignment and optimized memset for hardware acceleration.
@dogo dogo merged commit 94029b6 into master Sep 14, 2024
6 checks passed
@dogo dogo deleted the refactor/oslib branch September 14, 2024 16:33
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.

1 participant