Roadmap for 0.9.0

  • Javadoc Miller/Faulting/Heightmap things from Will (please do it so others can use it)
  • Complete “Xith in a Nutshell”
  • Finish my Slider widget, and add checkbox and radiobuttons ones (scrollbars will have to wait a bit)
  • Include Cal3D support working right now

So many new things in this release…

Amos, could you please look for the CelShaderTest? I think, I broke it with the demo folder cleanup. Sorry.
Did you create a WidgetContainerBase class or something like that for your Slider Widget?

I don’t really know, if we should name it 0.9.0. We are not too close to 1.0.0 readyness and so we could run out of numbers. Perhaps we should call it 0.8.1 even though it is a bit more than just review.

Gonna fix it.

It’s a “SlideBar” widget, not a Scrollable panel yet…

Hehe I thought about that one too, But 0.9.10, 0.9.11, 0.9.12 et al are ok… See Wine… the latest is 0.9.17… and yet there are not too close from 1.0.0 ^^

[quote="<MagicSpark.org [ BlueSky ]>,post:3,topic:28006"]

Gonna fix it.
[/quote]
Thanks.

[quote="<MagicSpark.org [ BlueSky ]>,post:3,topic:28006"]

It’s a “SlideBar” widget, not a Scrollable panel yet…
[/quote]
Also cool. Can be used in a ScrollablePanel :slight_smile:

[quote="<MagicSpark.org [ BlueSky ]>,post:3,topic:28006"]

Hehe I thought about that one too, But 0.9.10, 0.9.11, 0.9.12 et al are ok… See Wine… the latest is 0.9.17… and yet there are not too close from 1.0.0 ^^
[/quote]
That’s ok.

Ahem the CelShadingTest is really broken, and it’s not only because of the file paths… It’s like that shader isn’t working anymore… Just launch it, you’ll see.

EDIT : Maybe it’s related to Goliat’s changes ?

[quote="<MagicSpark.org [ BlueSky ]>,post:5,topic:28006"]
Ahem the CelShadingTest is really broken, and it’s not only because of the file paths… It’s like that shader isn’t working anymore… Just launch it, you’ll see.

EDIT : Maybe it’s related to Goliat’s changes ?
[/quote]
I’ll try it, when I’m back at home in an hour. When I last tried it, there where only fallback textures in the mesh. But the test itself was working.

[quote="<MagicSpark.org [ BlueSky ]>,post:5,topic:28006"]
Ahem the CelShadingTest is really broken, and it’s not only because of the file paths… It’s like that shader isn’t working anymore… Just launch it, you’ll see.

EDIT : Maybe it’s related to Goliat’s changes ?
[/quote]
I’ve just run the CelShadingTest. I is like I last saw it after restructuring the demo folder. So I really believe, it was broken with this restructuring. Which texture is used for the model and where is it referenced?

I’ve just esteblished some prerequisites needed to make the Slider possible. I’ve corrected a few things in the Slider and done some things to show, how it works. I hope, I’ve not done too much. Well, we need at least a Listener to get notified when the Slider is sliding.

Marvin

  • CelShading : Well I forgot to commit when I posted this message. Look again, I now put again Java Cool Dude’s model it’s not working properly : outline is OK but white/gray shades are wrong… Goliat, any idea ? I compared with previous version and nothing has changed apparently…

  • Slider : Is it supposed to be working ? All code’s in place but nothing’s moving… gonna fix that

[quote="<MagicSpark.org [ BlueSky ]>,post:9,topic:28006"]

  • CelShading : Well I forgot to commit when I posted this message. Look again, I now put again Java Cool Dude’s model it’s not working properly : outline is OK but white/gray shades are wrong… Goliat, any idea ? I compared with previous version and nothing has changed apparently…
    [/quote]
    ok. Now I see it. :frowning:

[quote="<MagicSpark.org [ BlueSky ]>,post:9,topic:28006"]

  • Slider : Is it supposed to be working ? All code’s in place but nothing’s moving… gonna fix that
    [/quote]
    Well, I can move the slider with the mouse. So, yes, it’s supposed to be working. But of course you can’t link anything with it without a listener. Isn’t the slider moving on your screen?

ok. Now I see it. :frowning:

[quote="<MagicSpark.org [ BlueSky ]>,post:9,topic:28006"]

  • Slider : Is it supposed to be working ? All code’s in place but nothing’s moving… gonna fix that
    [/quote]
    Well, I can move the slider with the mouse. So, yes, it’s supposed to be working. But of course you can’t link anything with it without a listener. Isn’t the slider moving on your screen?
    [/quote]
    Oh sorry yes it’s working it was just not aligned correctly.I just added y + height / 2f and it’s now perfect.

But tell me there’s a little problem with the GUI : it lags ! There’s 1 sec between the moment where the mouse is on a button and the moment where you see the hovered image… Yet this is at 14 FPS (fullscreen, crappy card). So is there a problem with scheduled operations ?

And the picking isn’t precise at all when the window ratio isn’t correct (black border if width < height or cut scene if width > height).

[quote="<MagicSpark.org [ BlueSky ]>,post:12,topic:28006"]
And the picking isn’t precise at all when the window ratio isn’t correct (black border if width < height or cut scene if width > height).
[/quote]
hmm… I’ll check that for width < height. But I’ve always width > height (4:3) and picking is absolutely precise. I get incorrect visualization when I resize the window. But I think this is low priority, since finally in a game, the window won’t be resized.

What about the Slider. Is it working for you now?

hmm… I’ll check that for width < height. But I’ve always width > height (4:3) and picking is absolutely precise. I get incorrect visualization when I resize the window. But I think this is low priority, since finally in a game, the window won’t be resized.

What about the Slider. Is it working for you now?
[/quote]
Yeah, it’s working.

But still event handling is slow.

[quote="<MagicSpark.org [ BlueSky ]>,post:14,topic:28006"]
But still event handling is slow.
[/quote]
Hmm… I’ve no problems with slow event handling. What a CPU do you have?

Hmm… I’ve no problems with slow event handling. What a CPU do you have?
[/quote]
Athlon XP 2200+

EDIT: But I guess it’s rather the graphic card… cause when it’s in 640x480 or 800x600 it’s perfect. It’s just slow as hell (14FPS) in 1280x1024

[quote="<MagicSpark.org [ BlueSky ]>,post:16,topic:28006"]
Athlon XP 2200+

EDIT: But I guess it’s rather the graphic card… cause when it’s in 640x480 or 800x600 it’s perfect. It’s just slow as hell (14FPS) in 1280x1024
[/quote]
I had no problems at higher resolutions, but my graphics card is quite fast. But I’ll check that later. I cannot run the code now, since I’m developing a WidgetContainerBase and Panel Widget and have lots of red marks in Eclipse at the moment :).

OK. I’ve tested the HUD3DTest at 1280x1024 without any performance issue. Seems like it’s your graphics card, sorry. What a graca do you have?

Why did you add the (height / 2) thing to the Slider positioning? Place the Slider Widget to (0,0) and you’ll see, that it’s wrong. y-position=0 for the background-thing and the handle gave the correct result.

Ahah ok so sorry for the handle thingy (it was because the window did not have the correct ratio, thus picking was wrong.

Gfx card = GeForce 4 MX 440 SE. Yes, I know, it sucks

Qudus : How do I do if I want images to have correct width and height whatever the resolution ? I need that to implement more sophisticated buttons, defined by a image divided in 3x3 rectangles (see attached image). So that the background image isn’t distorted and everyone’s happy.