Skip to content

yquake2 compiling for riscv boards#15453

Open
protocultor wants to merge 1 commit intobatocera-linux:masterfrom
protocultor:yquake2_riscv
Open

yquake2 compiling for riscv boards#15453
protocultor wants to merge 1 commit intobatocera-linux:masterfrom
protocultor:yquake2_riscv

Conversation

@protocultor
Copy link
Contributor

@protocultor protocultor commented Feb 21, 2026

...or, at the very least, it's compiling now on those.
Someone with the hardware might do a better testing of this.

Also included infinite loop fix included in "padnum" patch (yquake2/yquake2#1279).

@dmanlfc
Copy link
Collaborator

dmanlfc commented Feb 21, 2026

Separate them out please.
We cannot also assume it will work on riscv unless someone verifies it.
None of the team have the device to test and the horsepower of the device is very weak. I doubt the performance will be acceptable anyway.

@protocultor
Copy link
Contributor Author

I've separated every fix in different commits.
After reading some benchmarks on the JH7110, which compares it to something between a RPi2 and a 3, I'm no longer worried about performance, especially when some of the boards support GLES3. At worst, using GLES1 will solve possible performance issues.
Reminder that a RPi3 achieves 142 fps average, 102 fps minimum, at 720p with vsync disabled using GLES1.

@dmanlfc
Copy link
Collaborator

dmanlfc commented Feb 22, 2026

Separate PRs. We cannot assume it works. Either someone verifies it or we don't add it.

@protocultor
Copy link
Contributor Author

protocultor commented Feb 26, 2026

Outdated comment. The PRs have been separated.

@dmanlfc dmanlfc added the need info need vendor support or information to resolve label Mar 9, 2026
It's still disabled in Config.in for these boards, until someone can
properly test it in actual hardware.
@protocultor protocultor changed the title yquake2 working for riscv boards yquake2 compiling for riscv boards Mar 13, 2026
@protocultor
Copy link
Contributor Author

Now this includes only what's needed to compile on riscv boards, without even removing the if in Config.in. Nothing more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

help wanted need info need vendor support or information to resolve

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants