Search

Search found 314 matches

by ivand
11 Apr 2021, 22:04
Forum: Engine
Topic: Keep 3do model support
Replies: 72
Views: 114678

Re: Keep 3do model support

Well, CUnitDrawer class is something special in spring. It took me most of the weekend to get from early in-place prototype to something more or less sustainable. 200+ FPS vs ~30-40 FPS as in status quo. https://springrts.com/phpbb/download/file.php?mode=view&id=11377 P.S. Don't mind shading, as...
by ivand
11 Apr 2021, 21:19
Forum: Engine
Topic: Keep 3do model support
Replies: 72
Views: 114678

Re: Keep 3do model support

Super Mario wrote: 11 Apr 2021, 19:37 Other than porting spring to modern opengl, do you have any other improvements regarding performance that you have in mind?
No. But if I happen to see the part that can be MT-ed, I'll MT it without any specific plan.
That said, right now the biggest perf. hog is rendering.
by ivand
10 Apr 2021, 21:34
Forum: Engine
Topic: Keep 3do model support
Replies: 72
Views: 114678

Re: Keep 3do model support

Super Mario wrote: 10 Apr 2021, 15:06 Other than gpu performance increases, any other plans for FPS improvements?
What do you mean specifically?
by ivand
10 Apr 2021, 10:02
Forum: Engine
Topic: Keep 3do model support
Replies: 72
Views: 114678

Re: Keep 3do model support

Early prototype class implementation shows very significant FPS boost. Something like 500% growth. Although this number might go change in either direction: the implementation is not yet optimized, so it can go up, but in the same time it's not complete, so it may go down. In any case it's certainly...
by ivand
09 Apr 2021, 11:43
Forum: Engine
Topic: Keep 3do model support
Replies: 72
Views: 114678

Re: Keep 3do model support

Don't worry, even basic step to replace many rendering buffers with single buffer proved to require fixing half of the rendering code. This won't be fast. And until completed, there's no reason to enforce 3do assassination.
by ivand
07 Apr 2021, 03:58
Forum: Engine
Topic: Keep 3do model support
Replies: 72
Views: 114678

Re: Keep 3do model support

Your whole post is off the topic (reported) so as my reply (reported too). Overall your thoughts jump randomly and you don't seem to be able to comprehend what I write. Are you feeling healthy recently? Give hint if not, this will explain a lot of things. leading the engine I'm not leading the engin...
by ivand
07 Apr 2021, 01:18
Forum: Engine
Topic: Keep 3do model support
Replies: 72
Views: 114678

Re: Keep 3do model support

Other mods:
a) certainly don't need you to facilitate their needs
b) don't need to worry as for now BAR fork is not ready to become the next official spring yet. (*)

(*) If a game's rep will be willing to give a test to new technologies (which are yet to be coded in), I'm not hard to find.
by ivand
07 Apr 2021, 00:52
Forum: Engine
Topic: Keep 3do model support
Replies: 72
Views: 114678

Re: Keep 3do model support

link to converter You'll get one once 3do will be about to be removed from the official spring. The GPL license allows to use BAR fork whenever you want, but it doesn't mean I'm going to support you (this remark concerns only you personally, and doesn't concern BA) unless you sincerely apologize fo...
by ivand
06 Apr 2021, 22:56
Forum: Engine
Topic: Keep 3do model support
Replies: 72
Views: 114678

Re: Keep 3do model support

Mando is the only one who selflessly worked to protect every player without asking for a penny. Mando is the real hero because he gave everything to protect the people he loves. Mental lapse? All of this could have been done by Ares et al 3+ years ago, by just updating to 104.x at the time. That's ...
by ivand
05 Apr 2021, 00:18
Forum: Off Topic Discussion
Topic: SaturnV is banned. That is all.
Replies: 8
Views: 10121

Re: Spring's Broken Windows

Funny you showed up in the thread, that started as attributed mostly to you and so-called "Balanced Annihilation Developer": ...but notice the forum is filled up with troll posts from a very few individuals... And of course you couldn't resist putting your BA-drama fingers in every pie. To...
by ivand
04 Apr 2021, 23:41
Forum: Lua Scripts
Topic: Starting with Chili
Replies: 3
Views: 5761

