Guild icon
Teeworlds
discord.gg/teeworlds / general
Teeworlds Discord Server.
Between 2020-06-07 00:00:00Z and 2020-06-08 00:00:00Z
Avatar
is the opengl 3.3 thing still experimental? (edited)
Avatar
I don't thing there is an opengl 3 renderer in vanilla at all
08:36
on the ddnet client it is pretty stable but we don't enable it by default because some people have issues with it
Avatar
anybody down for some instagib dm or even flagball?
Avatar
@Lockers you could @.here in https://discord.gg/BWBE6c for flagball
heartbeat 1
Avatar
While the opengl 3.3 renderer is stable for me, it's slower than the old one in some cases. It's faster at rendering maps but the menus (especially the serverbrowser) are slower in 3.3
Avatar
Some games let you choose
Avatar
It basically emulates legacy opengl, since teeworlds relies on direct mode rendering. Actually modern drivers are better at doing this
Avatar
The 3d texture hack vanilla does is pretty 😦
Avatar
But you cannot use mipmaps with it. This would require 2d texture arrays (opengl 3)
Avatar
What kind of toaster still doesn't support gl3?
Avatar
Hardly anything, yeah. But that does not mean that the drivers perform well =\
10:51
However other vendors have shitty drivers for legacy opengl but better ones for the modern stuff
Avatar
it's six of one half a dozen of the other
Avatar
But still... Opengl 3+ requires you to store your data on the gpu. Teeworlds regenerates all vertex data each frame, so you have to stream everything =\
Avatar
fixes a bug in a non hacky way, gets us way better performance rendering the actual tiles which is on the screen most of the time
11:01
but alas, the legacy ffp will stay with teeworlds until the day it dies, our ramblings are insignificant
11:03
Teeworlds never had much of a performance concern at all, why else would everything be stored in the naivest data structures ever manipulated by the naivest algorithms possible except for the very low level engine stuff that has to pick up the slack for the rest of the code
Avatar
Actually speeding up the tile rendering should be doable with opengl 2.1. The streaming method used by ddnet is slower than opengl client arrays (at least for some drivers... Tested it on Intel and Nvidia gpus). For example the server browser has way higher fps with legacy opengl for me. But in general I agree that relying on OpenGL 1.1 isn't a good idea...
Avatar
Eh the compatibility profile isn't likely to go anywhere and I guess with newer gpus even if the driver support for it starts to suffer from bitrot it'd still perform decent just because the gpus are getting better
Avatar
True, but using texture arrays, VBOs or some other "modern" features might still be useful
Avatar
One can hope
11:18
I should finish up that editor new map thing
Avatar
@Dune what about requiring opengl 2.1 instead of 1.1 for tw. It's possible to write 2.1 code that is mostly compatible with 3.3 (except for VAOs and direct mode rendering). This would allow to add some 3.3 stuff without having two completely separate backends.
Avatar
I dont know much about opengl
Avatar
!The Basic Guy 2020-06-07 11:23:56Z
I know a little
Avatar
how do I find out what my graphics card/driver supports?
Avatar
!The Basic Guy 2020-06-07 11:24:16Z
I play openspades
11:24
And
Avatar
On Linux glxinfo should do
11:26
Probably OpenGL 4+ anyway :D
Avatar
3.0 for my old netbook, 4.6 for the other computer
11:27
glxinfo -B
Avatar
Hmm okay
Avatar
but it's very old I gues
Avatar
I have a opengl 1.2 gfx card somewhere in my cabinet
Avatar
glxinfo -B | grep "OpenGL version"
Avatar
GeForce 256 gang
Avatar
The GeForce 256 is the original release in Nvidia's "GeForce" product-line. Announced on August 31, 1999 and released on October 11, 1999, the GeForce 256 improves on its predecessor (RIVA TNT2) by increasing the number of fixed pixel pipelines, offloading host geometry calcu...
Avatar
Salvaged from a very old desktop that mostly worked, I wonder if the card still works
Avatar
GeForce 256 was marketed as "the world's first 'GPU', or Graphics Processing Unit", a term Nvidia defined at the time as "a single-chip processor with integrated transform, lighting, triangle setup/clipping, and rendering engines that is capable of processing a minimum of 10 million polygons per second."[7]
Avatar
It says opengl 1.2... I think 3d textures in 0.7 already require 1.3
Avatar
I don't expect it to run teeworlds to begin with
Avatar
the thing is atleast 20 years old
Avatar
mine is the onboard graphics card of intel celeron 1007u btw
Avatar
Did you know that a macbook pro from 2017 struggles with tw?
11:36
could fry an egg on the keyboard if you wanted
Avatar
did apple get rid of opengl already?
Avatar
no it's still there
Avatar
But they don't care too much about the driver performance I guess...
Avatar
it's deprecated so probably yeah
Avatar
Metal backend!
Avatar
something else also seems broken 😄
Avatar
dbg_graphs 0
Avatar
Let's rewrite teeworlds with vulkan
11:42
The old if I can't see the issue it's not real routine?
Avatar
I thought the unexpected thing was the graphs ^^
11:43
what can one see in the graphs?
Avatar
That I have horrible internet?
Avatar
is it the graph going into red territory in the gametime margin?
11:44
ah
Avatar
it's also probably the cpu throttling down because the computer is too hot and that increasing the processing time for each tick
11:45
bad internet + bad computer = the game cant keep up with the server, is my current running theory
Avatar
Those graphs are bad?
11:48
That's better than I get
Avatar
hm I thought that'd be enough to cause the issues I have, I cant even move most of the time
11:49
maybe very high packet loss
11:49
Great, another xcode update to break my computer
Avatar
@Learath2 vsync I guess? I think async rendering is disabled by default. Might cause the regular spikes. But yeah... Connection looks bad
Avatar
windowed teeworlds has some massive 1 second spikes when open alongside some other applications that use GPU on my win7
Avatar
Might be sdl, the OS, the driver, ... For me tw is unusable when I have a second monitor attached =\
Avatar
teeworlds without fullscreen or with vsync on is just unplayable
13:58
mouse input is heavily delayed
Avatar
is it? I play with vsync on... hmm
Avatar
I don't really notice
Avatar
neither do I
Avatar
in fact, without vsync the game isn't smooth for me...
Avatar
@fokkonaut right
Fiddydoo joined the server. 2020-06-07 15:02:35Z
Avatar
Does anyone know if TIMEY, xxx, or Rebel have discord?
Avatar
First movie on 0.7 ver. with converted skin from 0.6 and compiled client with HUD fixes for clean screen in demo viewer (all offered clients (for now) didn't fit cus of annoying HUD). I will be glad to adequate criticism 🙂 https://www.youtube.com/watch?v=sVuQQKYyIOY
👏 4
Spotsy joined the server. 2020-06-07 19:04:45Z
Avatar
Ah yes 100% cheats
Exported 87 message(s)