Spring 86.0! - Page 2

Spring 86.0!

Discuss Spring news, such as fresh releases and press coverage, here.
Senna
Posts: 315
Joined: 17 Mar 2009, 00:20

Re: Spring 86.0!

Post by Senna »

There goes maybe a stupid question:) Is there any project o make spring.exe directx?, directx is very powerfull
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Re: Spring 86.0!

Post by Licho »

Or perhaps it could use diesel engine, thats very powerful too! :)
Super Mario
Posts: 823
Joined: 21 Oct 2008, 02:54

Re: Spring 86.0!

Post by Super Mario »

Licho wrote:Or perhaps it could use diesel engine, thats very powerful too! :)
Lame joke is lame.
Senna wrote:There goes maybe a stupid question:) Is there any project o make spring.exe directx?, directx is very powerfull
I had ask this before and it requires a rewrite on the rendering part of the engine.( To be honest it needs a rewrite anyway, but these spring dev do this during their spare time, so I won't be harsh on them.)
User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10454
Joined: 24 Jan 2006, 21:12

Re: Spring 86.0!

Post by PicassoCT »

why should the spring engine need a rewrite? they just added roam.. speeding up mapdisplay we have splatmaps.. we have features.. we are building on the suicide_commit_bot, that will transfer idle boardtalk into powerfull feature commits
luckywaldo7
Posts: 1398
Joined: 17 Sep 2008, 04:36

Re: Spring 86.0!

Post by luckywaldo7 »

Senna wrote:There goes maybe a stupid question:) Is there any project o make spring.exe directx?, directx is very powerfull
Who says OpenGL isn't very powerful also?
gilboa
Posts: 41
Joined: 29 Apr 2010, 01:20

Re: Spring 86.0!

Post by gilboa »

koshi wrote:As the binding author I'm not aware of anything user visible that uses them.
Before I begin, thanks for taking the time to answer my barrage of questions :)
Obvious question 2: As far as I understand, this is build time dependency, right?
(In case it hasn't been done) Will it be possible to simply stuff a local copy of it and integrate it into the makefiles?
If its only build-time dependency that's included in the tar-ball it'll be far easier for me to get it included w/o having to go through the long review process... *

- Gilboa
* Obviously, being undecided and all, once pygccxml gets included in Fedora I'll ask for a build switch to use the system copy instead of the included one. Downstream packagers, gah!
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Re: Spring 86.0!

Post by koshi »

Yes, pygccxml is a build time dependency and yes, it should be possible to integrate it, at least temporarily. This wouldn't even clutter the engine repository since the bindings are already a submodule: https://github.com/spring/pyunitsync
I won't be able to check out the feasibility of this for at least a week though.
gilboa
Posts: 41
Joined: 29 Apr 2010, 01:20

Re: Spring 86.0!

Post by gilboa »

koshi wrote:Yes, pygccxml is a build time dependency and yes, it should be possible to integrate it, at least temporarily. This wouldn't even clutter the engine repository since the bindings are already a submodule: https://github.com/spring/pyunitsync
I won't be able to check out the feasibility of this for at least a week though.
Thanks!
No rush, for now, I'll release 86 for testing without it; let me know when there's a patch / updated tar-ball and I'll issue a new build.

Gilboa
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Re: Spring 86.0!

Post by Licho »

Something appears to be slightly wrong with shield rendering.
Its more opaque and not smoothed?

unfinished shield
http://i52.tinypic.com/ojp3s5.jpg

finished one
http://i55.tinypic.com/1z30bc9.jpg

Looks very different from 85.0
User avatar
Cheesecan
Posts: 1571
Joined: 07 Feb 2005, 21:30

Re: Spring 86.0!

Post by Cheesecan »

Senna wrote:There goes maybe a stupid question:) Is there any project o make spring.exe directx?, directx is very powerfull
Senna..Please do some research before you post the first thing on your mind. :-) People will take you more seriously.
Super Mario wrote: I had ask this before and it requires a rewrite on the rendering part of the engine.( To be honest it needs a rewrite anyway, but these spring dev do this during their spare time, so I won't be harsh on them.)
Why don't you lend them a hand then? :-)
User avatar
zwzsg
Kernel Panic Co-Developer
Posts: 7052
Joined: 16 Nov 2004, 13:08

Re: Spring 86.0!

Post by zwzsg »

The main reason is that Spring is an Open Source game, and because of this the devs will not use a proprietary, Windows-only API.
Super Mario
Posts: 823
Joined: 21 Oct 2008, 02:54

Re: Spring 86.0!

Post by Super Mario »

zwzsg wrote:The main reason is that Spring is an multi-platform game, and because of this the devs will not use a proprietary, Windows-only API.
Fix'd, and it IS possible to simultaneously use directx/opengl for rendering part of the engine engine, but that shit requires more work on rewriting/maintenance and debugging. As spring devlopment is slow at it is, it requires more man effort. The chances of getting new devs are slim. Very slim.

I Like to help out with the project, but I do not have the necessarily knowledge to help out without consistently breaking things.
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: Spring 86.0!

Post by hoijui »

i can not speak for others, but i personally would not want directX support in the spring repo (and i qoudl assume other devs neither). it just adds maintenence hell, without any actual benefit, except maybe at best, marginal performance/stability gains for windows users with certain graphic cards. even if i coudl push a button and get near perfect directX rendering impl for spring, i would not want it. if for nothing else, then for hte maintenence work it creates.
if it would come with a very clean rewrite and redesign of the whole renderin process (and in practise this means.. also msot of hte rest of spring), thne i woudl push the button. but ... i might still remove directx support again after that. ;-)
Google_Frog
Moderator
Posts: 2464
Joined: 12 Oct 2007, 09:24

