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
(Added Quore engine defaulting to normal limit when unknown) |
|||
Line 25: | Line 25: | ||
! 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 | ||
+ | | 32k || 64k || 256 || 64k || 32k || 32k || 1024 || 512 || 4k || 16k || heapsize | ||
|} | |} | ||
Line 40: | Line 43: | ||
! DirectQ | ! DirectQ | ||
|Unlimited || Unlimited || Unlimited || Unlimited || Unlimited | |Unlimited || Unlimited || Unlimited || Unlimited || Unlimited | ||
+ | |- | ||
+ | ! Quore | ||
+ | | 8192 || 128 || 480 || 2048 || 2048 | ||
|} | |} | ||
Line 55: | Line 61: | ||
! DirectQ | ! DirectQ | ||
|516 || 128 | |516 || 128 | ||
+ | |- | ||
+ | ! Quore | ||
+ | | 128 || 8 | ||
|} | |} | ||
Line 63: | Line 72: | ||
|- | |- | ||
! Normal limit | ! Normal limit | ||
− | | 16 || 1k || 32k || | + | | 16 || 1k || 32k || 100k || ~8k || 32 || 1024 |
|- | |- | ||
! aguirRe's | ! aguirRe's | ||
− | |64 || ~64k || 64k || | + | |64 || ~64k || 64k || 5M || ~64k || 256 || 8192 |
|- | |- | ||
! DirectQ | ! DirectQ | ||
− | |16 || ~64k || ? (check) || | + | |16 || ~64k || ? (check) || 5M || ~64k || 256 || 8192 |
+ | |- | ||
+ | ! Quore | ||
+ | | 32 || ~32k || 32k || 1M || ~32k || ? || ? | ||
|} | |} | ||
Line 85: | Line 97: | ||
! DirectQ | ! DirectQ | ||
| ? (check) || ? (check) || Unlimited || Unlimited || ? (check) || Unlimited || =256x128 || Unlimited || 32768 || N/A || N/A || Unlimited | | ? (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 | ||
|} | |} | ||
Line 100: | Line 115: | ||
! DirectQ | ! DirectQ | ||
| ? (check) || ? (check) || 8192 || N/A (unused) || N/A (unused) || 8192 || 8192 || 8192 || ? (check) || Unlimited || 32 MB | | ? (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 | ||
|} | |} |
Revision as of 12:56, 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 | |
---|---|---|---|---|---|---|---|---|---|---|---|
Normal limit | 32k | 32k | 64 | 32k | 32k | 32k | 128 | 512/256 | 32k | 8k | heapsize |
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 |
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 |
Sounds
Channels | Dynamic channels | |
---|---|---|
Normal limit | 128 | 8 |
aguirRe's | 516 | 128 |
DirectQ | 516 | 128 |
Quore | 128 | 8 |
Client/Server
Clients | Packet size | Progs globals | Runaway loop, QC | Signon buffer size | Stack size, QC | Static client message | |
---|---|---|---|---|---|---|---|
Normal limit | 16 | 1k | 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 | ? | ? |
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 |
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 |