Comments (6)
I found part of the cause of this issue but not sure the exact reason why its doing this.
When you turn developer on you can see that it is spamming trying to load font:
Can't find fonts/arialnb_sharp1.fontdat
cc @Daggolin
Also seems to only affect SP, not MP.
Upon further analysis, it seems related to
Item_Paint
-> (a text item with keyworddescText
) triggers 2 calls to MenuFontToReal(4) which polls UI_RegisterFont 2x per frame of rendering each object in the menu that has the descText when hovering over them.Seems the intention is to use 4 == smallFont2 which is arialnb however smallFont2 is not referenced in SP menu registration code like it is in MP.
Actually, if you look at vanilla jasp main.menu there is:
smallFont "aurabesh" 18 mediumFont "ergoec" 18 bigFont "anewhope" 20 smallFont "arialnb" 14So I'm not sure which one is really referenced in the menu parser.
#1221
Have just opened this PR that seems related.
from openjk.
I found part of the cause of this issue but not sure the exact reason why its doing this.
When you turn developer on you can see that it is spamming trying to load font:
Can't find fonts/arialnb_sharp1.fontdat
cc @Daggolin
Also seems to only affect SP, not MP.
Upon further analysis, it seems related to Item_Paint
-> (a text item with keyword descText
) triggers 2 calls to MenuFontToReal(4) which polls UI_RegisterFont 2x per frame of rendering each object in the menu that has the descText when hovering over them.
Seems the intention is to use 4 == smallFont2 which is arialnb however smallFont2 is not referenced in SP menu registration code like it is in MP.
Actually, if you look at vanilla jasp main.menu there is:
smallFont "aurabesh" 18
mediumFont "ergoec" 18
bigFont "anewhope" 20
smallFont "arialnb" 14
So I'm not sure which one is really referenced in the menu parser.
from openjk.
Today I downloaded and installed OBS, I recorded a short video clip demonstrating this issue.
If you're interested in seeing it. just tell me, I'll upload to youtube. I also recorded the multiplayer bot issue.
from openjk.
Wonder if this is caused by newer SDL and certain OS and hardware configurations depending on the backend used.
This commit and possibly others could be related
from openjk.
LOL "Setting lower sample count improves audio latency, at the cost of potentially introducing audio issues, such as cracking."
My PC is 6 cores 6 threads, 32GB RAM with integrated Intel graphics. Theoretically I shouldn't experience this.
Could my PC be TOO FAST???
from openjk.
Here's the video I made.
https://www.youtube.com/watch?v=n_apTiRtZ54
from openjk.
Related Issues (20)
- Included gsl-lite fails to compile with g++-13 13.2.0 HOT 3
- [OpenJK] Dynamic Glow broken? HOT 17
- UBSAN multiplayer
- ASAN/UBSAN single player
- Replace SP cvars with XCVAR method HOT 1
- Rend2 out-of-bounds write while outside the map in the negative direction. HOT 1
- Error "Could not open string package 'CON_TEXT'" HOT 1
- Problem with cmake -DCMAKE_INSTALL_PREFIX=/path/to/GameData .. HOT 2
- Script to download and build Star Wars Jedi Knight II: Jedi Outcast Demo on Mac , Linux or FreeBSD
- Traditional Chinese language support issue of OpenJO (Jedi Outcast) HOT 1
- Please tell me how to install Jedi Outcast (Ubuntu arm64) HOT 4
- Failed to load renderer HOT 2
- Rend2 is not correctly building when cross compiling using mingw from Linux to Windows x64 due to compact_glsl issues
- Enabling lightsaber only and disable force in multiplayer doesn't work HOT 3
- Question regarding modelscale in Multiplayer
- Oversized fonts in game menu HOT 4
- JO: key to bypass cinematic HOT 2
- Can't build openjk/codemp/rd-rend2/tr_bsp.cpp in Alpine Linux aarch64
- 1Missing text in menu HOT 12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openjk.