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
(→Misc.) |
(→BSP) |
||
Line 15: | Line 15: | ||
{| class="wikitable sortable" border="1" style="text-align: center; width: auto;" | {| class="wikitable sortable" border="1" style="text-align: center; width: auto;" | ||
|- | |- | ||
− | ! !! Clipnodes !! Faces !! Lightmaps !! Marksurfaces !! Nodes !! Planes !! Static entities !! Surface extents !! Texinfo !! Visleafs !! Vis/light data | + | ! !! Clipnodes !! Faces !! Lightmaps !! Marksurfaces !! Nodes !! Planes !! Static entities !! Surface extents !! Texinfo !! Visleafs !! Vis/light data !! Dimensions |
|- | |- | ||
! Normal limit | ! Normal limit | ||
− | | 32k || 32k || 64 || 32k || 32k || 32k || 128 || 512/256 || 32k || 8k || heapsize | + | | 32k || 32k || 64 || 32k || 32k || 32k || 128 || 512/256 || 32k || 8k || heapsize || 4096 |
|- | |- | ||
! aguirRe's | ! aguirRe's | ||
− | |~64k* || 64k || 1024 || 64k || ~32-64k* || >32k || 256 || >512/256 || >32k || 32k || 2048M* | + | |~64k* || 64k || 1024 || 64k || ~32-64k* || >32k || 256 || >512/256 || >32k || 32k || 2048M* || ? |
|- | |- | ||
! DirectQ | ! DirectQ | ||
− | | 64k || 64k || Unlimited || 64k || 32k || 32k || Unlimited || 512/256 || 32k || 32k || Unlimited | + | | 64k || 64k || Unlimited || 64k || 32k || 32k || Unlimited || 512/256 || 32k || 32k || Unlimited || ? |
|- | |- | ||
! Quore | ! Quore | ||
− | | 32k || 64k || 256 || 64k || 32k || 32k || 1024 || 512 || 4k || 16k || heapsize | + | | 32k || 64k || 256 || 64k || 32k || 32k || 1024 || 512 || 4k || 16k || heapsize || ? |
|- | |- | ||
! DarkPlaces | ! DarkPlaces | ||
− | |~64k || Unlimited || Unlimited || Unlimited || ~32-64k || 64k || 256 || 4080 || 64k || 32k || Unlimited | + | |~64k || Unlimited || Unlimited || Unlimited || ~32-64k || 64k || 256 || 4080 || 64k || 32k || Unlimited || 1073741824 |
|} | |} | ||
Revision as of 17:17, 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.
Contents
TODO
- Link to engines page
- 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 | ~64k | Unlimited | Unlimited | Unlimited | ~32-64k | 64k | 256 | 4080 | 64k | 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 | 65536 | 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 | Progs globals | Runaway loop, QC | Signon buffer size | Stack size, QC | Static client message | |
---|---|---|---|---|---|---|---|
Normal limit | 16 | 8k (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 | 16384 | 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 | 64k | Unlimited | =256x128 | System | 32k | 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 | 640k | 1024k | 32768 | Unlimited | Unlimited | 8k | 8k | 4k | Unlimited | Unlimited | Unlimited |