|
84734 packages online
|
|
|
|
game/shoot/BlitzQuake_wos.lha |
|
No screenshot available
|
|
BlitzQuake - GLQuake and GLQwcl ports by Christian Michael
GLqwcl/GLquake for WarpOS (v1.0 - first Aminet-Release)
Based on quake/quakeworld by Frank Wille and Steffen Haeuser
Changes since beta4 (was 68k-only):
WarpOS versions of GLquake/GLqwcl - compiled with GCC
IMPORTANT: needs at least 600K stack set manually
- Scripts for launching from quakedir: are included
- Demo and example-serverlist for GLqwcl included
Visuals:
- Added R5G6B5 lightmap format for better color-resolution
Enable this new lightmap with startup-parameter -lm_RGB
- Discovered that additive beleding looks good on voodoo3
Additive blending for lightballs was previously disabled.
Visuals (GLquake only):
- Added a new parameter -litfiles (enables colored lights)
Litfiles archive, gl_flashblend 0 gl_fake_multitexture 1
and r_litfiles 1 needed.
- Added new cvar: gl_glows.
The effects are performance degrading but looks cool.
- Improved the look of fog (gl_fog 1)
- Added possibility to keep lightbulb-effects during dynamic
lightmapping (gl_flashblend 0) if gl_glows is enabled.
For best visuals try the combination of "gl_flashblend 0",
"gl_glows 1" and "gl_fake_multitexture 1", "r_litfiles 1"
and the startup-parameters "-litfiles -lm_RGB"
Performance:
- Large general speedup (partly due to GCC)
- Decided to make GL_POINTS the default primitive for
particles and removed the standard method completely.
- Made "r_models_maxdist" affect standard model-drawing
- Replaced "r_vertexarrays 2" with "r_cull_aggressive 1"
and ensured that it will only discard peripheral objects
- Models: Sacrificed pr primitive shadecolor in favor of
pr model shadecolor (gl_smoothmodels 0)
Performance (geometrycache - GLqwcl only):
- Geometrycache (-cachearrays) was rewritten and optimized
to use GL_EXT_compiled_vertex_array which means almost
same speed as the previous system, but with full clipping.
- Reduced requirements for cache indices by a factor 5,
allowing for caching all aliasmodels in the new format.
The cache currently uses around 8K/modelframe for remapped
geometry and indices.
- model_LOD command removed.
Instead, I added a possibility to use lossy compression
for model-geometry, in order to boost performance.
This is a very simple form of LOD reduction. It works by
allowing tolerance when searching for identical vertices.
It can be enabled by the parameter -geometrycompress #,
where # is in the range 1 to 8.
- The compiled arrays can be disabled with
"gl_compiled_arrays 0", in which case it will use the
standard glDrawElements pipeline (don't try - it is slower
than normal vertexarrays without cache..)
Bugfixes:
- Fixed issues with alpha testing (ref value was too high)
- Fixed broken lightmap formats (GL_LUMINANCE/GL_ALPHA)
- Fixed details and controls submenus in GLquake
- Fixed bounding box culling for rotating models
(bug in original src)
- Fixed memory bug and re-enabled default 2048 particles
- Fixed some rare crashes related to the experimental
guardband-clipping in MiniGL
misc:
- removed local transformations "gl_local_transform" since
it was of lower quality and only marginally faster than
the current MiniGL pipeline.
Suggestions for further performance-improvements:
- Rewrite model loaders for compiled-vertexarrays
(See gl_rmain.c in GLqwcl src for implementation)
- Rewrite inner loops in ASM (MiniGL and GLquake/GLqwcl)
- Rewrite particlesystem - current is slow and looks boring
Other suggestions:
- Fix AHI code (copy from Frank Wille's latest source..)
- Fix interpolation for shadows in GLquake
- Add some new funky effects :)
- Write fully OpenGL-compilant point-draw func for MiniGL
- Implement HalfLife bsp (see ThomazQuake/Darkplaces)
|
Contents of game/shoot/BlitzQuake_wos.lha
PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 2005 4036 49.7% -lh5- 7a74 Dec 1 2002 BlitzQuake_wos/BlitzQuake_wos.readme
[generic] 217 383 56.7% -lh5- a2b1 Dec 1 2002 BlitzQuake_wos/Configs/fastrender.cfg
[generic] 1844 2802 65.8% -lh5- 2ad1 Dec 1 2002 BlitzQuake_wos/Docs/GLQ-68K_MANUAL.info
[generic] 1883 4178 45.1% -lh5- 41a1 Dec 1 2002 BlitzQuake_wos/Docs/GLQ-68K_MANUAL/console_and_param.readme
[generic] 1782 3530 50.5% -lh5- 4035 Dec 1 2002 BlitzQuake_wos/Docs/GLQ-68K_MANUAL/GLQ_GLQW-68K.readme
[generic] 2730 5715 47.8% -lh5- 86f0 Dec 1 2002 BlitzQuake_wos/Docs/GLQ-68K_MANUAL/performance.readme
[generic] 5500 11929 46.1% -lh5- 8fb3 Dec 1 2002 BlitzQuake_wos/Docs/GLQ-68K_MANUAL/qwcl.readme
[generic] 162 200 81.0% -lh5- 7f0d Dec 1 2002 BlitzQuake_wos/glquakeWOS
[generic] 1094 1666 65.7% -lh5- 629d Dec 1 2002 BlitzQuake_wos/glquakeWOS.info
[generic] 396627 822572 48.2% -lh5- f580 Dec 1 2002 BlitzQuake_wos/glquakeWOS_blitz
[generic] 161 204 78.9% -lh5- 1649 Dec 1 2002 BlitzQuake_wos/glqwclWOS
[generic] 1092 1666 65.5% -lh5- 610d Dec 1 2002 BlitzQuake_wos/glqwclWOS.info
[generic] 378591 791968 47.8% -lh5- 3c44 Dec 1 2002 BlitzQuake_wos/glqwclWOS_blitz
[generic] 81486 195756 41.6% -lh5- 0fe9 Dec 1 2002 BlitzQuake_wos/qw/crusher.qwd
[generic] 163 289 56.4% -lh5- 507f Dec 1 2002 BlitzQuake_wos/qw/servers.txt
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 15 files 875337 1846894 47.4% Dec 10 2002
|
|
|
|
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminetaminet net> |