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
ebiten: test fails with Go 1.22 on 32bit Windows #2867
Comments
The test passed on my local (Parallels) machine
|
This seems to happen with DirectX 12. I could reproduce this on my local machine. $env:GOARCH="386"
$env:EBITENGINE_DIRECTX="version=12"
go1.22rc2.exe test . -run=^TestImageNewImageFromEbitenImage$ -count=1 |
One liner not to pollute global environments: & (Get-Process -Id $PID).Path { $env:GOARCH="386"; $env:EBITENGINE_DIRECTX="version=12"; go1.22rc2.exe test . -run=^TestImageNewImageFromEbitenImage$ -count=1 } I could reproduce this on Intel Windows, but not on Arm Windows. |
I'll create a debug mode to trace all the DirectX (12) calls |
Note to myself: execute a binary to draw an image in the same way as Also, let's try another version of Ebitengine like v2.6. |
…irectX 12 didn't work well Apparently, a pseudo padding was needed for D3D12_RESOURCE_DESC, but this is still mysterious. This change also add Go 1.22 to the GitHub Actions. Closes #2867
…irectX 12 didn't work well Apparently, a pseudo padding was needed for D3D12_RESOURCE_DESC, but this is still mysterious. This change also add Go 1.22 to the GitHub Actions. Closes #2867
Ebitengine Version
fa483ad
Operating System
Go Version (
go version
)1.22-rc.1
What steps will reproduce the problem?
Run
go test .
What is the expected result?
The tests pass.
What happens instead?
The test fails.
https://github.com/hajimehoshi/ebiten/actions/runs/7278421007/job/19832581602
Anything else you feel useful to add?
As this is an RC version, there might be an issue in Go. Let's investigate this anyway...
The text was updated successfully, but these errors were encountered: