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

Handling of NV097_SET_ALPHA_FUNC is incorrect for float values that match the reference. #1912

Closed
abaire opened this issue Feb 19, 2025 · 0 comments · Fixed by #1955
Closed
Labels
bug Something isn't working

Comments

@abaire
Copy link
Contributor

abaire commented Feb 19, 2025

Bug Description

See deltas here:
https://abaire.github.io/xemu-nxdk_pgraph_tests_results/compare/xemu-0.8.20-master-3bdb9e7fd4d6c9f5adec0543f1679d2943a0d092/Linux_x86_64/gl_NVIDIA_Corporation_NVIDIA_GeForce_GTX_1070-PCIe-SSE2%3Agslv_4.00_NVIDIA_via_Cg_compiler/Alpha_func.html

The behavior is close to correct but fails for interpolated values that should match the reference value.

This could potentially cause missing rasters or visible rasters that should be culled.

Expected Behavior

xemu output should match HW results

xemu Version

xemu-0.8.20-master-3bdb9e7fd4d6c9f5adec0543f1679d2943a0d092

System Information

xemu_version: 0.8.20
xemu_branch: master
xemu_commit: 3bdb9e7
xemu_date: Sun Feb 16 00:00:03 UTC 2025
CPU: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
OS_Version: Ubuntu 24.04.2 LTS
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: NVIDIA GeForce GTX 1070/PCIe/SSE2
GL_VERSION: 4.0.0 NVIDIA 570.86.15
GL_SHADING_LANGUAGE_VERSION: 4.00 NVIDIA via Cg compiler

Additional Context

No response

@abaire abaire added the bug Something isn't working label Feb 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant