aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/shader_environment.cpp
diff options
context:
space:
mode:
authorTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-31 10:16:50 -0400
committerTakoroka <137927095+Takoroka@users.noreply.github.com>2026-11-01 11:09:54 -0500
commitb0043b6065abf1949558f9bd6cc0826c76a28f07 (patch)
tree064ebbfdc25e659f1bd0ab0ba7291eb1412d704a /src/video_core/shader_environment.cpp
parentcefcf3a9b1c78250a53aa241fc3cd5d4e5b30f26 (diff)
nx2: lower ISETP.EX, the high half of 64-bit compares
ISETP.EX compares the high words and folds in the low words' result, passed as the predicate at bits 68-70 (negated by 71): EQ is high equal AND low, NE high different OR low, the orderings high strictly ordered OR (high equal AND low). Lower it to one or two Maxwell ISETPs into the destination. Switch Sports' scenery shaders null-check 64-bit texture handles this way; 168 of them were rejected and drew black.
Diffstat (limited to 'src/video_core/shader_environment.cpp')
0 files changed, 0 insertions, 0 deletions