Page MenuHomeWildfire Games
Feed Advanced Search

Jan 9 2023

Stan added a comment to D4876: Adds Vulkan backend.

Not sure what the flip does, but does it have to be "duplicated" everywhere? Shouldn't it be handled by the backend somehow?

NOTE: Shaders should be in the mod mod.
Jan 9 2023, 10:40 PM
Stan added inline comments to D4871: Moderation system improvements - mute, helper and allowlist only.
Jan 9 2023, 5:17 PM

Jan 8 2023

Stan added inline comments to D4870: Extends network profiler to show sampled values as statistics.
Jan 8 2023, 11:22 PM
Stan accepted D4869: Adds dependent libraries for Vulkan.
Jan 8 2023, 11:21 PM
Stan removed a reviewer for D4869: Adds dependent libraries for Vulkan: Stan.

Should be good when adding this.

Index: LICENSE.txt
===================================================================
--- LICENSE.txt	(revision 27384)
+++ LICENSE.txt	(working copy)
@@ -86,6 +86,9 @@
   source/third_party/tinygettext/
     zlib
Jan 8 2023, 9:53 PM
Stan added inline comments to D4869: Adds dependent libraries for Vulkan.
Jan 8 2023, 7:44 PM
Stan requested changes to D4869: Adds dependent libraries for Vulkan.

