Commit Graph

2720 Commits

Author SHA1 Message Date
prefect b10534d224 Transform normals using the original bone matrix instead of the inverse of the
transpose. This assumes orthogonal transformations (which we have
exclusively,
as far as I can tell), but is significantly faster, because calculating
the
inverse is slow.

This was SVN commit r3041.
2005-10-28 19:25:47 +00:00
Mythos_Ruler b5c489e1d5 This was SVN commit r3040. 2005-10-28 06:00:02 +00:00
Mythos_Ruler 900cb559e1 Trying out some different stone textures.
This was SVN commit r3039.
2005-10-28 05:15:51 +00:00
Mythos_Ruler 271b66965d This was SVN commit r3038. 2005-10-28 05:14:44 +00:00
janwas 813738c295 add debug_warn_err analogous to debug_assert_failed that reports an error code for use with CHECK_ERR et al. (as discussed in bug#70)
This was SVN commit r3037.
2005-10-28 02:56:35 +00:00
Ykkrosh bbda296289 TerrainProperties: Use CTerrainPropertiesPtr (boost::shared_ptr) instead of CTerrainProperties*, to fix (slightly inelegantly) memory leaks.
Renderer: Initialise pointers when HW lighting is unavailable.
Atlas: Avoid strange VS2005 iterator complaint.

This was SVN commit r3036.
2005-10-28 01:43:16 +00:00
janwas e3b0f20d4e change requested by philip: debug_printf "tags" are now followed by '|' instead of ':' because something like "func: i am blowing up" is rather common.
This was SVN commit r3035.
2005-10-27 16:53:41 +00:00
Mythos_Ruler e56f8341dc This was SVN commit r3034. 2005-10-27 08:46:46 +00:00
Mythos_Ruler b155861284 Made some new parched grass textures and actors
This was SVN commit r3033.
2005-10-27 08:45:59 +00:00
janwas 7fa2770203 tex_dds now supports uncompressed images. also armor-plated the loader and split up decompression vs dds format code.
This was SVN commit r3032.
2005-10-27 00:51:30 +00:00
Wijitmaker ae87ca51aa Celtic Fortress, and scale fix for the Celtic tower (to match the other towers in height)
This was SVN commit r3031.
2005-10-26 09:55:49 +00:00
Mythos_Ruler 582a8cceed This was SVN commit r3030. 2005-10-26 07:15:06 +00:00
Mythos_Ruler 95fb49053e This was SVN commit r3029. 2005-10-26 07:14:32 +00:00
Wijitmaker 65abf65da0 Deletion of the UI backup art - it has been moved to the ~art/guibackup now if needed
(down with the .png files!)

This was SVN commit r3028.
2005-10-26 02:32:11 +00:00
Wijitmaker 3ad3d32a82 Fortress fix for odd prop problem
This was SVN commit r3027.
2005-10-26 02:25:42 +00:00
prefect 8d6d6a1a1e Wireframe hotkey (default = Alt+W) cycles through wireframe modes
for terrain and models now.

This was SVN commit r3026.
2005-10-26 01:43:49 +00:00
prefect a357c7334e Props remember who they're attached to and other mostly bone matrix related
things that should fix the heads-detached-from-bodies problem.

This was SVN commit r3025.
2005-10-26 01:03:28 +00:00
Wijitmaker 2842098a49 portrait updates for the Celts and Greeks
This was SVN commit r3024.
2005-10-25 08:46:18 +00:00
Wijitmaker 409443d678 oops, wrong helmet
This was SVN commit r3023.
2005-10-25 07:02:14 +00:00
Wijitmaker 3548e09076 Themistocles update from Michaels request
This was SVN commit r3022.
2005-10-25 06:55:40 +00:00
Mythos_Ruler 2f341f5210 Sharpened up Themistocles' shield a bit.
This was SVN commit r3021.
2005-10-25 06:37:23 +00:00
Mythos_Ruler 724d072b1f This was SVN commit r3020. 2005-10-25 05:36:26 +00:00
Mythos_Ruler 4574c24a3a This was SVN commit r3019. 2005-10-25 05:15:09 +00:00
Mythos_Ruler 40e3ffa490 This was SVN commit r3018. 2005-10-25 05:13:50 +00:00
Mythos_Ruler 404dc10d6a This was SVN commit r3017. 2005-10-25 05:13:15 +00:00
Mythos_Ruler 7355310011 This was SVN commit r3016. 2005-10-25 05:12:40 +00:00
Mythos_Ruler 84ec0ac4a4 This was SVN commit r3015. 2005-10-25 05:11:50 +00:00
Mythos_Ruler 777fc4b7b5 The things CheeZy and I threw together for the Pond Battle screenshot.
This was SVN commit r3014.
2005-10-25 05:11:07 +00:00
prefect b7df6f7fbf Do not sort transparent models by default.
This was SVN commit r3012.
2005-10-25 02:22:22 +00:00
prefect d977bc27dc Eek.. apparently, I committed in the wrong subdirectory.
Also, fixed a stupid bug that caused transparent objects to be
retransformed
all the time.

This was SVN commit r3011.
2005-10-25 02:00:09 +00:00
Wijitmaker 11d6b08360 GUI updates converting from .png to .dds
This was SVN commit r3010.
2005-10-25 01:29:42 +00:00
prefect 82ee484821 Massive rewrite/refactoring of the model rendering system.
Performance impact:
+ Player color rendered models are batched like normal models
- Transparent sorted models never use the vertex shader path

This was SVN commit r3009.
2005-10-25 01:43:07 +00:00
Wijitmaker d17e48ad99 Updated to fix .png to .dds changes
This was SVN commit r3008.
2005-10-25 01:12:59 +00:00
Ykkrosh 178ad741b9 DevIL: Improved quality of DXT5 alpha compression.
textureconv: Made -(no)mipmaps work. Defaulted to DXT5 for alpha
textures (since DXT3 almost never seems any good). Recompiled with new
DevIL code.
GUIRenderer: Removed complaints about 0-sized objects (e.g. hitpoint
bars).
Atlas: Added forgotten files.

This was SVN commit r3006.
2005-10-24 23:45:52 +00:00
janwas 0a202da843 also add code here to reset buttons when alt+tabbing out, analogous to CGUI (thanks to Philip for mentioning the problem)
This was SVN commit r3004.
2005-10-24 21:43:39 +00:00
janwas 0d6dd7836d fix assumption that SDL_BUTTON < 3
add ClearMouseState to reset buttons when alt+tabbing out (thanks to
Philip for mentioning the problem and Gustav for telling me how to fix
it :D)

This was SVN commit r3003.
2005-10-24 21:10:45 +00:00
janwas d49dd25385 ogl, h_mgr: tag-ified debug_printf string for use with new filter
debug: filter mechanism now usable. added docs

This was SVN commit r3001.
2005-10-24 17:38:22 +00:00
Wijitmaker 7cb003f18c Greek shield changes - yet again
This was SVN commit r3000.
2005-10-24 10:17:26 +00:00
janwas 8aa0783b97 debug_putws was causing trouble on linux when mixing char and wchar_t writes to file. accordingly, have debug_wprintf do wchar->utf8 conversion (done there instead of in debug_putws because it's needed for the filtering logic as well) and call its char* equivalent and remove debug_putws.
This was SVN commit r2998.
2005-10-24 03:20:54 +00:00
prefect ea7f4054c4 Forgot to change a JSFunctionProperty getter function to the new prototype.
This was SVN commit r2997.
2005-10-24 02:53:50 +00:00
prefect 7362d746d5 Function property Getter/Setters now take a JSContext parameter.
This was SVN commit r2996.
2005-10-24 02:32:44 +00:00
Ykkrosh 52a8793450 Atlas: Bits of tool-related code.
Game: Large screenshots (with ctrl+alt+F2).

This was SVN commit r2994.
2005-10-24 01:53:03 +00:00
prefect 034985c71f app_hooks.cpp: Remove "inline" from ah_xyz functions (gcc doesn't export
those functions when inline).
debug_putws converts to non-wide characters before printing.

This was SVN commit r2993.
2005-10-24 01:43:37 +00:00
janwas b80be29eab sdl: remove complicated mouse button check/workaround; that's now done in Interact.cpp (which makes the assumptions being tested)
ia32.asm: move get_current_context code here

wdbg_sym: revised get_context code; moved it into walk_stack (fixes bug
on non-ia32)

wsdl: bring in line with real SDL SDL_BUTTON_* (sorry nicolai!)
interact now checks for expected values of SDL_BUTTON.

This was SVN commit r2991.
2005-10-24 00:06:08 +00:00
janwas 359f55700a file_open: cleanup
vfs_tree: move bucket allocator to allocators.cpp
allocators: add matrix self-test
zip: remove redundant timing code and add CHECK_ZFILE everywhere
ogl_tex: implement app hook for overriding gl upload caps
tex: add CHECK_TEX everywhere
TextureManager: only call LoadTextures once (instead of for each file
type)
debug: add hook for translating error messages; add filtering mechanism
to only show interesting debug_printfs (WIP). restructured code:
debug_puts is the sysdep part, while debug_printf does filtering and
then calls that

This was SVN commit r2990.
2005-10-23 23:57:59 +00:00
Wijitmaker 5bf15b107d Hero Thermistocles!
This was SVN commit r2989.
2005-10-23 05:26:49 +00:00
Wijitmaker aba61336b7 Ooops forgot some xenophon files
This was SVN commit r2987.
2005-10-22 10:17:35 +00:00
Wijitmaker c10b413f65 Hero Xenophon, Player colorized the Greek colored shields, Shield back for round greek shields.
This was SVN commit r2986.
2005-10-22 10:02:26 +00:00
Wijitmaker c0eb742373 Changed player colors to be more consitant in terms of brightness and hue
This was SVN commit r2985.
2005-10-22 09:59:47 +00:00
prefect a5a9f4b657 g++ compilation fixes.
Fix: Unix symbol resolver ignores NULL parameters like Windows resolver
instead of crashing.
Fix: Bugs and crashes in the input system, caused by wrong use of
SDL_BUTTON_* constants.

This was SVN commit r2984.
2005-10-21 18:32:16 +00:00