Page MenuHomeWildfire Games
Feed All Stories

Jan 11 2022

Vulcan added a comment to D4385: Multiplayer lobby ui enchancements .

Successful build - Chance fights ever on the side of the prudent.

Jan 11 2022, 4:09 PM
Grapjas updated the diff for D4385: Multiplayer lobby ui enchancements .

ZZZ forgot to revert system files.

Jan 11 2022, 4:09 PM
Vulcan added a comment to D4385: Multiplayer lobby ui enchancements .

Successful build - Chance fights ever on the side of the prudent.

Jan 11 2022, 4:08 PM
Grapjas updated the diff for D4385: Multiplayer lobby ui enchancements .
  • Replaced civ, status, state text information in gamedescription into icons:

Jan 11 2022, 4:03 PM
nwtour added a comment to D4428: SM91 upgrade.

Did you manage to fix that error? I didn't run into it.
The others I'm aware of, need to fix em.

Jan 11 2022, 3:32 PM
wraitii updated the summary of D4428: SM91 upgrade.
Jan 11 2022, 2:25 PM
Stan added a comment to D4428: SM91 upgrade.

Jan 11 2022, 2:22 PM
Vulcan added a comment to D4340: Display rank action in tooltip.

Build failure - The Moirai have given mortals hearts that can endure.

Jan 11 2022, 11:21 AM
Vulcan added a comment to D4340: Display rank action in tooltip.

Build failure - The Moirai have given mortals hearts that can endure.

Jan 11 2022, 11:21 AM
Vulcan added a comment to D4340: Display rank action in tooltip.

Build failure - The Moirai have given mortals hearts that can endure.

Jan 11 2022, 11:21 AM
nwtour added a comment to D4340: Display rank action in tooltip.

@Silier Moved the mechanism for determining the name of the rank technology down two levels - to make it easier to replace the technology identification system in the future (if required)

Jan 11 2022, 11:20 AM
nwtour updated the diff for D4340: Display rank action in tooltip.

added rankTechName() method in Identity.js (Encapsulating the technology name mechanism)

Jan 11 2022, 11:16 AM
Silier added a comment to D4340: Display rank action in tooltip.

Maybe, but unless its hardcoded path for folder what essentially cannot be avoided, depending on file names following certain scheme looks like bad design

Jan 11 2022, 9:52 AM
Freagarach committed rP26200: Warn when finding an entity with Reasearcher/Trainer but without….
Warn when finding an entity with Reasearcher/Trainer but without…
Jan 11 2022, 7:34 AM
Freagarach closed D4404: Warn when finding an entity with Reasearcher/Trainer but without PQ..
Jan 11 2022, 7:34 AM
Freagarach accepted D4397: Some minor improvements for the localization scripts.
  • Reads correct.
  • Nice reduction of duplication.

