Skip to content

Change readme.md to state diagonal screen tearing on hardware is less noticeable#11

Open
myclevorname wants to merge 1 commit intoTheScienceElf:mainfrom
myclevorname:main
Open

Change readme.md to state diagonal screen tearing on hardware is less noticeable#11
myclevorname wants to merge 1 commit intoTheScienceElf:mainfrom
myclevorname:main

Conversation

@myclevorname
Copy link
Copy Markdown

The diagonal line is an artifact of GraphX using a row-major ordering of pixels in the VRAM instead of column-major ordering. The screen is actually a portrait display, requiring the hardware to flip the screen over the diagonal line, causing minor screen tearing. The only way to fix this is to rewrite GraphX to use the column-major ordering that is native to the display. You can view the same effect using Ndless programs on the TI-Nspire CX II (CAS) because that calculator uses the same display.

The diagonal line is an artifact of GraphX using a row-major ordering of
pixels in the VRAM instead of column-major ordering. The screen is
actually a portrait display, requiring the hardware to flip the screen
over the diagonal line, causing minor screen tearing. The only way to
fix this is to rewrite GraphX to use the column-major ordering that is
native to the display. You can view the same effect using Ndless
programs on the TI-Nspire CX II (CAS) because that calculator uses the
same display.
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