Commit Graph

  • 351d1d2b9a Remove usages of “fancy” grass from maps. Stan 2022-01-24 15:13:10 +00:00
  • 4ce609bb1f Uses MIPs for terrain textures previews following e4455a8e8f. vladislavbelov 2022-01-24 07:00:55 +00:00
  • c114bab396 Removes mem_get_ptr from the Tex::get_data comment forgotten in 63086f4e26. vladislavbelov 2022-01-23 11:59:35 +00:00
  • f787089588 Ceil the resource costs for insufficient resources. Freagarach 2022-01-23 07:41:45 +00:00
  • 8926f5a94c Move the allowed formations from cmpIdentity to cmpUnitAI. Freagarach 2022-01-23 07:23:44 +00:00
  • f8d64a5f2c Fix Catafalque page not showing the Macedonian metal trickle. Freagarach 2022-01-23 07:14:45 +00:00
  • ad5377bc0e Fixes fancy water shores drawing after 1d9a8b2b0b. vladislavbelov 2022-01-20 17:31:21 +00:00
  • 41fe3aafa4 Fixes minimap texture scissoring rect following b5d85e279f. Fixes #6382 vladislavbelov 2022-01-19 17:40:26 +00:00
  • 5adbe4f1a3 Moves blend state management to DeviceCommandContext. Fixes #6420 vladislavbelov 2022-01-19 17:28:47 +00:00
  • 0b7a717c8a Fix a warning when building pyrogenesis in Debug on Windows. Stan 2022-01-18 11:07:05 +00:00
  • 40e75f9c89 Removes binding additional attribute for water shader added in 1d9a8b2b0b. vladislavbelov 2022-01-15 16:47:42 +00:00
  • a4a647e9f0 Removes unused variable in ParticleRenderer after fc223e3540. vladislavbelov 2022-01-15 16:29:26 +00:00
  • f66ca01603 Deselect only part of a formation when clicking the unit icon. Freagarach 2022-01-15 13:44:43 +00:00
  • 0005976b2b Fix selecting multiple entities and training. Freagarach 2022-01-15 13:42:15 +00:00
  • 971b734873 Moves hardcoded blend state in debug overlay and water to their techniques. vladislavbelov 2022-01-14 18:44:40 +00:00
  • fc223e3540 Moves hardcoded blend state in ParticleRenderer to the transparent particles technique. vladislavbelov 2022-01-14 18:18:28 +00:00
  • 829e37371b Moves hardcoded blend state in CCanvas2D to its technique. vladislavbelov 2022-01-14 17:44:42 +00:00
  • 1d9a8b2b0b Splits water surface and shore drawing functions and fixes their switch. vladislavbelov 2022-01-14 17:34:58 +00:00
  • 9aedcade7f Draws slider button only inside its element. vladislavbelov 2022-01-14 06:50:44 +00:00
  • 5cbd46de94 Removes deprecated GL alpha test. vladislavbelov 2022-01-13 17:50:28 +00:00
  • fb0a311cc7 Fix a change from c6b53e1677 to a wrong alpha material. Stan 2022-01-13 15:32:28 +00:00
  • 1ef475ed98 Add an ARB equivalent for los_interp. Stan 2022-01-13 15:12:28 +00:00
  • c1f779dff5 Fix compilation on Apple Silicon wraitii 2022-01-13 14:42:42 +00:00
  • a2ab6b9b72 Allow to cap FPS up to the current max refresh rates of gaming screens: 360Hz Stan 2022-01-13 14:30:23 +00:00
  • 712b7ebf9a Remove JS_New in favour of JS::Construct in preparation for SM91 wraitii 2022-01-12 16:51:32 +00:00
  • 6d14932d98 Convert 16-bit grayscale textures to 8 bit textures. It makes little difference for us. Stan 2022-01-12 15:21:53 +00:00
  • 336b909c8e Convert 16-bit 16-bit/color RGB(A) textures to 8 bit textures. It makes little difference for us, and it wastes GPU memory. Stan 2022-01-12 14:51:12 +00:00
  • 6d28c44f0f Removes unused method from CShaderTechnique. vladislavbelov 2022-01-11 16:02:27 +00:00
  • 794fa82efb Warn when finding an entity with Reasearcher/Trainer but without ProductionQueue. Freagarach 2022-01-11 06:34:07 +00:00
  • 9757cc2539 Removes direct shader binding, uses BeginPass always following e1374252b7. vladislavbelov 2022-01-11 05:56:44 +00:00
  • 2e38c117d2 Fixes comments of CLOSTexture and CTerritoryTexture following 57ba7c4a1c. vladislavbelov 2022-01-10 17:58:51 +00:00
  • 0cda752ec3 Uses CVertexBufferManager handle instead of raw VBChunk pointer management. vladislavbelov 2022-01-10 16:51:43 +00:00
  • 795fb070af Removes asking GL of current bind framebuffer to avoid syncs. vladislavbelov 2022-01-09 07:36:56 +00:00
  • 98d213a9cd Fix modifications to unspecified techCostMultipliers. Freagarach 2022-01-09 06:32:30 +00:00
  • 95318d34ff Removes redundant layer check added in f715b73f4f. vladislavbelov 2022-01-08 13:44:40 +00:00
  • 9924450d36 Moves default GL state setup to GL device. vladislavbelov 2022-01-07 22:21:22 +00:00
  • 5610c71fc6 Fixes rendering big screenshot pieces onto screen, refs 52a8793450. vladislavbelov 2022-01-07 20:15:48 +00:00
  • f715b73f4f Uploads cube textures in SkyManager via DeviceCommandContext. vladislavbelov 2022-01-07 20:00:41 +00:00
  • 15c40861b4 Separates terrain alphamap combining and uploading. vladislavbelov 2022-01-07 14:33:54 +00:00
  • 9d7457da9b Removes ogl_tex usage from CRenderer. vladislavbelov 2022-01-06 23:23:36 +00:00
  • b061a7ead4 Optimizes FBO usages for LOSTexture and water shore foam. vladislavbelov 2022-01-06 22:44:54 +00:00
  • dfafdcd792 Bump version of the desktop file to 1.4 the latest stable version according to @nwtour on https://code.wildfiregames.com/D3475. Stan 2022-01-06 20:28:49 +00:00
  • cf56f36a3b Fix two typos noticed by @Nescio, and use the performance GPU on Linux too. Stan 2022-01-06 19:40:15 +00:00
  • de2a368924 Modify 0ad.desktop to accept a file as an argument to allow installing mods by drag & drop on the icon. Stan 2022-01-06 19:34:20 +00:00
  • 9bc3dd4699 Fixes terrain overlay texture upload after fd976456d7. vladislavbelov 2022-01-06 14:16:32 +00:00
  • 912202ff0c Uses core GL functions for GLSL shaders. vladislavbelov 2022-01-06 11:41:04 +00:00
  • cee0ce48eb Disables redundant mipmap generation for postprocessing. vladislavbelov 2022-01-06 11:09:42 +00:00
  • 27c8771a3a Fixes debug drawing of a null shadow texture introduced in 36107cb7e1, appeared after abc3190c03. vladislavbelov 2022-01-06 11:04:45 +00:00
  • f07fa81661 Renames LOS framebuffer object to follow CC. vladislavbelov 2022-01-05 15:37:59 +00:00
  • fd976456d7 Performs texture uploads via DeviceCommandContext interface. vladislavbelov 2022-01-05 14:49:54 +00:00
  • 07c0d95467 Write a GLSL equivalent for overlay_solid. Stan 2022-01-04 21:14:41 +00:00
  • 0a8d382657 Fix OpenGL ES 2.0 Warnings. Stan 2022-01-04 20:54:37 +00:00
  • 5e3426794c Moves frame rendering function to CRenderer and combines with making screenshots. vladislavbelov 2022-01-04 18:13:45 +00:00
  • 87b5c233c5 Splits CRenderer part about scene to CSceneRenderer. vladislavbelov 2022-01-04 13:29:01 +00:00
  • 3d2be697a2 Fix OpenGL ES build after ae32055c9b. Stan 2022-01-04 00:21:37 +00:00
  • 2f90becb28 Removes SkipSubmit and unused friends from Renderer. vladislavbelov 2022-01-03 12:16:16 +00:00
  • 3e6b0780fa Removes unused Renderer friends of removed classes, refs 8753f881ee, 6bc33fe8bd. vladislavbelov 2022-01-03 12:00:37 +00:00
  • 3b8f1cdc04 Moves Renderer internals class out of the global namespace. vladislavbelov 2022-01-03 11:11:58 +00:00
  • 6dc0abebdb Removes unused includes from Renderer. vladislavbelov 2022-01-03 10:59:41 +00:00
  • 4fba543488 Unifies providing SkyManager and WaterManager like other managers, refs b889826a3d. vladislavbelov 2022-01-03 10:49:12 +00:00
  • 7afe489214 Remove topology.cpp. The data isn't useful to us, and it prevents some players from running the game. Stan 2022-01-03 10:29:34 +00:00
  • 273d336364 Removes unused Atlas functionality to set clear color added in 2f53eea71a and removed in 0d6882dad2. vladislavbelov 2022-01-03 09:39:54 +00:00
  • e9070a2630 Removes rand function usage from Atlas and unused rand include from particles. vladislavbelov 2022-01-02 22:35:17 +00:00
  • e547704a54 Removes rand function usage from test_cache_adt. vladislavbelov 2022-01-02 22:32:38 +00:00
  • f6d2961a81 Fix bug where scenario map was not loading as revealed when set to revealed. Angen 2022-01-01 18:15:59 +00:00
  • 8347c94e3a Moves game load progress update function from GameSetup to CGUIManager. vladislavbelov 2022-01-01 12:23:24 +00:00
  • 7b8c66ec9f Adds config settings for borderless fullscreen and window modes. vladislavbelov 2021-12-31 12:05:48 +00:00
  • 202e248c93 Removes cinema path recording from atlas added in 2c71c22045 and not removed with ffmpeg in [[SVN:9520]], 4c395f4bf2 and 47b26e56d3. vladislavbelov 2021-12-31 10:35:56 +00:00
  • c9ba9299a3 Ignores sampler settings for multisample GL textures. vladislavbelov 2021-12-30 17:31:16 +00:00
  • abc3190c03 Removes binding native GLuint textures from public ShaderProgram API. vladislavbelov 2021-12-30 16:37:51 +00:00
  • e4455a8e8f Speedups terrain painting tab in Atlas by asynchronous texture loading. vladislavbelov 2021-12-30 16:24:07 +00:00
  • ae32055c9b Add support for GL_KHR_debug in Debug Mode. Stan 2021-12-30 15:07:17 +00:00
  • b74fd6d4a2 Use the high performance GPU on Windows by default. Stan 2021-12-30 13:57:40 +00:00
  • 92cf0c784c Removes Handle from ShaderProgram to use more high-level objects. vladislavbelov 2021-12-29 07:07:08 +00:00
  • b9e4c14083 Fixes out of bounds access in SkyManager after 0837e369cf. vladislavbelov 2021-12-28 10:50:42 +00:00
  • 70bd982c85 Fix OnOwnershipChanged missing in ResourceTrickle Angen 2021-12-28 10:03:49 +00:00
  • e552f1280e Fix certain modifiers not being cleared corectly from cache Angen 2021-12-28 10:01:36 +00:00
  • 2c33c28a09 Add the ability to do simple (de)serialisation cycle in the JS unit tests. (And change the PQ, Trainer and Researcher serialisation.) Freagarach 2021-12-28 08:23:59 +00:00
  • 32fc381017 Fix PetraAI not rushing. Freagarach 2021-12-28 08:16:06 +00:00
  • 60f35ff9c7 Add missing ProductionQueue component to the Mauryan Palace. Freagarach 2021-12-28 08:12:10 +00:00
  • b3a6a1e6e5 Add a more detailed description to the showstatusbar hotkey. Freagarach 2021-12-28 08:08:13 +00:00
  • 3591220361 Removes redundant ogl usage to process data on CPU combining terrain alpha map. vladislavbelov 2021-12-28 06:41:06 +00:00
  • 136f4621af Fixes crash for ARB shaders because they don't provide actual locations, triggered after c2c3a3b663. vladislavbelov 2021-12-27 21:27:56 +00:00
  • 0837e369cf Moves PostProcManager and SkyManager to GL texture class continuing 57ba7c4a1c. vladislavbelov 2021-12-27 21:01:43 +00:00
  • c4de86973d Fix Haiku detection introduced in cc65e0e8a2 Patch by: @xone47 Differential Revision: https://code.wildfiregames.com/D4396 This was SVN commit r26125. Stan 2021-12-27 18:59:44 +00:00
  • cbb7177fc1 Fix two comments from d95550248b bb 2021-12-27 16:30:58 +00:00
  • 6ed690f102 Add script to remove unneeded info from .po files bb 2021-12-27 14:31:32 +00:00
  • 3cb60353e1 Removes unused h_mgr includes. vladislavbelov 2021-12-27 11:47:16 +00:00
  • 9696df3c28 Removes unused ogl/ogl_tex includes. vladislavbelov 2021-12-27 10:11:26 +00:00
  • 60a422b668 Moves water textures and terrain alpha composite map to GL texture class following 57ba7c4a1c. vladislavbelov 2021-12-27 08:14:47 +00:00
  • f59f637cbb Cleanups TerrainTextureEntry a little, removes commented member from 88ab3f0f5b. vladislavbelov 2021-12-26 20:39:13 +00:00
  • c2c3a3b663 Moves shadow map and terrain overlay to GL texture class continuing 57ba7c4a1c. vladislavbelov 2021-12-26 09:48:48 +00:00
  • 6c2b9e72a0 Fix naming conventions of a few map names. Rename a dupe texture, and the fcollada readme. Stan 2021-12-26 00:17:01 +00:00
  • bd8b11676e Update translation files on translator change bb 2021-12-25 21:22:45 +00:00
  • 5fd4fb2b34 Restoring the colored profile name with the ranking and using the leaderboard names for autocompletion in the profile player search field. bb 2021-12-25 21:06:21 +00:00
  • ac7dc057df Add "Invalid signature" reason to modio Angen 2021-12-25 19:31:51 +00:00
  • 2dc0ccc184 [gameplay] standardize animal loot experience Angen 2021-12-25 19:28:31 +00:00
  • 57ba7c4a1c Encapsulates GL texture creation in a separate class. vladislavbelov 2021-12-25 00:26:10 +00:00
  • 381bbb59e8 Fix (de)serialisation in the Researcher component. Freagarach 2021-12-24 08:11:17 +00:00
  • 478164962f Removes static linking of OpenGL library. vladislavbelov 2021-12-24 08:02:27 +00:00