1
0
forked from mirrors/0ad

Commit Graph

  • 9a527643ff This was SVN commit r2834. Mythos_Ruler 2005-10-03 04:57:33 +00:00
  • fec54c7f0d This was SVN commit r2833. Mythos_Ruler 2005-10-03 04:56:20 +00:00
  • 9369ea0978 This was SVN commit r2832. Mythos_Ruler 2005-10-03 04:55:55 +00:00
  • 8bb6a6b56f This was SVN commit r2831. Mythos_Ruler 2005-10-03 04:52:02 +00:00
  • 17bc0a98df This was SVN commit r2830. Mythos_Ruler 2005-10-03 04:49:09 +00:00
  • 4054c13c1f This was SVN commit r2829. Mythos_Ruler 2005-10-03 04:48:18 +00:00
  • e15bd16af4 This was SVN commit r2828. Mythos_Ruler 2005-10-03 03:46:58 +00:00
  • 6fc1f45fa6 Stab at fixing the VertexArray compile error on VC++. prefect 2005-10-03 03:41:42 +00:00
  • a05e712319 Added VertexArray & co. classes to simplify a flexible, render path dependent vertex array layout. Add CModelDefRData, a per-CModelDef render data class. prefect 2005-10-02 21:11:11 +00:00
  • c4c28360eb Roman CC, Barracks, Market - Thracian Peltasts Wijitmaker 2005-10-01 09:47:06 +00:00
  • ffd8630c45 Updated autobuilder to get the .pdb files from 'system'. Ykkrosh 2005-10-01 04:26:12 +00:00
  • a92e92cd46 Basic GL_ARB_vertex_shader detection. prefect 2005-09-30 22:23:48 +00:00
  • 99c6af533d fix for bug#68. allows opening hidden or system dirs because on some machines, the Windows dir is marked as such. janwas 2005-09-30 15:24:03 +00:00
  • 19b66bf0ff Use BOOST_PP_CAT to delay token pasting until arguments are fully evaluated. prefect 2005-09-30 15:16:03 +00:00
  • cfb0bb597c Fixed premake quote bug that was causing it to generate incorrect vcproj XML files. Matei 2005-09-30 06:23:03 +00:00
  • 2790981eae CVSROOT: doesn't seem particularly useful now ObjectBase: removed support for old actor format Various: reduced sometimes-unnecessary header inclusions Atlas: slightly nicer tool and message systems Ykkrosh 2005-09-30 00:59:42 +00:00
  • ae20f157bc Accidentally committed experimental changes. Sorry about that. prefect 2005-09-29 22:40:13 +00:00
  • c92c9376b9 Fix out-of-range write to the keys[] array, caused by fake SDL_KEY* events. prefect 2005-09-29 22:22:43 +00:00
  • fff184b8fb Added sanity checks in hotkey handling. prefect 2005-09-29 22:06:20 +00:00
  • 38dfc3da99 Hardware cursor isn't implemented for X. prefect 2005-09-29 21:48:04 +00:00
  • 88f78b9ea2 committed Simon's fix for building asm files in dirs containing spaces janwas 2005-09-29 18:41:40 +00:00
  • d77d9e8346 moved PDB files to system/ : 1) no longer clutters up data/ dir 2) they are found anyway since EXE stores absolute path to its PDB 3) allows conflict-free update of data/ janwas 2005-09-29 17:47:55 +00:00
  • d98abf0685 final refactor (i hope). split up fmt / int_fmt determination to allow override of fmt without overriding int_fmt (useful for unifont.cpp). this changed the signature of ogl_tex_upload. better explained flags in OglTex and warn_if_uploaded. janwas 2005-09-29 17:33:30 +00:00
  • 951789c6a6 This was SVN commit r2808. Mythos_Ruler 2005-09-29 08:36:17 +00:00
  • 14d1b28660 This was SVN commit r2807. Mythos_Ruler 2005-09-29 08:35:49 +00:00
  • c4c9a46953 This was SVN commit r2806. Mythos_Ruler 2005-09-29 08:12:34 +00:00
  • 358abedde0 This was SVN commit r2805. Mythos_Ruler 2005-09-29 08:11:52 +00:00
  • 4863e84ee1 This was SVN commit r2804. Mythos_Ruler 2005-09-29 08:09:56 +00:00
  • cd2f3948dd changed sys_cursor interface to load directly from file; can add createFromMemory version later if ever needed. janwas 2005-09-29 05:00:20 +00:00
  • 14df805761 This was SVN commit r2802. Aeros 2005-09-29 04:50:21 +00:00
  • b67b023513 Add more verbosity to the shutdown sequence. prefect 2005-09-29 02:30:30 +00:00
  • a769783d5d Fix scroll wheel zooming on Linux. prefect 2005-09-28 23:57:55 +00:00
  • 41068dc97d Add a note that Icecream is supported for distributed builds. prefect 2005-09-28 23:07:09 +00:00
  • 7fbbc1b0c6 Darken the background of the profile viewer for better readability. prefect 2005-09-28 22:35:08 +00:00
  • 4146e3465c Use gcc/g++ -MF to explicitly give the name of the dependency file. prefect 2005-09-28 21:59:35 +00:00
  • 3ded398729 g++ forbis goto across variable declarations. prefect 2005-09-28 18:46:26 +00:00
  • 788becefc8 This was SVN commit r2795. Aeros 2005-09-28 06:58:02 +00:00
  • 73e2e8ce00 This was SVN commit r2794. Aeros 2005-09-28 06:52:54 +00:00
  • 25be56b5a2 This was SVN commit r2793. Aeros 2005-09-28 06:02:14 +00:00
  • f5613e74c8 Changed water color to Jason's dark blue. Matei 2005-09-28 05:53:22 +00:00
  • 41aa9ebda1 Added CameraLock() which makes the camera scroll smoothly over terrain and makes sure it is within g_YMinOffset+Terrain height and g_MaxZoomHeight, which are declared in main.cpp pyrolink 2005-09-28 03:49:11 +00:00
  • 56257d110e Added changes to interactive minimap so that the camera will stay g_YMinOffset away from terrain it's warped to. pyrolink 2005-09-28 03:46:05 +00:00
  • ed0dbb6d89 Added variables used by the MiniMap.cpp and GameView.cpp, and are for the CameraLock() function. pyrolink 2005-09-28 03:44:21 +00:00
  • b7c04793f4 Updated water to use black-and-white texture and mix it with material color, allowing water color to be changed. Matei 2005-09-27 23:14:08 +00:00
  • 028292fd89 water textures to use object color properties Wijitmaker 2005-09-27 21:53:32 +00:00
  • f2cae8cb9b Added animated water. Matei 2005-09-27 18:17:45 +00:00
  • 9e8a6d926e This was SVN commit r2782. Matei 2005-09-27 18:15:19 +00:00
  • db27ff6c9b bugfix when writing screenshot: was calculating rounded up size for VFS incorrectly. janwas 2005-09-27 15:35:17 +00:00
  • 609be94b8c comments/cosmetics; janwas 2005-09-27 15:20:56 +00:00
  • 0bda64f8e4 renamed 'real world' to 0ad and while I'm at it, I figure I may as well, add more maps - so here are a few countries/regions to play with. Wijitmaker 2005-09-27 09:59:16 +00:00
  • a4ab2be574 This is real world satelite data. Not to be confused with MTV real world ;) Wijitmaker 2005-09-27 09:27:00 +00:00
  • a4cdf8ee46 This was SVN commit r2776. Aeros 2005-09-27 09:24:59 +00:00
  • 1b805ebee7 This was SVN commit r2775. Aeros 2005-09-27 06:44:48 +00:00
  • 5f81e5d336 World map draft 1 Wijitmaker 2005-09-27 05:20:02 +00:00
  • 8e31f44249 This is what the explicit "this->" before accesses of members of a template base class needs to look like. More will surely follow. prefect 2005-09-26 23:37:37 +00:00
  • 9f9ab188e1 Add missing ret from ia32_control87 ;) prefect 2005-09-26 23:36:43 +00:00
  • 6c7759700f More explicit %ls instead of %s for wide strings. prefect 2005-09-26 23:36:17 +00:00
  • 3c61029ff1 Some changes to how wchar_t strings are handled to make wchar debug messages appear on stdout. prefect 2005-09-26 23:20:04 +00:00
  • a88915825f Various GUI fixes (and probably some breakages ;D). Acumen 2005-09-26 23:08:06 +00:00
  • a7e0c3d0ac fix for the underscore problem in the assembler symbols olsner 2005-09-26 05:39:58 +00:00
  • ee35659dc7 udbg fixes and a fix for the underscore problem in the assembler symbols olsner 2005-09-26 05:38:40 +00:00
  • 1c71c72e74 Fix for Linux build: prefect 2005-09-25 21:17:35 +00:00
  • 75b291931d Actor reorganisation Ykkrosh 2005-09-23 03:54:51 +00:00
  • de6d43c290 Actor reorganisation Ykkrosh 2005-09-23 03:31:41 +00:00
  • 37e9fc0388 - update load times - config: add proper HAVE_ macro for string_s functions rather than checking MSC ver directly - string_s: disable parts of the self-test that trigger errors if not using the string_s.cpp implementation janwas 2005-09-21 16:42:56 +00:00
  • d6f31e4157 ogl_tex: documented and cleaned up. janwas 2005-09-21 16:11:43 +00:00
  • 8ba42d5a3c ia32.asm: add explicit init function (simplifies other code) memcpy no longer requires SSE yet is still efficient (clever trick, hehe) janwas 2005-09-20 04:05:23 +00:00
  • 2a8953452d inlined bits and bit_mask for efficiency (as suggested by philip - thanks!) add sanity check for struct Tex janwas 2005-09-19 23:40:33 +00:00
  • 13501cf58b hook up emulate_glCompressedTexImage2D to new tex transform code (which takes care of DDS unpack) to that end, provide support for "wrapping" existing textures so that tex_* and ogl_tex* calls may be used. janwas 2005-09-19 22:48:20 +00:00
  • 173b060668 Changed entity script to to allow Gaia units to be attacked (gather will still be higher priority though). Matei 2005-09-19 01:20:23 +00:00
  • a3967624af add 64-bit endian-safe read; also bit_mask work continues on DDS decode. endian-safe; supports dxt1a; now fairly efficient and cleaned up. janwas 2005-09-18 18:10:23 +00:00
  • 603c475cf0 This was SVN commit r2749. Matei 2005-09-18 06:28:23 +00:00
  • e5dea3e5a1 Water source code :|. Matei 2005-09-18 03:47:15 +00:00
  • bc3949db1a Added a fairly primitive water plane. This includes several things: Matei 2005-09-18 03:16:12 +00:00
  • 2b69209fcd bits() param clarification dds: serious cleanup of DDS decoder janwas 2005-09-17 15:47:00 +00:00
  • a98ee94af9 A ship for testing purposes. Wijitmaker 2005-09-17 11:18:45 +00:00
  • 6b10e4b010 tex codecs: fix some warnings (remove unnecessary locals) ia32: fix register clobbering bug (thanks to philip for reporting it) janwas 2005-09-16 19:19:14 +00:00
  • 3ecdefe973 Atlas: Allow VFS reloading Ykkrosh 2005-09-16 06:07:04 +00:00
  • f0885bde69 Atlas: Simple (and ugly and unreliable) interface to rmgen Ykkrosh 2005-09-16 05:29:40 +00:00
  • 599452af85 Atlas: Camera controls. Ykkrosh 2005-09-15 05:31:49 +00:00
  • 6f90dec78f Added Neareastern Badlands map. Matei 2005-09-15 02:57:09 +00:00
  • 99127e2458 This was SVN commit r2732. Matei 2005-09-15 02:56:24 +00:00
  • 0d11643032 Fixed a bug that was causing the original resource values to be strings instead of numbers, resulting in string concatenation when you gathered a resource. Matei 2005-09-15 02:03:01 +00:00
  • 27539d25e8 improvements to memcpy; cleaned up the whole thing and ia32 is now done (knock on wood) janwas 2005-09-15 00:51:59 +00:00
  • 82f663e5a2 Renamed output files in the generated GNU makefiles so that e.g. ia32.asm and ia32.cpp don't generate the same object file olsner 2005-09-14 23:55:56 +00:00
  • 58fbafbbdd Command buttons can finally invoke the building painter or train units. Still plenty of glitches (particularly click-fest issues ... still an issue when updating the buttons directly rather than via hack, so it's probably due to constant onPress refresh). I've also had to disable the progress bar until I can make it work properly, but if you can get a unit in the queue it should eventually spawn. :) Acumen 2005-09-14 22:47:51 +00:00
  • ff35050d37 This was SVN commit r2725. Matei 2005-09-14 19:43:16 +00:00
  • 2aca87419f This was SVN commit r2724. Matei 2005-09-14 19:42:58 +00:00
  • c50505f54c read intel doc on multicore, realized it'd break our #cpu detect (which is actually critical because it determines safety of TSC). wrote new CPU detect code which should fix it (wasn't easy, grr); cannot test for lack of Pentium EE hardware ;p janwas 2005-09-14 16:58:10 +00:00
  • 4a7d0e9038 Config: Changed -e to -entgraph (to avoid conflicts with -editor). Ykkrosh 2005-09-14 05:37:52 +00:00
  • a2622cdef7 hotfix for bug in ia32 (code path where ebx was clobbered due to cpuid; incorrect ptr arithmetic passing cpu_type to ia32_cpuid) + manual Release build that fixes it janwas 2005-09-14 04:08:23 +00:00
  • f8ed148370 cpuid -> ia32_cpuid considerable continued cleanup in ia32 came across article detailing HT detect on multicore systems. that requires new code, working on it. pthread: while reading, came across idea of wrapping thread trampoline in __except -> more reliable exception handling janwas 2005-09-14 01:34:16 +00:00
  • 4ab25c7274 * Fixed the "can't interact with the world" glitch. Turns out it was my fault. :) * Restored the resource pool (and cleaned up the JS interface to it ... array and counters are updated in one spot (wrapper functions to add/deduct/define), without need for constant refresh). * Added crude boxes in game setup to enter initial resource value. * The command buttons still don't work when clicked (and clicking continues to be erratic, only triggering if hammering the mouse button ... I think it's related to the return function() hack Philip set up), but that's next on the list. :) * Oh, and the command buttons don't currently realign to the different corners with Alt+G, but all the rest should. Acumen 2005-09-14 00:50:25 +00:00
  • 093e5c2519 Enanced the Cantabrian Highlands map some more, and added a few more comments and utility functions to rmgen and JS API. Matei 2005-09-13 23:00:56 +00:00
  • 2766242181 This was SVN commit r2713. Matei 2005-09-13 22:58:54 +00:00
  • fd3437d181 lib: add CPU error code. janwas 2005-09-13 21:12:29 +00:00
  • 2ab9584840 snd.cpp: initialize listener orientation and position (my OpenAL drivers complained about the old random values) premake stuff: call assembler objects *.asm.obj instead of *.obj (so that ia32.asm doesn't collide with ia32.cpp) ia32.asm: use .text section for proper linkage olsner 2005-09-13 20:42:01 +00:00
  • d8da47bd0a quick fix to alleviate breakage until build system accepts .asm files janwas 2005-09-13 04:27:08 +00:00
  • 808a0f7cbe config: additional macro is checked lib: add bits() function (actually moved it from zip.cpp) ia32: start moving code out to external asm file (will use NASM in pre-build step; avoids needing MSC and GCC-specific inline code). move memcpy test code out to other file janwas 2005-09-13 04:00:41 +00:00
  • 0b72d0f86c Atlas: More portable GL context usage. Smoother and more responsive terrain editing. Ykkrosh 2005-09-13 03:57:34 +00:00