Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08978 Graphics Minor Always 29 days ago 28 days ago
Tester ICEknight View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows 10/11 (64-bit)
Status [?] Acknowledged Driver
Version 0.271 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 08978: n64 and clones: Games can't disable internal anti-aliasing effect
Description Current N64 emulation always has anti-aliasing on by default, affecting games which disable it automatically and those which have a specific option for it such as Quake. This leads to some additional blurriness and erasure of detail in 2D games such as `bangaioh` and copyright screens such as that in `dukenkzhu`.
Steps To Reproduce - Load `quake64`.
- Go to Options/Video/Filter.
- Turning it On/Off doesn't make a difference
Additional Information From @happyfelice:
The N64 has an anti-aliasing filter for video output. It is intended for 3D scenes where there may be 1 pixel gaps between adjacent triangles. For 2D elements (usually drawn as textured rectangles) the filter can be disabled. The entire frame (or at least video line) must be output with the filter either on or off.
The filter uses the coverage value for the pixel to determine whether to filter the pixel or to pass the pixel. If it filters the pixel, it replaces the pixel color with an average color from adjacent pixels.
Github Commit
Flags Verified with Original
Regression Version
Affected Sets / Systems n64 and clones
Attached Files
jpg file icon bangaioh1 real.jpg (689,668 bytes) 29 days ago Uploaded by ICEknight
Real hardware
ICEknight
png file icon bangaioh1 intended.png (71,162 bytes) 29 days ago Uploaded by ICEknight
Intended output
ICEknight
png file icon bangaioh1 mame.png (90,624 bytes) 29 days ago Uploaded by ICEknight
MAME output
ICEknight
jpg file icon bangaioh2 real.jpg (136,749 bytes) 29 days ago Uploaded by ICEknight
Real hardware
ICEknight
png file icon bangaioh2 intended.png (247,402 bytes) 29 days ago Uploaded by ICEknight
Intended output
ICEknight
png file icon bangaioh2 mame.png (277,858 bytes) 29 days ago Uploaded by ICEknight
MAME output
ICEknight
png file icon bangaioh3 real.png (579,879 bytes) 29 days ago Uploaded by ICEknight
Real hardware
ICEknight
png file icon bangaioh3 intended.png (474,357 bytes) 29 days ago Uploaded by ICEknight
Intended output
ICEknight
png file icon bangaioh3 mame.png (352,152 bytes) 29 days ago Uploaded by ICEknight
MAME output
ICEknight
jpg file icon bangaioh4 real.jpg (227,932 bytes) 29 days ago Uploaded by ICEknight
Real hardware
ICEknight
png file icon bangaioh4 intended.png (384,500 bytes) 29 days ago Uploaded by ICEknight
Intended output
ICEknight
png file icon bangaioh4 mame.png (384,975 bytes) 29 days ago Uploaded by ICEknight
MAME output
ICEknight
jpg file icon bangaioh5 real.jpg (308,698 bytes) 29 days ago Uploaded by ICEknight
Real hardware
ICEknight
png file icon bangaioh5 intended.png (188,932 bytes) 29 days ago Uploaded by ICEknight
Intended output
ICEknight
png file icon bangaioh5 mame.png (201,835 bytes) 29 days ago Uploaded by ICEknight
MAME output
ICEknight
jpg file icon dukenzh real.jpg (698,394 bytes) 29 days ago Uploaded by ICEknight
Real hardware
ICEknight
png file icon dukenzh intended.png (16,925 bytes) 29 days ago Uploaded by ICEknight
Intended output
ICEknight
png file icon dukenzh mame.png (18,192 bytes) 29 days ago Uploaded by ICEknight
MAME output
ICEknight
Relationships
There are no relationship linked to this issue.
Notes
0
There are no notes attached to this issue.