Skip to content

Painter: scaling and transformation implementation (WANT_TRANSFORM=1) #272

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

Merged
merged 6 commits into from
Jan 27, 2025

Conversation

jstine35
Copy link
Collaborator

@jstine35 jstine35 commented Jan 26, 2025

This is a re-base of PR #215 authored by @nstbayless . Main differences are related to the featureflag table, makefile behaviors, and various improvements to unit tests to better handle various potential error conditions. (all things added to main branch, but which create conflicts and required a rebase)

  • Adds image scaling and transformation features as specified by Love2D.
  • build with make WANT_TRANSFORM=1 (this is default behavior)

The feature is implemented using software logic and should be functioning properly on any/all platforms. It has been enabled by default, and is not expected to cause build errors or runtime issues, but can be disabled per platform with WANT_TRANSFORM=0 on a case-by-case basis. Performance of the feature, if used extensively, may be a concern depending on target platform.

@jstine35 jstine35 merged commit 76d013e into libretro:master Jan 27, 2025
10 checks passed
@jstine35 jstine35 deleted the scaling branch January 27, 2025 21:05
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.

2 participants