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

tatsumi rotating sprite device refactor take 2 #13470

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mamehaze
Copy link
Contributor

@mamehaze mamehaze commented Mar 12, 2025

This is a stripped version of #13418

The larger part of the clean-ups which involved moving functions around and splitting the driver into more logical files from that PR has been removed as it seems impossible to do so without falling foul of further demands.

This contains the sprite device code and updates to make use of it only, the rendering code is still mostly unchanged from what's in MAME, although the way some bits work has been slightly changed to avoid having to mess with graphic data at init time.

It's definitely a worse version of the PR as from an objective point of view it's missing many of the clean-ups I had worked on prior, but if that's what it takes, that's what it takes. It's still an improvement on what's in MAME right now, just less of one.

@modusc896d352

This comment was marked as abuse.

@mamehaze
Copy link
Contributor Author

mamehaze commented Mar 13, 2025

I'm not saying this is an improved PR, it's one that should actually get accepted though, as it has none of the bits that were being pulled up on for insane/pointless reasons in it.

My desire is to make progress, simple as that. Having to take my work backwards and jump through ridiculous hoops just for that to happen isn't exactly my idea of fun, but here we are. There should be nothing objectionable remaining in this because I've stripped it all back to the parts that weren't having extra unreasonable demands placed on them so it should be fine.

If it's still not fine, I really don't know at this point.

@modusc896d352

This comment was marked as abuse.

@mamehaze
Copy link
Contributor Author

mamehaze commented Mar 13, 2025

I see forks as counterproductive, I've no interest in doing that.

I'll stop working on MAME altogether before I go that route.

As an autistic person, I will keep doing what I do, in ways that I'm comfortable with, and try to find some enjoyment out of it, even if some people want to make it as miserable as possible and bully me the whole time.

It is not a me problem if Vas keeps overloading PR feedback with out of scope demands, it's a Vas problem. I've worked this back to where those demands no longer apply. MAME loses a bunch of the clean-ups that I was doing, but as I said, if that's how it has to be to move forward, that's how it has to be to move forward. The scope of this PR is now smaller than the old one, which yes, reminds me just how much of MAME development under his management is walking on eggshells, but I'm used to it by now.

Everything in here was in the previous PR without being flagged, so there's absolutely no logical reason why there would be a problem with this one.

@modusc896d352

This comment was marked as abuse.

@mamehaze
Copy link
Contributor Author

mamehaze commented Mar 13, 2025 via email

@mamehaze
Copy link
Contributor Author

Also can I kindly ask that you leave me alone, and stop shitting all over this PR, because this is meant to be the clean one, that can be merged without issue.

@galibert
Copy link
Member

I banned that user, PR comments is not the place for... that.

@MooglyGuy
Copy link
Contributor

MooglyGuy commented Mar 13, 2025

I just want to point out, Haze, that that person is most likely TwinAphex/SquarePusher, the guy you were considering joining forces with a short while ago before he hit you with the demand that you remove all of the MAME-related videos from your YouTube channel, which as I recall was the bridge too far.

The fact that he actually describes you and I as friends should make it pretty clear how wildly out of touch with reality Daniel De Matteis really is.

On an actually relevant note, this seems like a reasonable starting point for refactoring. Nothing appears to be super contentious, it should go in pretty smoothly.

@happppp
Copy link
Member

happppp commented Mar 13, 2025

Let's not go there, I really doubt Modulus is the libretro maintainer.
On-topic from now on please.

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.

5 participants