Commit Graph

  • bc85236a38 Fix formation slow-down after stopping. Freagarach 2023-07-22 14:04:59 +00:00
  • 557f911479 Fix missing ? in 435d842bc1. Freagarach 2023-07-22 13:56:28 +00:00
  • 7da94fc18f Differentiate Sparta. Freagarach 2023-07-22 13:54:09 +00:00
  • e4ba25ba35 Returns Windows paths by value to avoid unnecessary allocation management and follow sys_ExecutablePathname. vladislavbelov 2023-07-21 22:31:26 +00:00
  • ede3605b2f Removes forbidden and unused USE_SPECULAR from model shader. vladislavbelov 2023-07-19 18:04:40 +00:00
  • f2938aaa28 Refactors normal calculation in model and terrain shaders. vladislavbelov 2023-07-19 17:29:13 +00:00
  • 8b761fec29 Constrain the FSM-transition to have at most one action. phosit 2023-07-19 12:23:53 +00:00
  • 1ff0b8f69f Removes caching Windows version in wversion. vladislavbelov 2023-07-18 20:40:15 +00:00
  • f36f136c20 Moves WriteSystemInfo from Util to HWDetect. vladislavbelov 2023-07-18 20:32:21 +00:00
  • 70d89254c8 Fixes linking failure solution introduced in 48ba4d9cb4 for SDL dependency. vladislavbelov 2023-07-18 20:21:59 +00:00
  • 7378692c89 Fixes CGUISimpleSetting warnings and allows it to be moved. vladislavbelov 2023-07-18 20:01:22 +00:00
  • 5807e2982f Makes GL ShaderProgram stage independent. vladislavbelov 2023-07-17 22:07:13 +00:00
  • 649f69b00b Reference CModel* using PS::span in the ModelRenderer Now a range-based for loop is used to iterate. phosit 2023-07-08 12:46:21 +00:00
  • 85bc074ae5 Moves script interface Object include out of FunctionWrapper header. vladislavbelov 2023-07-07 20:12:16 +00:00
  • 624df119ef Fixes Windows build for some configurations after 70e7acfb26. vladislavbelov 2023-07-05 20:31:56 +00:00
  • 47a7f78c9d Change %c to %lc for wchar arguments. phosit 2023-07-05 07:37:28 +00:00
  • e60bed753f Removes redundant and unused wutil_ExecutablePath as we have sys_ExecutablePathname. vladislavbelov 2023-07-02 21:24:15 +00:00
  • 0caddf2c89 Removes unused wutil_SystemPath forgotten in 9aad0137ba. vladislavbelov 2023-07-02 21:19:07 +00:00
  • a71a20cb60 Replaces statically cached current thread handle on Windows by lazy initialized thread_local variable. vladislavbelov 2023-07-02 20:28:50 +00:00
  • 4e86f99fe2 Replaces boost string general includes by more precise ones. vladislavbelov 2023-06-30 19:10:13 +00:00
  • a9fc21fae7 Fixes printing a log of a GL shader compilation following b193633e59. vladislavbelov 2023-06-30 10:02:24 +00:00
  • b193633e59 Moves GLSL compiling function out of CShaderProgram as it's independent. vladislavbelov 2023-06-27 21:27:56 +00:00
  • b7d776175b Add a test for the FSM phosit 2023-06-27 19:20:41 +00:00
  • 766b0820f7 Use std::function in the Loader. phosit 2023-06-26 18:35:34 +00:00
  • f3adb5d075 Removes unused main_window_name forgotten in 63c1347ef7. vladislavbelov 2023-06-25 22:39:37 +00:00
  • ce25351443 Fix typo in CanTrade. Freagarach 2023-06-23 12:58:14 +00:00
  • 435d842bc1 Fix Gaia not being its own mutual ally. Freagarach 2023-06-23 12:53:49 +00:00
  • f4caf15710 Fix missed allied view tech in init. Freagarach 2023-06-23 12:51:03 +00:00
  • fb065a4022 Removes manual loading of Windows functions unavailable on XP from wvm. vladislavbelov 2023-06-23 12:09:33 +00:00
  • 70e7acfb26 Removes manual unload of delay-loaded DLLs on Windows. vladislavbelov 2023-06-23 11:55:33 +00:00
  • 3190729f85 Small bugfix in Petra's Defense manager wraitii 2023-06-23 07:22:43 +00:00
  • 7df7566d7c Fix 'Options' asking for confirmation without changes during a game. wraitii 2023-06-23 07:19:16 +00:00
  • 87063a94ff Pass ScriptRequest instead of ScriptInterface in simulation messages. wraitii 2023-06-21 07:50:00 +00:00
  • dafa5ab774 Minor optimisations when calling JS functions from C++ wraitii 2023-06-20 11:40:18 +00:00
  • 92c9cc5206 Removes delayed loading of RtlCaptureContext as it's available since Windows XP. vladislavbelov 2023-06-20 08:54:29 +00:00
  • 73ec56a44e Optimisations to vertex pathfinder - relax optimality, sort unaligned edges wraitii 2023-06-20 07:14:11 +00:00
  • c917c39a0d Pull Diplomacy out of cmpPlayer. Freagarach 2023-06-19 06:33:33 +00:00
  • 54c606e6aa Removes LowFragmentationHeap from Windows as it's enabled by default since Vista. vladislavbelov 2023-06-18 16:34:29 +00:00
  • f8798c2245 Removes wversion_Number usage from wvm as we don't support XP anymore. vladislavbelov 2023-06-18 16:32:14 +00:00
  • 3d071e4649 Removes OpenGL driver DLL version from reports on Windows. vladislavbelov 2023-06-18 16:29:13 +00:00
  • e31d70f059 Removes waiting from MapGenerator. This makes the game window more responsible during map generating. phosit 2023-06-18 12:19:26 +00:00
  • 5e12848511 Remove these 3 terrains, which are no longer necessary. wowgetoffyourcellphone 2023-06-16 17:10:35 +00:00
  • ea1c6a8d11 Removes wdbg_heap from tests following 7782aa95f1. vladislavbelov 2023-06-16 16:44:21 +00:00
  • e2fb23731c Fix | Mauryan Palace wowgetoffyourcellphone 2023-06-16 16:39:55 +00:00
  • 186bedae56 Removes unused Windows sample-based custom profiler. Usage was removed in 56bd5b59b4. vladislavbelov 2023-06-16 16:38:18 +00:00
  • e4bcfd0556 Removes winit usage from wtime. LatchInitialSystemTime was added in c45ef68a88 and unused since ada16439ab. vladislavbelov 2023-06-16 16:36:34 +00:00
  • 7782aa95f1 Removes custom debug heap analysis on Windows. vladislavbelov 2023-06-16 16:34:10 +00:00
  • 85bb745295 Fix | Art | Royal Palm texture transparency. wowgetoffyourcellphone 2023-06-16 16:02:47 +00:00
  • fdd30b3d85 Some cleaning in the Barter component. Freagarach 2023-06-16 06:25:36 +00:00
  • 291f17b3c5 Reset speed when stopping. Freagarach 2023-06-15 06:56:41 +00:00
  • 0e57957a09 Maps | Fix and improve the Libyan Oasis 2p skirmish map wowgetoffyourcellphone 2023-06-14 16:21:35 +00:00
  • 5ede423224 Art | Fix | Fix texture refs to some head actors wowgetoffyourcellphone 2023-06-14 16:20:40 +00:00
  • 8480cfc35f Remove FSM conditions. phosit 2023-06-14 14:58:37 +00:00
  • 298f207e5b Improve AttackEntitiesByPreference by short-circuiting on best possible preference. wraitii 2023-06-14 07:52:30 +00:00
  • 64efa0acf9 Delay a distance computation in UnitMotion. wraitii 2023-06-14 07:48:45 +00:00
  • 61e932a890 Turn off SPECTRE mitigation in jit code wraitii 2023-06-14 07:44:23 +00:00
  • 9399ba043e Speed up AI computation by not using structured clones wraitii 2023-06-14 07:32:22 +00:00
  • e5acc73fcf Remove useless line from 507f44f7f9 wraitii 2023-06-14 07:28:37 +00:00
  • cce7d02036 Bugfix & optimisations to ApplyModifiers wraitii 2023-06-14 07:27:06 +00:00
  • 080599442f Don't send PositionChanged messages in TurnTo when not actually turning wraitii 2023-06-14 07:23:05 +00:00
  • 44611294de Fixes Sampler::Desc comment about using BorderColor. vladislavbelov 2023-06-14 07:14:31 +00:00
  • 8f78ac1ef8 Decouples renderer code from VideoMode to get backend device. vladislavbelov 2023-06-14 07:06:22 +00:00
  • 5893c4bc85 Allow to set the biome with the autostart command. Freagarach 2023-06-14 06:35:27 +00:00
  • f64b3f773e Art | Misc actor and texture improvements wowgetoffyourcellphone 2023-06-14 01:23:30 +00:00
  • 14dd3c0aad Make Farmstead aura icon appear over affected Fields as well as gatherers wowgetoffyourcellphone 2023-06-14 01:19:27 +00:00
  • 70c83b9c3d Art | Add a new variant texture for Spartan women wowgetoffyourcellphone 2023-06-14 01:18:03 +00:00
  • 466968ca3e Art | Buildings | New Gallic structure textures with roof shingles instead of thatch. wowgetoffyourcellphone 2023-06-14 01:16:47 +00:00
  • 227bc8db02 Maps | Update a bunch of skirmish maps and add a new one (Arabian Oases 2p) wowgetoffyourcellphone 2023-06-14 01:13:44 +00:00
  • 075d8589f3 Art | Player color for Greek defense tower wowgetoffyourcellphone 2023-06-14 01:07:15 +00:00
  • 9aa118d6be Art | Move Mauryan heads to the correct folder. wowgetoffyourcellphone 2023-06-14 01:01:56 +00:00
  • 22cbd39bbd Civs | Remove AI names which duplicate in-game heroes. wowgetoffyourcellphone 2023-06-14 00:57:58 +00:00
  • aa7dfc196e Art | New model for the Mauryan Palace wowgetoffyourcellphone 2023-06-14 00:56:01 +00:00
  • 59a805dac8 Art | Fix the ostrich feather actors for Nubian units wowgetoffyourcellphone 2023-06-14 00:36:05 +00:00
  • 50453f1e1f Art | Use a better portrait for Whales wowgetoffyourcellphone 2023-06-14 00:34:18 +00:00
  • df2a0cf3ab Art | New and improved terrains wowgetoffyourcellphone 2023-06-14 00:32:34 +00:00
  • 46b374b855 Art | Greatly improve the look of some ship sail actors wowgetoffyourcellphone 2023-06-14 00:18:27 +00:00
  • 50e78c1af5 Art | Some new assets wowgetoffyourcellphone 2023-06-14 00:15:28 +00:00
  • 95546c8a1d Art | unit portraits | Update a bunch of unit portraits wowgetoffyourcellphone 2023-06-13 23:20:27 +00:00
  • 553149957d Art | Technology portraits | Update some older tech portraits and add a few new ones. wowgetoffyourcellphone 2023-06-13 23:13:41 +00:00
  • 3991c5c857 Speed up timer update by using Map.forEach wraitii 2023-06-13 15:57:18 +00:00
  • 7350b9042e Don't poll territory in Position component wraitii 2023-06-13 15:48:03 +00:00
  • 2a17a2866e Update the rules for new lobby usernames Dunedan 2023-06-08 15:21:04 +00:00
  • b131e641f5 Fix visual glitch in slaughtering: This adds a PrepareTime to the Slaughter attack. Has negligible affect on gameplay, but fixes a minor, but ugly visual glitch where the animal dies too quickly, without even being stabbed first. wowgetoffyourcellphone 2023-06-07 15:58:26 +00:00
  • f2ca8f7787 Balance the splash damage of Elephants. wraitii 2023-06-06 07:10:03 +00:00
  • 0d5cc1b994 Fix game crash when communicating with the lobby on macOS 13 wraitii 2023-06-06 07:07:50 +00:00
  • 9707931878 Fixes Vulkan hazards reported by validation layers. vladislavbelov 2023-06-05 16:32:18 +00:00
  • 1b948580c7 Adds color blend state to Vulkan pipeline description only if color attachments are present. vladislavbelov 2023-06-01 17:48:23 +00:00
  • 753949eb73 Enables PolygonMode for Vulkan only when allowed by fillModeNonSolid. vladislavbelov 2023-06-01 17:12:27 +00:00
  • 7c07083724 Fix the removal of implicit conversions in libfmt 10 by using explicit casts. Stan 2023-05-31 12:03:04 +00:00
  • 71e3d1303d Disables UV1 vertex attribute without USE_AO for model_common shader. vladislavbelov 2023-05-30 17:07:58 +00:00
  • cd8eb70859 Disables framebuffer invalidating by default for GL as some drivers perform it incorrectly. vladislavbelov 2023-05-29 20:53:10 +00:00
  • 58eebfcc64 Art Fix | Roman minimap symbol is now the she-wolf of Rome suckling Romulus and Remus, instead of the problematic fasces symbol of Roman power. wowgetoffyourcellphone 2023-05-24 22:11:13 +00:00
  • ecdd98d879 Remove unused and now broken mesh. Stan 2023-05-24 09:38:54 +00:00
  • 04f55f7cf5 Check the validity of a couple pointers in low-level tests, refs #5288. Itms 2023-05-18 16:52:29 +00:00
  • 8472240573 Fix compilation with GCC 13. Stan 2023-05-13 12:08:23 +00:00
  • f0b01f0896 Mark ModifiersManager as a system component. Stan 2023-05-11 20:51:18 +00:00
  • 52b308750f Fix a bug with the AI after 91509290d6 Stan 2023-05-11 09:24:19 +00:00
  • ede58a2065 Fix two oversights. Stan 2023-05-10 16:02:53 +00:00
  • c278da73d9 Fix issues with the component documentation. Stan 2023-05-10 15:55:51 +00:00
  • 173e016172 Allow starting by command with sandbox AI. Stan 2023-05-10 15:34:38 +00:00