Re: Starting with Chili

Probably the last one who updated wiki extensively was the Chili's author (jK), who is long gone. I guess like with many other things the best reference is the code itself, examples of usage and a few people who know Chili well (GoogleFrog, gajop, Beherith)
by ivand
01 Apr 2021, 20:54
Forum: Engine
Topic: Keep 3do model support
Replies: 72
Views: 114678

Re: Keep 3do model support

By auto-atlassing solution I meant the one that goes over all textures in tex1, tex2, possibly normal map, makes this set unique (i.e. no duplicates by filename) and automatically builds internal atlas by splatting these unique textures onto multi-page array texture . The process is completely hidde...
by ivand
01 Apr 2021, 19:08
Forum: Engine
Topic: Keep 3do model support
Replies: 72
Views: 114678

Re: Keep 3do model support

perhaps we don't need hundreds of texture atlases. maybe there's a way to "trick" the converter to generate an atlas that's the same for every unit, like temporarily adding to it a piece with hundreds of faces, one with each texture, then removing it after the conversion is done. This wou...
by ivand
01 Apr 2021, 17:56
Forum: Engine
Topic: Keep 3do model support
Replies: 72
Views: 114678

Re: Keep 3do model support

Despite my triple request to permaban me, I'm still here, so I can comment. Ares is pretty incompetent as far as programming goes and totally incompetent when he talks about rendering. But worse than that he likes to toss the facts. Comparing perf of two games and making that s3o is worse than 3do o...
by ivand
31 Mar 2021, 23:45
Forum: Engine
Topic: Keep 3do model support
Replies: 72
Views: 114678

Re: Keep 3do model support

No problem, I'll keep doing my thing be assured.
Good luck staying on the prehistoric age technologies forever.

P.S. Requesting permabanning of this account.
by ivand
31 Mar 2021, 22:33
Forum: Engine
Topic: Keep 3do model support
Replies: 72
Views: 114678

Re: Keep 3do model support

Thirdly: 3do has special rendering path, that is different compared to every other model type. Switching between paths has some per draw frame cost. Due to converter being available by the time 3do is removed and cost associated with maintaining the old code, I consider it's worth removing it. Actu...
by ivand
30 Mar 2021, 21:13
Forum: Engine
Topic: Keep 3do model support
Replies: 72
Views: 114678

Re: Keep 3do model support

Ok, it started as trolling and I was not going to reply to that, but since we have sane people here, I'll provide some comments. First: unless BAR fork or myself as a primary contributor included into "main" spring somehow, I don't think it's fair to ask for "BAR engine" being ho...
by ivand
23 Mar 2021, 21:41
Forum: Engine
Topic: The end of the maintenance branch
Replies: 181
Views: 786096

Re: The end of the maintenance branch

https://github.com/beyond-all-reason/spring/blob/BAR/.github/workflows/build.yml#L461 https://github.com/spring/spring/blob/develop/buildbot/slave/linux/create_linux_static_bundle.sh#L23 nothing really bad, but duplicate code makes future changes difficult. Oh you mean this one... This one is delib...
by ivand
23 Mar 2021, 19:33
Forum: Engine
Topic: The end of the maintenance branch
Replies: 181
Views: 786096

Re: The end of the maintenance branch

hm, so the roadmap is: "when its ready..." As far as "main" spring is concerned probably yes, but within the community I'm at right now we have different planning horizon and roadmap items come and go in weeks. i guess its not useful for other projects to start migrating to sth....
by ivand
20 Mar 2021, 11:16
Forum: Engine
Topic: The end of the maintenance branch
Replies: 181
Views: 786096

Re: The end of the maintenance branch

it's hard to say where things are going with the transition. I do commit to the BAR fork regularly (https://github.com/beyond-all-reason/spring/commits/BAR), but in the same time we realize it's still a huge effort to migrate everything to the develop and the develop itself needs lots of enhancement...

Go to advanced search