0ad/source/lib
Ykkrosh 8f976e4b8a glext_funcs: Added gDEBugger-specific extension.
Interact: Answered comment. Fixed calculation of map edge.
Renderer: Fixed unloading of water textures. Removed some redundant
state-setting in water renderer. Avoided potential problems with
floating point accuracy.

This was SVN commit r3182.
2005-12-02 02:08:26 +00:00
..
res editordata: use tex_load to load the heightmap - don't need the ogl_tex functionality and this avoids the POT check (which would fail) 2005-11-20 14:35:52 +00:00
sysdep rename lib/errors.* to lib/lib_errors.* due to conflict with ps/errors.* 2005-11-19 22:59:16 +00:00
adts.cpp fix for vc7 (incomplete type in container). also some updates to vfs 2004-05-08 01:11:51 +00:00
adts.h rename assert2 debug_assert; use instead of all plain assert(), since there are no longer any issues (e.g. can't use while handling an exception) 2005-06-28 04:06:25 +00:00
allocators.cpp document DynArray and add self-test. fix 2 tiny little bugs. 2005-11-03 00:42:37 +00:00
allocators.h document DynArray and add self-test. fix 2 tiny little bugs. 2005-11-03 00:42:37 +00:00
app_hooks.cpp app_hooks.cpp: Remove "inline" from ah_xyz functions (gcc doesn't export 2005-10-24 01:43:37 +00:00
app_hooks.h g++ compilation fixes. 2005-10-21 18:32:16 +00:00
byte_order.cpp Lots of gcc -Wall fixes. The common ones: 2005-10-07 15:24:29 +00:00
byte_order.h add 64-bit endian-safe read; also bit_mask 2005-09-18 18:10:23 +00:00
config.h ia32, sysdep: add float->int implementation and fallback version and self-test 2005-11-07 02:04:28 +00:00
debug_stl.cpp - color -> colour 2005-08-10 01:12:03 +00:00
debug_stl.h - debug_stl: revert to char* for all program symbols (helpful due to preprocessor limitation) 2005-07-03 22:36:24 +00:00
debug.cpp lib error codes moved to errors.h and made X macros. this allows adding a corresponding text message, which is now output by debug_warn_err. 2005-11-19 18:12:16 +00:00
debug.h allocators: add include guard and posix.h (needed for PROT_*) 2005-10-29 02:32:36 +00:00
detect.cpp ia32: remove _ceil, mark functions as being sysdep implementations; prefix fpucw constants with IA32 to avoid conflicts 2005-11-07 02:45:25 +00:00
detect.h hopefully fixed bug #57 (limit on version info length was too low). while at it, made cpu_type's length externally visible; split sound stuff into sysdep/snd.h (as with gfx, cpu, mem) and in general cleaned up a bit. 2005-04-19 17:07:05 +00:00
glext_funcs.h glext_funcs: Added gDEBugger-specific extension. 2005-12-02 02:08:26 +00:00
input.cpp minimap: now use GUI event system instead of polling. fixes broken click feature. 2005-10-20 15:27:39 +00:00
input.h minimap: now use GUI event system instead of polling. fixes broken click feature. 2005-10-20 15:27:39 +00:00
lf_alloc.cpp - config: all macros are defined as 1 / 0. testing with #if allows compiler warnings (testing undefined macro) to spot misspelled macros 2005-08-09 16:23:19 +00:00
lib_errors.cpp rename lib/errors.* to lib/lib_errors.* due to conflict with ps/errors.* 2005-11-19 22:59:16 +00:00
lib_errors.h rename lib/errors.* to lib/lib_errors.* due to conflict with ps/errors.* 2005-11-19 22:59:16 +00:00
lib.cpp g_YMinOffset declared in gameview.h instead of extern elsewhere 2005-10-19 17:16:34 +00:00
lib.h rename lib/errors.* to lib/lib_errors.* due to conflict with ps/errors.* 2005-11-19 22:59:16 +00:00
lockfree.cpp some infrastructure for self-tests: gets rid of boilerplate code. 2005-09-02 02:47:25 +00:00
lockfree.h some infrastructure for self-tests: gets rid of boilerplate code. 2005-09-02 02:47:25 +00:00
mmgr.cpp profiling indicates memcpy is a bottleneck, so globally replace all of them with memcpy2 (hand-optimized). depending on transfer size, this is 10%..300% faster. also made memcpy2 into a macro instead of thunk function because vc7 was still generating a jump. 2005-10-30 16:19:20 +00:00
mmgr.h remove key- and mouse-state-clear code (previously called after alt+tab out). wsdl now takes care of this: by maintaining its own key array+sending up events for all currently down keys; and by capturing the mouse on each click. 2005-10-31 01:15:49 +00:00
nommgr.h - split up lib/res into file, graphics and sound. 2005-08-12 17:06:53 +00:00
ogl.cpp Fix wgl extension function pointers (I hope). Thanks for pointing it out, Philipp. 2005-10-30 01:51:16 +00:00
ogl.h Fix wgl extension function pointers (I hope). Thanks for pointing it out, Philipp. 2005-10-30 01:51:16 +00:00
posix_types.h - config: all macros are defined as 1 / 0. testing with #if allows compiler warnings (testing undefined macro) to spot misspelled macros 2005-08-09 16:23:19 +00:00
posix.h Linux/GCC Compat, added some includes, ported inline assembly stuff to gnu syntax (and misc. cleanup in ia32.cpp) 2005-09-12 23:37:52 +00:00
precompiled.cpp Linux/GCC compat, a few newlines at end of file, minor changes 2004-06-02 15:31:55 +00:00
precompiled.h Linux/GCC Compat, added some includes, ported inline assembly stuff to gnu syntax (and misc. cleanup in ia32.cpp) 2005-09-12 23:37:52 +00:00
sdl.h sdl: remove complicated mouse button check/workaround; that's now done in Interact.cpp (which makes the assumptions being tested) 2005-10-24 00:06:08 +00:00
self_test.cpp lib.cpp: forgot to use TEST (for self-test) 2005-09-02 18:38:25 +00:00
self_test.h guirenderer: fix bug that was breaking the ScEd button in main menu. it was calling glEnable/glActiveTextureUnit before ogl_tex_bind, which is now also doing that. 2005-09-04 19:48:26 +00:00
string_s.cpp - update load times 2005-09-21 16:42:56 +00:00
string_s.h comments/cosmetics; 2005-09-27 15:20:56 +00:00
timer.cpp cinput, ogl_shader, h_mgr, vfs: stomp on warnings 2005-10-19 20:26:53 +00:00
timer.h change requested by philip: debug_printf "tags" are now followed by '|' instead of ':' because something like "func: i am blowing up" is rather common. 2005-10-27 16:53:41 +00:00
types.h CVSROOT: doesn't seem particularly useful now 2005-09-30 00:59:42 +00:00
wstring_s.cpp implementation of secure CRT string functions 2005-02-28 15:27:04 +00:00