Login
Username:

Password:

Remember me



Lost Password?

Register now!
Sections
Who's Online
33 user(s) are online (14 user(s) are browsing Forums)

Members: 0
Guests: 33

more...
Support us!
Recent OS4 Files
OS4Depot.net



« 1 ... 4 5 6 (7) 8 9 »


Re: Shaderjoy 1.4
Home away from home
Joined:
2007/1/26 21:48
From New Zealand
Posts: 2309
@kas1e

That's weird. I suggested disabling compositing effects because, when enabled, what you see on-screen is rendered by the compositor. With it disabled, apps render directly to the screen bitmap. So, if the compositor were responsible for the jerkiness, then disabling it should allow smooth animation.

Quote:
Is it at all expected that amigaos4 can have real vsync in window mode ?:)

Yes, animation in windows should be smooth.

Vsync dropping down to 20 fps with compositing effects disabled is very suspicious. WaitTOF() or WaitBOVP() should only wait till the screen's vblank period (at most 1 frame). IIRC, WaitBOVP() is preferred.

Hans

_________________
http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more.
https://keasigmadelta.com/ - more of my work
   Report Go to top

Re: Shaderjoy 1.4
Home away from home
Joined:
2007/9/11 12:31
From Russia
Posts: 6268
@Hans
Quote:

Vsync dropping down to 20 fps with compositing effects disabled is very suspicious.


No no, when compositing effect fully disabled, then shadertoy can't even spawn "load shader asl menu". What i mean when drop to 20, its disabled VSYNC refresh in the compositing menu, while keeping compositing effect enabled (there some option called "Synchronize with vertical refresh"

That on RadeonRX, will check if RadeonHD make any differences in that terms.

Firstly there a bug somewhere anyway, as "load shader" menu not working when compositing disabled sounds quite weird :)

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top

Re: Shaderjoy 1.4
Just popping in
Joined:
2017/5/18 11:12
From Audruicq, France
Posts: 64
Hi,

Could it be as with Cow3D and text rendering in title bar?
If the shadertoy window is unselected FPS seems to be a bit upper than if window is selected.

Here if I diasable composition effect, I still get the same FPS with Vsync or not. (RadeonHD)

Regards,

   Report Go to top

Re: Shaderjoy 1.4
Home away from home
Joined:
2007/9/11 12:31
From Russia
Posts: 6268
@Petrol
60 fps all the time ? Not 59 ? Also little jerky visibly too ?

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top

Re: Shaderjoy 1.4
Just popping in
Joined:
2017/5/18 11:12
From Audruicq, France
Posts: 64
Yep, with Vsync enabled, fps are not constant (58,59 when window is selected, 60,61 when not selected, this with the default blue shader), and yes it is a bit jerky when rendering other shaders with or without vsync, like frame drop every second. Depending on Gui Prefs, sometime I can see an horizontal line going down in the render.

Regards,

   Report Go to top

Re: Shaderjoy 1.4
Just can't stay away
Joined:
2007/7/14 21:30
From Lothric
Posts: 1014
@kas1e

Quote:

Can you reproduce on your setup differences with "load shader" or "load textures" menu when you had disabled/enabled compositing effects ? I can try to put RadeonHD for tests as well, but that will be strange if that will cause difference , as it just ASL requester to be called (right ?)


I run most of the time without compositing effects. I guess it's a habit from Sam440 times. I can assure you that Shaderjoy has no interest in anyone's compositing settings. However, one thing missing in the current ASL requster spawning is the owner window pointer, I will add it today.


   Report Go to top

Re: Shaderjoy 1.4
Just can't stay away
Joined:
2007/7/14 21:30
From Lothric
Posts: 1014
@Hans

Quote:

disabled is very suspicious. WaitTOF() or WaitBOVP() should only wait till the screen's vblank period (at most 1 frame). IIRC, WaitBOVP() is preferred.


I have been using WaitTOF function all my life. According to autodocs it's based on the interrupt while WaitBOVP busyloops. Should I switch using WaitBOVP?

   Report Go to top

Re: Shaderjoy 1.4
Just can't stay away
Joined:
2007/7/14 21:30
From Lothric
Posts: 1014
@kas1e

Quote:

Firstly there a bug somewhere anyway, as "load shader" menu not working when compositing disabled sounds quite weird :)