You need to update https://code.wildfiregames.com/source/0ad/browse/ps/trunk/libraries/LICENSE.txt$23 + Apache-2.0 / (WTFPL OR CC0-1.0) AND Apache-2.0
Also https://code.wildfiregames.com/source/0ad/browse/ps/trunk/LICENSE.txt$69
source/third_party/vma/* is MIT but since there sub license we should just link to the readme file.

Jan 8 2023, 6:49 PM
Stan added a comment to D4851: Moderation system improvements.

Partial review. + 3 lint warnings

Jan 8 2023, 2:42 AM

Jan 7 2023

Stan committed rP27385: FSM cleanup:.
FSM cleanup:
Jan 7 2023, 10:42 PM
Stan closed D4868: FSM: don't use c-style-casts; use using instead of typedefs..
Jan 7 2023, 10:41 PM
Stan accepted D4868: FSM: don't use c-style-casts; use using instead of typedefs..

LGTM.

Jan 7 2023, 10:37 PM
Stan closed D4857: add support to change column heading text.
Jan 7 2023, 10:35 PM
Stan commandeered D4857: add support to change column heading text.
Jan 7 2023, 10:35 PM
Stan retitled D4868: FSM: don't use c-style-casts; use using instead of typedefs. from FSM: don't use c-stile-cast; use using to FSM: don't use c-style-casts; use using instead of typedefs..
Jan 7 2023, 10:27 PM
Stan added inline comments to D4868: FSM: don't use c-style-casts; use using instead of typedefs..
Jan 7 2023, 9:52 PM

Jan 6 2023

Stan added inline comments to D4866: Refactors window creation in CVideoMode.
Jan 6 2023, 11:02 PM
Stan added inline comments to D4866: Refactors window creation in CVideoMode.
Jan 6 2023, 10:39 PM
Stan updated subscribers of D4867: Adds unlikely to ENSURE.

cc @phosit

Jan 6 2023, 10:33 PM
Stan added a comment to D4867: Adds unlikely to ENSURE.

Looks like EOL issues... Patch sounds good though. Did you see any difference?

Jan 6 2023, 10:28 PM
Stan added inline comments to D4866: Refactors window creation in CVideoMode.
Jan 6 2023, 10:24 PM
Stan committed rP27376: Make comments in FSM detectable by doxygen.
Make comments in FSM detectable by doxygen
Jan 6 2023, 8:17 PM
Stan closed D4861: Make comments in FSM detectable by doxygen.
Jan 6 2023, 8:16 PM
Stan accepted D4861: Make comments in FSM detectable by doxygen.

Looks okay.

Jan 6 2023, 7:56 PM
Stan committed rP27374: Remove materials from particle actors to prevent useless warnings..
Remove materials from particle actors to prevent useless warnings.
Jan 6 2023, 7:52 PM
Stan requested changes to D4861: Make comments in FSM detectable by doxygen.
Jan 6 2023, 6:26 PM
Stan updated the diff for D4864: [WIP] Extend build restrictions .
Jan 6 2023, 3:24 PM
asterix awarded D4864: [WIP] Extend build restrictions a Love token.
Jan 6 2023, 12:49 PM
Stan requested review of D4864: [WIP] Extend build restrictions .
Jan 6 2023, 12:42 PM
Stan added inline comments to D4861: Make comments in FSM detectable by doxygen.
Jan 6 2023, 12:07 PM
Stan requested changes to D4861: Make comments in FSM detectable by doxygen.

A simple grep for @paramseems to reveal they are almost always in the .h in the class declaration (18 *.cpp files vs 150 *.h files) And most of the time it's because the class declaration is defined in the *.cpp files. We should move them in the FSM.hfile.

Jan 6 2023, 11:57 AM

Jan 5 2023

Stan added inline comments to D4855: Rebalance healers by making them cheaper.
Jan 5 2023, 4:36 PM
Stan added a member for Contributors: vv221.
Jan 5 2023, 3:30 PM
Stan committed rP27351: replace NULL by nullptr.
replace NULL by nullptr
Jan 5 2023, 1:09 PM
Stan closed D4853: Pointer adjustments in the FMS.
Jan 5 2023, 1:09 PM
Stan accepted D4853: Pointer adjustments in the FMS.

Follows the conventions. LGTM.

Jan 5 2023, 1:06 PM
Stan created P291 Actor to Quality levels.
Jan 5 2023, 12:24 AM

Jan 4 2023

Stan committed rP27337: Fix whitespaces, identation and remove (void)..
Fix whitespaces, identation and remove (void).
Jan 4 2023, 6:11 PM
Stan closed D4800: Format FSM.
Jan 4 2023, 6:11 PM
Stan accepted D4800: Format FSM.

Will fix copyright years when committing.

Jan 4 2023, 6:03 PM
Stan commandeered D3286: Allow removing player entities when starting a match.

Gettinh it back. Thanks for the interest.

Jan 4 2023, 12:45 PM

Jan 3 2023

Stan added a comment to D4852: Switches from per draw vertex attribute format to precompiled vertex input layout.

Some missed includes (Could be more)

Jan 3 2023, 5:22 PM
Stan added inline comments to D4851: Moderation system improvements.
Jan 3 2023, 5:14 PM
Stan added a comment to D4852: Switches from per draw vertex attribute format to precompiled vertex input layout.

Is it okay to have so many raw pointers?

Jan 3 2023, 4:01 PM
Stan added inline comments to D4851: Moderation system improvements.
Jan 3 2023, 1:51 PM
Stan added inline comments to D4851: Moderation system improvements.
Jan 3 2023, 11:35 AM
Stan added a comment to D4851: Moderation system improvements.

Still quite a few lint warnings and ifs without space :)

Jan 3 2023, 9:42 AM
Stan added a comment to D4718: Allocator and generator for component data..

So does it break UnitMotionFlying?

Jan 3 2023, 8:27 AM
Stan added a comment to D4851: Moderation system improvements.

Worth noting that Ubuntu/Debian do not support that version of enet (They are on 1.3.13). https://repology.org/project/enet/badges

Jan 3 2023, 12:17 AM

Jan 2 2023

Stan committed rP27335: Update enet on Windows to 1.3.17..
Update enet on Windows to 1.3.17.
Jan 2 2023, 9:04 PM
Stan added a comment to D4851: Moderation system improvements.

Few style comments. (This is not a complete review the idea is to try to reduce the patch length as much as possible)
Not sure about camelCase functions we usually prefer PascalCase. Can you fix the linter warnings? I see const issues and the like also prefer === to ==. if ( not if(. Any reason you didn't follow OOP for your JS classes?
Please read https://trac.wildfiregames.com/wiki/Coding_Conventions
Any reason you don't use enet_address_get_host_ip ? Would remove the need for all those new functions.

Jan 2 2023, 8:57 PM
Stan added a reviewer for D4851: Moderation system improvements: Restricted Owners Package.
Jan 2 2023, 5:42 PM
Stan added a comment to rP27329: Adds StaticVector implementation..

It should, yes. Also gitignored I suppose.

Jan 2 2023, 3:19 PM

Dec 31 2022

Stan added a comment to D4487: Atomic Fence Replacing Deprecated _ReadWriteBarrier.

Feel free to update the patch :)

Dec 31 2022, 5:56 PM
Stan added inline comments to D4838: StaticVector.
Dec 31 2022, 11:08 AM

Dec 30 2022

Stan added a comment to D4850: Switches from pipeline state descriptions to pipeline states.

Tested on gles with low quality and high quality material. Didn't see anything weird.

Dec 30 2022, 10:03 PM
Stan added a comment to D4850: Switches from pipeline state descriptions to pipeline states.

Currently building on GLES. Just a thought, maybe it'd be nice, to have the renaming and cleaning in a separate diff. I mean the change in Brushes.cpp seems kinda useless.

Dec 30 2022, 7:40 PM
Stan added inline comments to D4584: [WIP] - Technologies to templates..
Dec 30 2022, 12:26 PM

Dec 29 2022

Stan added a comment to D4850: Switches from pipeline state descriptions to pipeline states.

Some notes (can't test right now)

Dec 29 2022, 11:50 PM

Dec 28 2022

Stan added a member for Contributors: Norse_Harold.
Dec 28 2022, 11:53 PM
Stan added inline comments to D4849: Removes SetViewport from CRenderer.
Dec 28 2022, 7:55 PM
Stan edited P290 A26toA27.
Dec 28 2022, 11:24 AM

Dec 27 2022

Stan added inline comments to D4849: Removes SetViewport from CRenderer.
Dec 27 2022, 9:28 PM
Stan edited P290 A26toA27.
Dec 27 2022, 7:35 PM
Stan added inline comments to D4849: Removes SetViewport from CRenderer.
Dec 27 2022, 7:32 PM
Stan committed rP27308: Remove usages of `basic_spec` `basic_blend` `playercolor_spec` andโ€ฆ.
Remove usages of `basic_spec` `basic_blend` `playercolor_spec` andโ€ฆ
Dec 27 2022, 7:22 PM
Stan created P290 A26toA27.
Dec 27 2022, 6:59 PM
Stan accepted rP27192: Remove user.cfg from javascript.
Dec 27 2022, 12:19 PM

Dec 23 2022

Stan added a comment to D4802: Allow Music tracks to be ordered. .
In the most optimal/extensive implementation, the system should handle songs in a sort of priority system which can provide both shuffling AND linear song orders, for example:
1 CivIntroSong
2 Civ Build
2 Civ Build2
3 Civ Advanced
4 Civ Lategame
4 Civ Lategame 2
Dec 23 2022, 3:14 PM

Dec 22 2022

Stan published D4845: Optimizes terrain materials for review.
Dec 22 2022, 6:26 PM
Stan accepted D4846: Fix r27192.

A quick grep says it's the only occurence in binaries/data/mods/**

Dec 22 2022, 6:00 PM
Stan added inline comments to D4838: StaticVector.
Dec 22 2022, 1:18 PM
Stan added inline comments to D4838: StaticVector.
Dec 22 2022, 11:26 AM

Dec 19 2022

Stan added a comment to D4842: [POC] Static SystemComponents.

From the CI while running the debug tests.

Dec 19 2022, 6:32 PM
Stan added inline comments to D4843: Change memory-layout to upload sample shader a bit faster.
Dec 19 2022, 11:13 AM
Stan added a comment to D4842: [POC] Static SystemComponents.

In PostMessage All that matters is that components are processed in the same order on all plateforms to keep determinism.

Dec 19 2022, 8:56 AM
Stan added inline comments to D4843: Change memory-layout to upload sample shader a bit faster.
Dec 19 2022, 8:46 AM

Dec 17 2022

Stan added inline comments to D4843: Change memory-layout to upload sample shader a bit faster.
Dec 17 2022, 6:39 PM

Dec 15 2022

Stan added a comment to D4841: Store SoundGroup in the container.

Maybe, or a special soundgroup container?

Dec 15 2022, 4:46 PM
Stan updated subscribers of D4841: Store SoundGroup in the container.

Nah I'm still bad at it.

Dec 15 2022, 11:18 AM

Dec 14 2022

Stan added inline comments to D4841: Store SoundGroup in the container.
Dec 14 2022, 12:05 PM
Stan added a comment to D4841: Store SoundGroup in the container.

Question: What happens in the destructor and in the ReloadGroup method if initialization failed?

Dec 14 2022, 10:21 AM

Dec 13 2022

Stan added a comment to D4813: Additional default colors after D4811.

Made a color comparer if that helps.

Dec 13 2022, 6:08 PM
Stan added a comment to D4841: Store SoundGroup in the container.

Thanks for the explanation!
Do you have any profiling evidence? Maybe playing 2400 sounds on unit combat demo https://github.com/0ADMods/trailer_tools/blob/main/maps/scripts/combat_demo_huge.js

Dec 13 2022, 5:29 PM
Stan added reviewers for D4841: Store SoundGroup in the container: jprahman, vladislavbelov.

Regarding the change of behavior in LoadSoundGroup which should have probably been named TryLoadSoundGroup I'm wondering if it should be static and return a CSoundGroup object instance instead.

Dec 13 2022, 4:26 PM
Stan added a comment to D4838: StaticVector.

Should build now (Migrated CI to Clang8)

Dec 13 2022, 1:59 PM

Dec 12 2022

Stan added a comment to D4838: StaticVector.

It seems Clang 7 doesn't support std::launder. Which is weird because according to https://en.cppreference.com/w/cpp/compiler_support/17 it should. I've created a docker with Clang8, I will be looking into integrating it to the CI this week.

Dec 12 2022, 1:05 AM

Dec 11 2022

Stan raised a concern with rP27192: Remove user.cfg from javascript.
Engine.ConfigDB_WriteValueToFile is not a function
  setCurrent@gui/common/campaigns/CampaignRun.js:85:10
  createAndStartCampaign@gui/campaigns/new_modal/NewCampaignModal.js:28:5
  @gui/campaigns/new_modal/NewCampaignModal.js:13:65</p>
Dec 11 2022, 6:05 PM
Stan added reviewers for D4840: Split Receiver from SharedState: vladislavbelov, jprahman.
Dec 11 2022, 4:19 PM

Dec 9 2022

Stan removed a reviewer for D4813: Additional default colors after D4811: Stan.
Dec 9 2022, 9:02 AM
Stan added inline comments to D4813: Additional default colors after D4811.
Dec 9 2022, 9:02 AM

Dec 8 2022

Stan added a comment to D4738: Allow other root XML than `entity`..

Wondering if getonlychildshouldn't be getroot ? After all there should only be one root

Dec 8 2022, 1:27 PM

Dec 6 2022

Stan removed a reviewer for D4813: Additional default colors after D4811: vladislavbelov.
Dec 6 2022, 10:01 PM
Stan accepted D4813: Additional default colors after D4811.

After a lengthy discussion I'm convinced this is better than the json solution.

Dec 6 2022, 10:01 PM
Stan added a comment to D4813: Additional default colors after D4811.

Add the json dependency and okay

Dec 6 2022, 11:41 AM

Dec 5 2022

Stan added a comment to D4837: Reduce shader inputs duplication and wrap them in a macro.

Now got this

Dec 5 2022, 12:44 PM
Stan added a comment to D4837: Reduce shader inputs duplication and wrap them in a macro.

I tried on git got this (I'm a few commits back maybe something did not get applied correctly) will try to update tomorrow if i have some time

Dec 5 2022, 12:55 AM

Dec 2 2022

Stan added a comment to D4834: Remove hidden dependency when subscribing to a message.

Did you look at the generated assembly, or is it just a guess?
This patch also allows components to subscribe other components to messages. Is this wanted?

Dec 2 2022, 2:23 PM

Nov 28 2022

Stan added a comment to D4623: Fix quicksave not appearing in the menu.

Did you check the translations scripts to make sure those new strings were translated ?

Nov 28 2022, 8:34 AM
Stan accepted D4323: Display a tooltip for the health and capture points and fix the civ tooltip style..

Now you can close it manually.

Nov 28 2022, 7:31 AM

Nov 27 2022

Stan committed rP27259: Fix minimap circle not showing..
Fix minimap circle not showing.
Nov 27 2022, 9:20 PM