Order of the Butterfly
Posts: 275 from 2015/6/30
X500/20 Amiga OS 4.1FE
"New engine" R9-270X and "Old engine" Warp3D SI
Vertex 1600x1200 = 120.2 FPS
Vertex 1280x1024 = 131.0 FPS
Lightmap 1600x1200 = 95.6FPS
Hope to have some "Even Newer Engine" Polaris and "New Engine" Warp3D Nova results soon.
Interesting comments for Gl4es coder pitSeb
Quote:
Until (if?) GL_UNSIGNED_BYTE is handled by the hardware, using CPU to convert the data will introduce a slow down. As you see, the more HiRes (so more pressure on GPU, less on CPU), the less speed difference, so CPU used for Data conversion count here.
Also, minigl is, I guess, made for Quake3 in mind and is probably heavily optimize for this engine. I don't it's completly fair to expect gl4es to be faster here (even when GL_UNSIGNED_BYTE handled by hardware).
What gl4es will bring is more function, and faster speed when using advanced OpenGL functions (like TexGen or shaders), I don't think you'll see any speed advange of gl4es will using idTech3 based games, or simple game with low geometry and no complex opengl renderer.
Remember Neverball is much faster with gl4es (and this one use TexGen).
You may see also benefit from gl4es on SeriousEngine or maybe TORCS also (or SpeedDream too). Foobillard++ also should works better on gl4es (if it even works with minigl).
Kas1e's Initial results :
640x480
q3_minigl_sdl1: 90.8 fps
q3_minigl_sdl2: 86 fps
q3_gl4es_sdl1: 74 fps
800x600
q3_minigl_sdl1: 87.5 fps
q3_minigl_sdl2: 83.1 fps
q3_gl4es_sdl1: 72.2 fps
1024x768
q3_minigl_sdl1: 82.2 fps
q3_minigl_sdl2: 76.9 fps
q3_gl4es_sdl1: 68.5 fps
1600x1200
q3_minigl_sdl1: 67.5 fps
q3_minigl_sdl2: 68.9 fps
q3_gl4es_sdl1: 60.2 fps
[ Edited by Spectre660 29.08.2018 - 09:16 ]