Try for example MilkyTracker SDL2 version in window mode and load some song, it uses also ASL but surely there are lots of apps that do :)

   Report Go to top

Re: Shaderjoy 1.4
Home away from home
Joined:
2007/1/26 21:48
From New Zealand
Posts: 2309
@Capehill

Quote:

I have been using WaitTOF function all my life. According to autodocs it's based on the interrupt while WaitBOVP busyloops. Should I switch using WaitBOVP?

Try it, and see what happens. You can always switch back.

Hans

_________________
http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more.
https://keasigmadelta.com/ - more of my work
   Report Go to top

Re: Shaderjoy 1.4
Just can't stay away
Joined:
2007/7/14 21:30
From Lothric
Posts: 1014
@Hans

Ok now user can choose between WaitTOF, WaitBOVP or Disabled :)

   Report Go to top

Re: Shaderjoy 1.4
Home away from home
Joined:
2007/9/11 12:31
From Russia
Posts: 6268
@Capehill
Quote:

I can assure you that Shaderjoy has no interest in anyone's compositing settings. However, one thing missing in the current ASL requster spawning is the owner window pointer, I will add it today.


I am sure it didn't, i just point out there is strange difference when composting disabled on radeonRX , so it just may point out on some bug somewhere.

Are you have no issues and always have stable 60fps and does not matter what , with and without compositing, etc ,etc ? It just really 59 most of time. Sometime 61. Sometime 60. Never stable 60.

@Hans,Capehill

Through be it waittof, watvbof and whatever else, it didn't explain why sometime it 30 fps when vsync while can be 60. If it will be only on RadeonRX , will it point out on some bug in RadeonRX ?

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top

Re: Shaderjoy 1.4
Quite a regular
Joined:
2007/2/6 13:57
From Donostia (SPAIN)
Posts: 522
Here on my SAM460ex + RX550 with GUI prefs composition effects OFF Shadertoy shows 61-60-59 FPS with VSYNC ON (shaders/shadertoy/ball_of_fire.frag).
shadertoy's ASL requester work ok.

EDIT1:
'shaders/shadertoy/bubbles.frag shows 30 FPS with VSYNC ON and ~130FPS when VSYNC OFF (and composition effects OFF).

EDIT2;: same values/results when composition effects are ON.

   Report Go to top

Re: Shaderjoy 1.4
Home away from home
Joined:
2007/9/11 12:31
From Russia
Posts: 6268
@Jabirulo
Testing 1.4 version of shaderjoy ?

For me, with compositing disabled, not only "load shader" didn't spawn asl request, but nothing from the whole RMB menu works at all ! Quite strange .. maybe some beta component cause that. But for example in Odyssey (or antyhing else) all fine when compositing disabled in that terms.

And strange why only on my setup then.

@All

Anoyone esle have with 1.4 version and compositing disabled such effect as "nothing from RMB menu works" ?

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top

Re: Shaderjoy 1.4
Quite a regular
Joined:
2007/2/6 13:57
From Donostia (SPAIN)
Posts: 522
@kas1e

Yes Shadertoy 1.4

Do you use "normal" ASL or MUI's PatchASL?

tested on betasystem, maybe on public acts like yours, will test it ASAP.

In Odyssey the only "noticable" change when compositing OFF is that AppDock icon shows a 4 color icon instead of OS4 icon color,. Will try to look how is done in Odyssey sources.

   Report Go to top

Re: Shaderjoy 1.4
Not too shy to talk
Joined:
2014/6/29 15:12
From Montserrat
Posts: 265
@kas1e


Sam460ex + RX 550. Shaderjoy 1.4

With compositing disabled and VSYNC ON :

Dreaming Cube Snake = 30-32fps
Ball of fire = 58-60fps
Bubbles = 30-31fps (150fps with VSYNC OFF)

   Report Go to top

Re: Shaderjoy 1.5
Just can't stay away
Joined:
2007/7/14 21:30
From Lothric
Posts: 1014
@all

Version 1.5 is available:

