Hosting and domain costs until October 2024 have been generously sponsored by dumptruck_ds. Thank you!

Difference between revisions of "Engine Limits"

From Quake Wiki

(made some terms into links to increase connectivity)
m (standardised some dp limits from full numeric to XXk. dunno what is better but it has to be one (for sorting and easy comprehension))
Line 29: Line 29:
 
|-
 
|-
 
! [[DarkPlaces]]
 
! [[DarkPlaces]]
|65528 (Q1BSP) || Unlimited || Unlimited || Unlimited || ~45000 (Q1BSP) || 65536 || 256 || 4080 || 65536 (Q1BSP) || 32768 || Unlimited || 1073741824
+
|65528 (Q1BSP) || Unlimited || Unlimited || Unlimited || ~45000 (Q1BSP) || 64k || 256 || 4080 || 64k (Q1BSP) || 32k || Unlimited || 1073741824
 
|}
 
|}
  
Line 92: Line 92:
 
|-
 
|-
 
! [[DarkPlaces]]
 
! [[DarkPlaces]]
| 255 || 65536 / 1400 || 65536 || 10000000 jumps || 65536 || 16384 || 65536
+
| 255 || 64k / 1400 || 64k || 10M jumps || 64k || 16k || 64k
 
|}
 
|}
  

Revision as of 19:31, 24 September 2009

Please add your engine's limits here.

This page is based on aguirRe's http://user.tninet.se/~xir870k/readmegl.txt with kind permission. Brainstorm about what other limits might be interesting (if any) is welcome on the Talk page.


TODO

  • Nicer table look


* means: Check engine's readme for comments and details

BSP

Clipnodes Faces Lightmaps Marksurfaces Nodes Planes Static entities Surface extents Texinfo Visleafs Vis/light data Dimensions
Normal limit 32k 32k 64 32k 32k 32k 128 512/256 32k 8k heapsize 4096
aguirRe's ~64k* 64k 1024 64k ~32-64k* >32k 256 >512/256 >32k 32k 2048M*  ?
DirectQ 64k 64k Unlimited 64k 32k 32k Unlimited 512/256 32k 32k Unlimited  ?
Quore 32k 64k 256 64k 32k 32k 1024 512 4k 16k heapsize  ?
DarkPlaces 65528 (Q1BSP) Unlimited Unlimited Unlimited ~45000 (Q1BSP) 64k 256 4080 64k (Q1BSP) 32k Unlimited 1073741824

MDL

Mesh commands Mesh strips Skin height Triangles Vertices
Normal limit 8192 128 480 2048 1024/2000
aguirRe's 16384 256 1024 4096 4096/3984
DirectQ Unlimited Unlimited Unlimited Unlimited Unlimited
Quore 8192 128 480 2048 2048
DarkPlaces Unlimited Unlimited Unlimited 65536 65536

Sounds

Channels Dynamic channels
Normal limit 128 8
aguirRe's 516 128
DirectQ 516 128
Quore 128 8
DarkPlaces 1028 512

Client/Server

Clients Packet size (Reliable, Unreliable) Progs globals Runaway loop, QC Signon buffer size Stack size, QC Static client message
Normal limit 16 8192 / 1024 32k 100k ~8k 32 1024
aguirRe's 64 ~64k 64k 5M ~64k 256 8192
DirectQ 16 ~64k  ? (check) 5M ~64k 256 8192
Quore 32 ~32k 32k 1M ~32k  ?  ?
DarkPlaces 255 64k / 1400 64k 10M jumps 64k 16k 64k

Graphics

Beams Console background Far clip distance GL textures Temporary entities Texture size Texture size, sky Video modes Visible edicts WinQ bmodel edges WinQ bmodel vertices Particles
Normal limit 24 640x480/320x200 4096 1024 64 1200k =256x128 30 256 1000 500  ?
aguirRe's 256 1024M* 16384 2048* 512 1024M* any* 600 4096 3000 1000  ?
DirectQ  ? (check)  ? (check) Unlimited Unlimited  ? (check) Unlimited =256x128 Unlimited 32768 N/A N/A Unlimited
Quore 24 Current resolution Unlimited Unlimited  ? 1200k =256x128 N/A 1024 1000 500 32k
DarkPlaces 256 Unlimited Infinite Unlimited 65536 Unlimited =256x128 Unlimited Unlimited N/A N/A Unlimited

Misc.

Command/script buffer Console buffer size Edicts Efrags File handles Models, precached Mods, unique Sounds, precached Sounds, unique Temporary files Zone size, default
Normal limit 8k 16k 600 640 10 256 512 256 512 heapsize 48k
aguirRe's 64k 256k 4096 2048 100 1024 2048 1024* 2560 1024M* 320k
DirectQ  ? (check)  ? (check) 8192 N/A (unused) N/A (unused) 8192 8192 8192  ? (check) Unlimited 32 MB
Quore 8k 64k 8192 2048 10 256 512 256 512 heapsize 48k
DarkPlaces 655360 1048576 32768 Unlimited Unlimited 8192 8192 4096 Unlimited Unlimited Unlimited

See Also: