View topic - Spring 86.0!



All times are UTC + 1 hour


Post new topic Reply to topic  [ 49 posts ]  Go to page Previous  1, 2, 3  Next
Author Message
 Post subject: Re: Spring 86.0!
PostPosted: 27 Feb 2012, 00:15 

Joined: 17 Mar 2009, 00:20
There goes maybe a stupid question:) Is there any project o make spring.exe directx?, directx is very powerfull


Top
 Offline Profile  
 
 Post subject: Re: Spring 86.0!
PostPosted: 27 Feb 2012, 02:13 
Server Owner & Developer
User avatar

Joined: 19 May 2006, 18:13
Location: Brno, Czech rep., EU, Terra, Sol, Orion arm, Milky way, Virgo supercluster
Or perhaps it could use diesel engine, thats very powerful too! :)


Top
 Offline Profile  
 
 Post subject: Re: Spring 86.0!
PostPosted: 27 Feb 2012, 03:24 

Joined: 21 Oct 2008, 01:54
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.)


Top
 Offline Profile  
 
 Post subject: Re: Spring 86.0!
PostPosted: 27 Feb 2012, 03:32 
Journeywar Developer & Mapper
User avatar

Joined: 24 Jan 2006, 21:12
Location: There is no god - and reality is his prophetess
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


Top
 Offline Profile  
 
 Post subject: Re: Spring 86.0!
PostPosted: 27 Feb 2012, 04:51 

Joined: 17 Sep 2008, 03:36
Location: your imagination
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?


Top
 Offline Profile  
 
 Post subject: Re: Spring 86.0!
PostPosted: 27 Feb 2012, 07:28 

Joined: 29 Apr 2010, 00:20
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!


Top
 Offline Profile  
 
 Post subject: Re: Spring 86.0!
PostPosted: 27 Feb 2012, 10:34 
Lobby Developer
User avatar

Joined: 14 Aug 2007, 15:15
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.


Top
 Offline Profile  
 
 Post subject: Re: Spring 86.0!
PostPosted: 27 Feb 2012, 11:10 

Joined: 29 Apr 2010, 00:20
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


Top
 Offline Profile  
 
 Post subject: Re: Spring 86.0!
PostPosted: 27 Feb 2012, 15:58 
Server Owner & Developer
User avatar

Joined: 19 May 2006, 18:13
Location: Brno, Czech rep., EU, Terra, Sol, Orion arm, Milky way, Virgo supercluster
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


Top
 Offline Profile  
 
 Post subject: Re: Spring 86.0!
PostPosted: 27 Feb 2012, 17:34 
User avatar

Joined: 07 Feb 2005, 21:30
Location: Cheese factory
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? :-)


Top
 Offline Profile  
 
 Post subject: Re: Spring 86.0!
PostPosted: 27 Feb 2012, 18:51 
Kernel Panic Co-Developer
User avatar

Joined: 16 Nov 2004, 13:08
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.


Top
 Offline Profile  
 
 Post subject: Re: Spring 86.0!
PostPosted: 28 Feb 2012, 00:06 

Joined: 21 Oct 2008, 01:54
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.


Top
 Offline Profile  
 
 Post subject: Re: Spring 86.0!
PostPosted: 28 Feb 2012, 08:02 
Spring Developer
User avatar

Joined: 22 Sep 2007, 08:51
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. ;-)


Top
 Offline Profile  
 
 Post subject: Re: Spring 86.0!
PostPosted: 28 Feb 2012, 08:15 
Moderator

Joined: 12 Oct 2007, 08:24
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.


Top
 Offline Profile  
 
 Post subject: Re: Spring 86.0!
PostPosted: 28 Feb 2012, 11:53 
Server Owner & Developer
User avatar

Joined: 19 May 2006, 18:13
Location: Brno, Czech rep., EU, Terra, Sol, Orion arm, Milky way, Virgo supercluster
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..


Top
 Offline Profile  
 
 Post subject: Re: Spring 86.0!
PostPosted: 29 Feb 2012, 06:01 
Evolution RTS Developer
User avatar

Joined: 17 Nov 2005, 02:43
Location: Raegquitting Spring on 04/24/12
OGL is more powerful anyway.


Top
 Offline Profile  
 
 Post subject: Re: Spring 86.0!
PostPosted: 02 Mar 2012, 02:32 
Moderator

Joined: 12 Oct 2007, 08:24
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.


Top
 Offline Profile  
 
 Post subject: Re: Spring 86.0!
PostPosted: 02 Mar 2012, 05:01 
Spring Developer
User avatar

Joined: 28 Jun 2007, 06:30
Yup, 86.0 is dropped and there will be a 87.0


Top
 Offline Profile  
 
 Post subject: Re: Spring 86.0!
PostPosted: 03 Mar 2012, 09:03 

Joined: 30 Jan 2009, 13:19
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 :)


Top
 Offline Profile  
 
 Post subject: Re: Spring 86.0!
PostPosted: 03 Mar 2012, 10:35 

Joined: 20 Oct 2009, 12:04
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.


Top
 Offline Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 49 posts ]  Go to page Previous  1, 2, 3  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group

Site layout created by Roflcopter et al.