Commit Graph

  • 518ed74496 Replace all use of POSIX unlink Ralph Sennhauser 2026-06-14 19:44:09 +02:00
  • 4259c78150 Removes unused Get/SetDepthTextureBits methods Vladislav Belov 2026-06-15 00:35:04 +02:00
  • 71400e8045 Drop unused lowlevel functions Ralph Sennhauser 2026-06-12 21:15:03 +02:00
  • 43e7dbc6da Use std::filesystem for filesystem abstraction Ralph Sennhauser 2026-06-12 21:10:57 +02:00
  • 2f2cbb96bf Remove this.isDeserialized from BaseAI phosit 2025-09-07 16:09:20 +02:00
  • a4b580991b Move this.turn to PetraBot phosit 2025-09-07 15:04:40 +02:00
  • babe9e5c18 Remove this.events from AIs phosit 2025-09-07 14:53:56 +02:00
  • cbce748b8c Remove moduleName from Petras data.json phosit 2026-06-14 13:17:55 +02:00
  • 1ab55e7f2e Remove leftover code from wxCollapsiblePane use Ralph Sennhauser 2026-06-03 19:14:56 +02:00
  • b4fe426963 Replace notebook with choicebook Ralph Sennhauser 2026-06-02 18:58:16 +02:00
  • 8cb4f5e4a3 Fix negative content width GTK warnings in Atlas Ralph Sennhauser 2026-06-01 19:22:32 +02:00
  • 9388692a47 Add bird view to Atlas Ralph Sennhauser 2026-05-25 20:37:05 +02:00
  • fa9584fdc0 Fix some Atlas header includes Ralph Sennhauser 2026-06-11 17:54:24 +02:00
  • 7f4377c086 Treat <wx/defs.h> as private header Ralph Sennhauser 2026-06-11 17:53:41 +02:00
  • 1034b55037 Rename class names postifxed with "Man" to "Manager". animus 2026-01-16 23:39:58 +02:00
  • b1627f5158 Remove redundant virtual keywords animus 2026-01-16 23:14:58 +02:00
  • 917275d6cb Add more tips incl the Arsenal and Great Hall Jonny McCullagh 2026-05-12 01:19:06 +01:00
  • 50e1f51755 Draw trainer section before tree section mehmed-faheim-arslan 2026-06-09 23:54:36 +01:00
  • 39b1311fac Allow players to set rally points on allied buildings mehmed-faheim-arslan 2026-06-02 21:14:51 +01:00
  • 8a999d63b7 Add missing garrisoned prop point to the Athena Nike mesh. wowgetoffyourcellphone 2026-06-05 01:31:01 -04:00
  • 25f920bdb2 Make cxxtest optional Ralph Sennhauser 2025-12-20 14:12:25 +01:00
  • 2d317d509d Remove unix_ExecutablePathname Ralph Sennhauser 2025-12-20 14:09:55 +01:00
  • ae6d3bfc4e Implement BSD specific sys_ExecutablePathname Ralph Sennhauser 2025-12-20 14:04:35 +01:00
  • 349478aa6b Remove Linux sys_ExecutablePathname fallback Ralph Sennhauser 2025-12-20 14:00:13 +01:00
  • 6fc47e2997 Cleanup wposix header and source Ralph Sennhauser 2026-06-04 21:15:23 +02:00
  • 62fcb7e042 Removes requirement to restart the game for V-Sync Vladislav Belov 2026-06-08 18:27:12 +02:00
  • 7607d6bdd8 Decouples acquire/present from SubmitScheduler Vladislav Belov 2026-06-08 18:27:10 +02:00
  • 07e5ad5b23 Fixes acquire and submit semaphores syncronization Vladislav Belov 2026-06-08 18:27:08 +02:00
  • 4d83aa28e5 Uses SwapChain instead of direct Device calls Vladislav Belov 2026-06-08 18:27:06 +02:00
  • cf4a4d8fd5 Adds SwapChain as an explicit DeviceObject Vladislav Belov 2026-06-08 18:26:58 +02:00
  • dab6e1a37a Fix disabled pathfinder tests Ralph Sennhauser 2025-11-01 17:23:21 +01:00
  • 296ccc78c9 Fix disabled serializer tests Ralph Sennhauser 2025-11-02 08:01:31 +01:00
  • 0599848330 Cleanup Atlas SectionLayout Ralph Sennhauser 2026-06-03 19:37:01 +02:00
  • e3afa15966 Cleanup Atlas section headers Ralph Sennhauser 2026-06-03 19:32:55 +02:00
  • 94f13073ce Remove unused allocator page_aligned Ralph Sennhauser 2026-06-04 21:51:55 +02:00
  • cf5501a35b Support numpad with player hotkey in ActorViewer Ralph Sennhauser 2026-05-30 18:45:11 +02:00
  • fcbc3d3f71 Limit max PlayerID in Atlas hotkeys Ralph Sennhauser 2026-05-30 18:36:07 +02:00
  • 0c0552a428 Replace M_PI with C++ numbers Ralph Sennhauser 2026-06-04 19:46:01 +02:00
  • 4379194255 Fix sidepanel layout in Atlas Ralph Sennhauser 2026-05-25 11:48:30 +02:00
  • 3922a7ee0a Prioritize least busy buildings for hotkey training commands guerringuerrin 2026-03-18 19:05:12 -03:00
  • 1250ca1dac Replaces FALLTHROUGH macro by attribute Vladislav Belov 2026-05-22 23:25:31 +02:00
  • a0ecfbaa33 Skips UNIFORM buffers for GLES Vladislav Belov 2026-05-22 23:14:30 +02:00
  • 01bd743b30 Correct LoadModal to continue a saved campaign phosit 2026-05-20 19:13:30 +02:00
  • a0bb103390 Unwrap SDL_Event Ralph Sennhauser 2026-05-18 21:11:00 +02:00
  • 34ab0f3938 Disconnect before deleting the session phosit 2026-05-02 10:06:01 +02:00
  • a95579a046 Fix UI when connecting to a server fails phosit 2026-04-29 21:44:55 +02:00
  • 32e5520507 Add hotkeys for opening GUI pages across the game guerringuerrin 2026-03-19 17:46:55 -03:00
  • 9df2dc2585 Temple of Athena Nike by @nifa wowgetoffyourcellphone 2026-05-07 04:15:58 -04:00
  • 017aa3b736 Adds splitted shader effects to materials Vladislav Belov 2026-05-10 23:57:27 +02:00
  • 59e36be140 Splits shader effects to reuse in material passes Vladislav Belov 2026-05-10 23:57:23 +02:00
  • 18a16aa135 Moves all rendering to material passes Vladislav Belov 2026-05-10 23:57:20 +02:00
  • aced56c336 Adds material passes to choose different shaders Vladislav Belov 2026-05-10 23:57:16 +02:00
  • 9aee507e28 Adds wireframe techniques for particle and terrain Vladislav Belov 2026-05-10 23:57:12 +02:00
  • 75bd640bd8 Removes context of terrain shadows and silhouettes Vladislav Belov 2026-05-10 23:56:57 +02:00
  • 58d3527130 Adds profile table for renderer backend statistics Vladislav Belov 2026-05-10 17:54:53 +02:00
  • 2e87f6b5aa Adds renderer backend-specific statistics Vladislav Belov 2026-05-10 17:54:44 +02:00
  • 3549cc1e6c Remove the hint that ai-rejoin isn't supported phosit 2026-04-05 13:23:06 +02:00
  • b3552ebccb Clone the position in attackPlan phosit 2026-02-20 18:59:21 +01:00
  • e2466e9bd5 Consistently sort the ai-queues phosit 2026-02-20 18:55:48 +01:00
  • 6d31e6de89 Serialize the isIdleConfirmed for the AI phosit 2026-02-18 18:32:09 +01:00
  • be03605eac Update unitCollection in attackPlan phosit 2025-10-14 21:06:41 +02:00
  • 86289a89fd Clone the bonuses phosit 2025-10-04 11:12:37 +02:00
  • 53a67e560f Sort templateModifications after inserting phosit 2025-10-03 11:31:44 +02:00
  • b572fed672 Consistently sort the build order phosit 2025-10-01 16:27:03 +02:00
  • c4dd0040ee Never serialize an event when it's not owned phosit 2025-09-25 14:47:42 +02:00
  • 2f86d4a2f8 Don't write entity-metadata when deserializing phosit 2025-09-25 11:47:19 +02:00
  • 55f2d356ff Clone targetPos in attackPlan phosit 2025-09-24 16:40:58 +02:00
  • 3ddf101a06 Inform the AI about builders when initializing phosit 2025-09-23 16:30:44 +02:00
  • 9aea56e4a2 Also serialize unitCollUpdateArray in AttackPlan phosit 2025-09-21 17:18:07 +02:00
  • f35595610a Sort entitycollections when adding entities phosit 2025-09-21 16:28:12 +02:00
  • 130ea06ce8 Don't add queues when deserializing AttackPlans phosit 2025-09-20 16:35:48 +02:00
  • cca2cfe05c Don't updateTerritories when deserializing phosit 2025-09-18 14:41:52 +02:00
  • e9339591c2 Reset turnCach at the begin of the turn phosit 2025-09-05 13:09:18 +02:00
  • 911285e625 Always update territories phosit 2025-09-01 18:02:48 +02:00
  • 4b516b336e Get the UnitAI order data directly phosit 2026-04-05 12:27:55 +02:00
  • 3afdf64eee Update territories when a construction is finished phosit 2025-08-31 17:42:35 +02:00
  • f5e926f6fe Remove remanents of entityObj phosit 2025-10-16 10:11:14 +02:00
  • b6243966f3 Remove usage of entityObj from Destroy event phosit 2025-09-13 19:15:32 +02:00
  • 0a2294171e Remove usage of entityObj in VictoryManager phosit 2025-10-04 20:56:05 +02:00
  • b59d2c91e3 Remove usage of entityObj in TradeManager phosit 2025-10-02 19:41:40 +02:00
  • d18a6392b3 Reduce usage of entityObj in SharedScript phosit 2025-09-24 11:59:01 +02:00
  • 8d7de7fde7 Remove usage of entityObj in BuildManager phosit 2025-09-23 16:55:45 +02:00
  • 4f6b01ccb8 Reduce usage of entityObj in BasesManager phosit 2025-09-13 18:54:55 +02:00
  • 7b50e32b28 Always delete metadata when destroying entities phosit 2025-09-13 17:50:53 +02:00
  • 08340ca18a Call GetFullRepresentation only internally phosit 2025-08-29 21:39:23 +02:00
  • f81cf7e602 Clear changedEntities on initialization phosit 2025-02-03 13:19:20 +01:00
  • e07b4df6ba Serialize dropsiteSupplies phosit 2025-02-03 13:06:19 +01:00
  • 6facc9ee17 Fix AI OOS on rejoin related to random calls phosit 2025-02-03 11:48:36 +01:00
  • 8151e18d51 Enable the ai to be tested with -serializationtest phosit 2025-02-03 10:49:11 +01:00
  • c042b3ca2c Start the serializationtest at a specivic turn phosit 2025-09-18 16:12:41 +02:00
  • 843f39ba55 Use dynamic budget for progressive load timeout vyordan 2026-05-04 11:20:13 -06:00
  • f38b956eb3 Update code owners phosit 2026-04-26 16:59:45 +02:00
  • e903506f13 More ai names for the germans Jonny McCullagh 2026-03-03 15:59:05 +00:00
  • 5268cb62a6 Persians -> Achaemenids wowgetoffyourcellphone 2026-04-19 20:17:38 -04:00
  • 6514230330 Allow building without lobby Ralph Sennhauser 2026-03-01 16:38:33 +01:00
  • a7967d4ad9 Adds PBR output texture to PostProc Vladislav Belov 2026-04-29 19:25:14 +02:00
  • 25df2d8a02 Adds resolve PBR compute shader Vladislav Belov 2026-04-29 19:25:12 +02:00
  • 1a277269d3 Adds floating point textures to backends Vladislav Belov 2026-04-29 19:25:11 +02:00
  • c4fb0eed3a Adds slider to developer overlay Vladislav Belov 2026-04-29 19:25:03 +02:00
  • 0f7417bb47 Remove Engine.SwitchGuiPage phosit 2026-03-23 19:32:18 +01:00