Skip to content

Restore pixel constants dirty state handling.#15

Merged
ga2mer merged 2 commits into
sonicnext-dev:mainfrom
squidbus:pixel-dirty
Jul 24, 2025
Merged

Restore pixel constants dirty state handling.#15
ga2mer merged 2 commits into
sonicnext-dev:mainfrom
squidbus:pixel-dirty

Conversation

@squidbus

@squidbus squidbus commented Jul 23, 2025

Copy link
Copy Markdown
Collaborator
  • Bit order of pixel shader constant dirty state was originally correct, revert it back.
  • Replace BeginRingBig with D3DDevice_BeginShaderConstantF4 implementation.
    • BeginRingBig hack was causing the pixel shader constant issues.

Trial pillars and Radical Train doors are still working.

@ga2mer
ga2mer merged commit 0e11a30 into sonicnext-dev:main Jul 24, 2025
2 of 12 checks passed
@squidbus
squidbus deleted the pixel-dirty branch August 7, 2025 22:17
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