(You'll need to update the copyright years.)

Jan 11 2022, 7:26 AM
Freagarach added a member for Contributors: hyiltiz.
Jan 11 2022, 7:06 AM
vladislavbelov committed rP26199: Removes direct shader binding, uses BeginPass always following rP26020..
Removes direct shader binding, uses BeginPass always following rP26020.
Jan 11 2022, 6:57 AM
vladislavbelov closed D4431: Removes direct shader binding, uses BeginPass always following rP26020.
Jan 11 2022, 6:56 AM
autobuild committed rP26198: [Windows] Automated build..
[Windows] Automated build.
Jan 11 2022, 5:49 AM
nwtour added a comment to D4340: Display rank action in tooltip.

If technology file does not follow the naming, this will not work.
It would be better if it could be avoided.

Jan 11 2022, 3:40 AM

Jan 10 2022

Stan added a comment to D4431: Removes direct shader binding, uses BeginPass always following rP26020.

Apply the patch and compile the game

Jan 10 2022, 11:14 PM
Vulcan added a comment to D4420: Write an ARB equivalent for los_interp.

Successful build - Chance fights ever on the side of the prudent.

Jan 10 2022, 10:20 PM
Vulcan added a comment to D4420: Write an ARB equivalent for los_interp.

Successful build - Chance fights ever on the side of the prudent.

Jan 10 2022, 10:19 PM
Stan updated the diff for D4420: Write an ARB equivalent for los_interp.

Fix notes

Jan 10 2022, 10:14 PM
Silier added a comment to D4340: Display rank action in tooltip.

On the second thought.
If technology file does not follow the naming, this will not work.
It would be better if it could be avoided.

Jan 10 2022, 9:26 PM
vladislavbelov requested review of D4431: Removes direct shader binding, uses BeginPass always following rP26020.
Jan 10 2022, 7:53 PM
vladislavbelov committed rP26197: Fixes comments of CLOSTexture and CTerritoryTexture following rP26107..
Fixes comments of CLOSTexture and CTerritoryTexture following rP26107.
Jan 10 2022, 6:59 PM
vladislavbelov added inline comments to D4420: Write an ARB equivalent for los_interp.
Jan 10 2022, 6:29 PM
vladislavbelov committed rP26196: Uses CVertexBufferManager handle instead of raw VBChunk pointer management..
Uses CVertexBufferManager handle instead of raw VBChunk pointer management.
Jan 10 2022, 5:51 PM
vladislavbelov closed D4430: Uses CVertexBufferManager handle instead of raw VBChunk pointer management.
Jan 10 2022, 5:51 PM
Stan added a comment to D4428: SM91 upgrade.

Some files are missing from the tarball, see https://bugzilla.mozilla.org/show_bug.cgi?id=1749306

Jan 10 2022, 4:41 PM
nwtour added a comment to D4428: SM91 upgrade.

Did you manage to fix that error? I didn't run into it.
The others I'm aware of, need to fix em.

Jan 10 2022, 4:08 PM
wraitii added a comment to D4428: SM91 upgrade.

I have not build this version out of the box (linux/clang-11)
/home/nwtour/ff/0ad/libraries/source/spidermonkey/mozjs-91.5.0/modules/fdlibm/src/math_private.h:34:21: error: typedef redefinition with different types ('__double_t' (aka 'double') vs 'long double')

Did you manage to fix that error? I didn't run into it.
The others I'm aware of, need to fix em.

Jan 10 2022, 3:46 PM
nwtour added a comment to D4428: SM91 upgrade.

I have not build this version out of the box (linux/clang-11)

In file included from /home/nwtour/ff/0ad/libraries/source/spidermonkey/mozjs-91.5.0/modules/fdlibm/src/e_acos.cpp:44:
/home/nwtour/ff/0ad/libraries/source/spidermonkey/mozjs-91.5.0/modules/fdlibm/src/math_private.h:34:21: error: typedef redefinition with different types ('__double_t' (aka 'double') vs 'long double')
typedef __double_t  double_t;
                    ^
/usr/include/math.h:156:21: note: previous definition is here
typedef long double double_t;
                    ^
1 error generated.
ERROR: SpiderMonkey build failed
Jan 10 2022, 2:42 PM
wraitii added a comment to D4338: Fix passibilty overlay in atlas.

Looks good to me. I think this actually breaks more than just the Atlas overlay though, thankfully we don't have too many maps where terrain changes.

Jan 10 2022, 9:40 AM
autobuild committed rP26195: [i18n] Updated POT and PO files..
[i18n] Updated POT and PO files.
Jan 10 2022, 9:14 AM
Freagarach set the repository for D4404: Warn when finding an entity with Reasearcher/Trainer but without PQ. to rP 0 A.D. Public Repository.
Jan 10 2022, 8:15 AM
Freagarach added a comment to D4427: Remove JS_New in favour of JS::Construct in preparation for SM91.

Compilation and (de)serialisaton works.

Jan 10 2022, 8:04 AM
Vulcan added a comment to D4430: Uses CVertexBufferManager handle instead of raw VBChunk pointer management.

Successful build - Chance fights ever on the side of the prudent.

Jan 10 2022, 8:02 AM
Freagarach added a comment to D4340: Display rank action in tooltip.

Good enough.

Jan 10 2022, 7:58 AM
Vulcan added a comment to D4430: Uses CVertexBufferManager handle instead of raw VBChunk pointer management.

Successful build - Chance fights ever on the side of the prudent.

Jan 10 2022, 7:51 AM
vladislavbelov updated the diff for D4430: Uses CVertexBufferManager handle instead of raw VBChunk pointer management.
Jan 10 2022, 7:40 AM
vladislavbelov added inline comments to D4430: Uses CVertexBufferManager handle instead of raw VBChunk pointer management.
Jan 10 2022, 7:27 AM
autobuild committed rP26194: [Windows] Automated build..
[Windows] Automated build.
Jan 10 2022, 6:09 AM
Stan published D4428: SM91 upgrade for review.

Windows CI choked.

Jan 10 2022, 12:56 AM

Jan 9 2022

nwtour updated subscribers of D4338: Fix passibilty overlay in atlas.

@wraitii Please look, this change correct?

Jan 9 2022, 11:19 PM
Stan added a comment to D4430: Uses CVertexBufferManager handle instead of raw VBChunk pointer management.

Seems to work on Windows/Nvidia with no issue.

Jan 9 2022, 11:11 PM
Stan added a comment to D4430: Uses CVertexBufferManager handle instead of raw VBChunk pointer management.
Jan 9 2022, 10:59 PM
vladislavbelov requested review of D4430: Uses CVertexBufferManager handle instead of raw VBChunk pointer management.
Jan 9 2022, 10:48 PM
Grapjas updated the summary of D4385: Multiplayer lobby ui enchancements .
Jan 9 2022, 8:53 PM
Vulcan added a comment to D4385: Multiplayer lobby ui enchancements .

Successful build - Chance fights ever on the side of the prudent.

Jan 9 2022, 8:53 PM
Vulcan added a comment to D4385: Multiplayer lobby ui enchancements .

Successful build - Chance fights ever on the side of the prudent.

Jan 9 2022, 8:52 PM
Grapjas updated the diff for D4385: Multiplayer lobby ui enchancements .
Improved PlayerColor function info and made lots of changes to summary.
Jan 9 2022, 8:47 PM
Vulcan added a comment to D4429: Fix #6145.

Successful build - Chance fights ever on the side of the prudent.

Jan 9 2022, 6:14 PM
Stan added a comment to D4340: Display rank action in tooltip.

I think it's good.

Jan 9 2022, 6:12 PM
Stan added a comment to D4429: Fix #6145.

For another patch we might want to make it an option. E.g. for campaigns.

Jan 9 2022, 6:08 PM
Vulcan added a comment to D4429: Fix #6145.

Successful build - Chance fights ever on the side of the prudent.

Jan 9 2022, 5:52 PM
Silier added a comment to D4340: Display rank action in tooltip.

will be commiting soon if noone will object

Jan 9 2022, 5:20 PM
Silier added inline comments to D4429: Fix #6145.
Jan 9 2022, 5:07 PM
Silier published D4429: Fix #6145 for review.
Jan 9 2022, 5:05 PM
Langbart added a comment to D4424: Fix compilation on Apple Silicon.

Compile on 10.12/10.14/10.15 and 11 and 12 ideally.

Jan 9 2022, 4:17 PM
Vulcan added a comment to D4424: Fix compilation on Apple Silicon.

Successful build - Chance fights ever on the side of the prudent.

Jan 9 2022, 3:08 PM
wraitii updated the diff for D4424: Fix compilation on Apple Silicon.

This one should work on CI

Jan 9 2022, 2:42 PM
Vulcan requested changes to D4424: Fix compilation on Apple Silicon.

Build failure - The Moirai have given mortals hearts that can endure.

Jan 9 2022, 1:56 PM
Silier added a comment to rP23374: Gamesetup class rewrite, fixes #5322, refs #5387..

#6145

Jan 9 2022, 1:32 PM
Vulcan added a comment to D4427: Remove JS_New in favour of JS::Construct in preparation for SM91.

Build failure - The Moirai have given mortals hearts that can endure.

Jan 9 2022, 12:52 PM
Vulcan added a comment to D4427: Remove JS_New in favour of JS::Construct in preparation for SM91.

Successful build - Chance fights ever on the side of the prudent.

Jan 9 2022, 12:34 PM
wraitii updated the diff for D4427: Remove JS_New in favour of JS::Construct in preparation for SM91.

This won't trigger the assertion for nothing

Jan 9 2022, 12:28 PM
Vulcan added a comment to D4424: Fix compilation on Apple Silicon.

Build failure - The Moirai have given mortals hearts that can endure.

Jan 9 2022, 12:26 PM
wraitii updated the diff for D4424: Fix compilation on Apple Silicon.

GCC does need more flags. This is getting verbose but it works.

Jan 9 2022, 12:25 PM
Silier requested changes to D4385: Multiplayer lobby ui enchancements .

Open player profile lookup
look for player
error

Jan 9 2022, 12:16 PM
Vulcan added a comment to D4424: Fix compilation on Apple Silicon.

Build failure - The Moirai have given mortals hearts that can endure.

Jan 9 2022, 12:04 PM
wraitii updated the diff for D4424: Fix compilation on Apple Silicon.

Fix atlas architecture

Jan 9 2022, 12:01 PM
wraitii requested review of D4427: Remove JS_New in favour of JS::Construct in preparation for SM91.
Jan 9 2022, 11:45 AM
wowgetoffyourcellphone accepted D4344: [Gameplay] Increase workshop garrison limit .
Jan 9 2022, 11:38 AM
Vulcan added a comment to D4424: Fix compilation on Apple Silicon.

Build failure - The Moirai have given mortals hearts that can endure.

Jan 9 2022, 11:35 AM
wowgetoffyourcellphone awarded D4328: Delete Savanna biome loading tip a 100 token.
Jan 9 2022, 11:33 AM
wraitii updated the diff for D4424: Fix compilation on Apple Silicon.

Believe this one might work. This version of SM's virtualenv.py does something rather odd with sitecustomize which is changed downstream.

Jan 9 2022, 11:09 AM
Vulcan added a comment to D4424: Fix compilation on Apple Silicon.

Build failure - The Moirai have given mortals hearts that can endure.

Jan 9 2022, 10:18 AM
wraitii updated the diff for D4424: Fix compilation on Apple Silicon.

Some tweaks and fixes.

Jan 9 2022, 10:13 AM
vladislavbelov added a comment to D4425: Use the threadpool for texture conversion.

Mh, you're skipping over the bit where it won't stuck :P . Either the tasks will be cancelled before they're started, and the the main thread will compute paths, or they'll actually be started, so they won't hang on texture conversion.

Jan 9 2022, 10:04 AM
Stan requested review of D4426: Use the threadpool for the user reporter.
Jan 9 2022, 9:37 AM
Freagarach updated the diff for D4404: Warn when finding an entity with Reasearcher/Trainer but without PQ..

Linter.

Jan 9 2022, 9:37 AM
wraitii added a comment to D4425: Use the threadpool for texture conversion.

It's written so that it will stuck.

Mh, you're skipping over the bit where it won't stuck :P . Either the tasks will be cancelled before they're started, and the the main thread will compute paths, or they'll actually be started, so they won't hang on texture conversion.

Jan 9 2022, 9:35 AM
vladislavbelov added a comment to D4425: Use the threadpool for texture conversion.

I believe the simulation (pathfinder anyways) ends up running computations on the main thread anyways right now, so it wouldn't get stuck.

It's written so that it will stuck.

Jan 9 2022, 9:31 AM
Freagarach added a comment to D4423: A try to replace glDrawRangeElements by glDrawElements.

I applied the patch, compiled and ran a medium Deep Forest with everything low except the model randomisation, that was normal. Zoomed out to have the whole map in one view.
There is no visible difference in performance observed.

Jan 9 2022, 9:26 AM
Stan added a comment to D4425: Use the threadpool for texture conversion.

Mmmh yours might be better and more complete.

Jan 9 2022, 9:25 AM
wraitii added inline comments to D4424: Fix compilation on Apple Silicon.
Jan 9 2022, 9:20 AM
wraitii added a comment to D4425: Use the threadpool for texture conversion.

For what it's worth, here's my own patch for this : https://github.com/wraitii/0ad/commit/2f522e8be4ee14a589be8c8e35b24b9991cfc770

Jan 9 2022, 9:18 AM
wraitii added a comment to D4425: Use the threadpool for texture conversion.

Also it seems that converting many textures may stuck the game, particularly simulation. If threads are overused by the converter.

Jan 9 2022, 9:14 AM
vladislavbelov added a comment to D4425: Use the threadpool for texture conversion.

Also it seems that converting many textures may stuck the game, particularly simulation. If threads are overused by the converter.

Jan 9 2022, 8:52 AM
vladislavbelov added a comment to D4423: A try to replace glDrawRangeElements by glDrawElements.

So in principle there should be no performance changes

It depends on implementation, it uses glDrawRangeElements with max numbers. In some particular implementation driver might prefetch data for caches according to the range, especially if it sees that the range is continuous.

Jan 9 2022, 8:50 AM
vladislavbelov added inline comments to D4425: Use the threadpool for texture conversion.
Jan 9 2022, 8:48 AM
Stan requested review of D4425: Use the threadpool for texture conversion.
Jan 9 2022, 8:42 AM
vladislavbelov committed rP26193: Removes asking GL of current bind framebuffer to avoid syncs..
Removes asking GL of current bind framebuffer to avoid syncs.
Jan 9 2022, 8:37 AM
Stan added a comment to D4423: A try to replace glDrawRangeElements by glDrawElements.

The function seems to be called "fallback" (_mesa_draw_gallium_fallback ) so maybe you just don't support it?

Jan 9 2022, 8:37 AM
vladislavbelov closed D4422: Removes asking current bind framebuffer to avoid syncs.
Jan 9 2022, 8:37 AM
nwtour added a comment to D4423: A try to replace glDrawRangeElements by glDrawElements.

In Mesa/Linux uses glDrawRangeElements() when called glDrawElements().
So in principle there should be no performance changes

Jan 9 2022, 8:01 AM
Freagarach committed rP26192: Fix modifications to unspecified techCostMultipliers..
Fix modifications to unspecified techCostMultipliers.
Jan 9 2022, 7:33 AM