- Fullscreen mode. Created using SA_LikeWorkbench so it's likely larger and slower than default window mode!
- Improved logger: buffer is no more limited to 16 kilobytes.
- Changed default texture path to "textures/shadertoy" for improve usage.
- User-selectable VSYNC mode (WaitTOF, WaitBOVP or disabled).
- Changed default window size to 800 x 450.
- Display running time on window title bar.
- Display window size on window title bar.
- Use window pointer in ASL requesters.
- Fullscreen tooltype.

   Report Go to top

Re: Shaderjoy 1.5
Home away from home
Joined:
2007/9/11 12:31
From Russia
Posts: 6268
@Capehill

Tested 1.5. All new stuff works as expected, cool.

Now, to part no-one like, issues :) :

Issues with FPS not related to WaitTOF & WaitBOVP differences. Everything the same be it WaitTOF or WaitBOVP.

On my x5000, when I put RadeonHD inside, with compositing enabled I had just 51-53 FPS. Be it window or fullscreen doesn't matter. All the time the same. The only way to get 60 FPS (not exactly 60, but 59-61), is to disable in prefs:gui/effects option called "synchronize with vertical refresh". And all still work, with enabled compositing, just with this option disabled. Fix for that issue probably (if possible) disable compositing just for shadertoy (if that possible of course) or if possible from program to disable that "synchronize with vertical refresh" it will help too.

The next issue is that if I fully disable compositing effect in prefs:gui, then it's not just asl-requester didn't work, but I can't use the menu at all. Everything just didn't work, I can navigate over the menu but nothing can be chosen, i.e. I choose any entry and nothing happen. And that strangely only when compositing effects disabled. All other programs didn't have that issue. But that can be of course my local problem to investigate if I am the only one who had that kind of issue. It, of course, can be a side effect of issue somewhere else, but that one let's put on back for now till we do not find someone with the same issue, or I will not sort it out or find out a way to reproduce.

Now, to the issue about jerky-animation. That what I do (with compositing enabled, but with disabled "synchronize with vertical refresh" option) :

1. run shadertoy 1.5
2. have "WaitTOF" as default
3. load "ball_of_fire" shadertoy's shader coming with shadertoy
4. it show me 60 fps, which sometimes drops to 59. And it has some pause every second or so, while of course if it 60 FPS there shouldn't be any pauses. But that, very possible just related to amigaos4 itself, not to shadertoy (graphics.libary/ drivers / maybe some default user settings).

I of course tried to not-load amidock at all too, so all clean, and jerks still here. They happens every second. I can see that now pause indeed happens every second: it very visibly because of timer values in the status bar: once they change, we have some microsecond-little pause. But it visibly. I also tried other shaders just in case, and they have the same effect.

I also found another issue, but it can be again anything else:

Try to load ball_of_fire (for example), and try to resize a window wider, smaller, etc, from time to time you will see some strange vertical line in the middle. See screenshot:

http://kas1e.mikendezign.com/a/ball_of_fire.jpg

I can see that bug when resizing to the big window, and then step by step resize to a smaller one.

Through at moment can reproduce it only with that shader, so maybe related to that shader only.

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top

Re: Shaderjoy 1.5
Just popping in
Joined:
2009/6/11 2:19
From Germany
Posts: 60
@kas1e

Quote:
They happens every second. I can see that now pause indeed happens every second: it very visibly because of timer values in the status bar: once they change, we have some microsecond-little pause. But it visibly. I also tried other shaders just in case, and they have the same effect.


would you say that what you experience is (close) to what is shown in this video? (starting at 12 seconds)

https://www.youtube.com/watch?v=AdfaZsgxQCI


   Report Go to top

Re: Shaderjoy 1.5
Home away from home
Joined:
2007/9/11 12:31
From Russia
Posts: 6268
@IamSonic
Yes, looks very much so. There is how it looks like on my side:

https://youtu.be/VDymBlyGA2k

Not sure if on video that visibly with that shader, but looks the same as on video you show.

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top

Re: Shaderjoy 1.5
Just popping in
Joined:
2009/6/11 2:19
From Germany
Posts: 60
@kas1e

uff... i don't have that kind of stuttering! I only experience sometimes some tearing. Especially with the "dreaming_cube_snake.frag" shader. Additionally i have constant 60 or 76 fps. Not 59. Only when doing something outside the window it will drop shortly but than it goes back to constant 60 or 76 fps.

   Report Go to top


« 1 ... 4 5 6 (7) 8 9 »



[Advanced Search]


Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project