Re: Spring 86.0!

Post by Google_Frog »

Shield drawing is very broken. shieldAlpha no longer does anything which is preventing a workaround.

Was the gadget handler updated at all? I have heard about new callins but they are not in springcontent.sdz.
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Re: Spring 86.0!

Post by Licho »

There is also rendering bug with sniper bullets in ZK - similar to shields, no alpha, very opaque.

As for DirectX umad? Lots of rendering is now done in the games (lua) using opengl and shaders - you would need to expose some other api to games to shield them from platform specifics..

Its just crazy proposal for project in this stage..
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: Spring 86.0!

Post by Forboding Angel »

OGL is more powerful anyway.
Google_Frog
Moderator
Posts: 2464
Joined: 12 Oct 2007, 09:24

Re: Spring 86.0!

Post by Google_Frog »

Is there going to be an 87.0 reasonably soon with the few bugs from 86.0 fixed? It would be nice to have before more bugs are added to develop.
User avatar
jK
Spring Developer
Posts: 2299
Joined: 28 Jun 2007, 07:30

Re: Spring 86.0!

Post by jK »

Yup, 86.0 is dropped and there will be a 87.0
100Gbps
Posts: 74
Joined: 30 Jan 2009, 13:19

Re: Spring 86.0!

Post by 100Gbps »

Forboding Angel wrote:0OGL is more powerful anyway.
Well, OpenGL is 2D/3D API, but DirectX (as someone said this abbrev) is a general purpose API which can be successfully used (rly) even in commercial non-entertainment software. With open source solutions you need to be very carefull to stick all things to work as you expect, even with latest library versions. For example try to effectively debug bullet and boost libraries :(

From my point of view DirectX provides better image quality than OpenGL, especially on proffesional screens (Wide CRTs and S-IPS).

And btw DirectCompute came before OpenCL. Well, not exactly but came with enough features :)
User avatar
jamerlan
Balanced Annihilation Developer
Posts: 683
Joined: 20 Oct 2009, 13:04

Re: Spring 86.0!

Post by jamerlan »

jK wrote:Yup, 86.0 is dropped and there will be a 87.0
This is good! Just keep community informed. I mean it is better to edit news page and say that 87.0 will be soon instead.
Post Reply

Return to “News”