Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
25 crawler(s) on-line.
 165 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 Gunnar:  26 mins ago
 pixie:  1 hr 47 mins ago
 DiscreetFX:  2 hrs 26 mins ago
 DWolfman:  2 hrs 36 mins ago
 cncparts:  4 hrs 9 mins ago
 saipaman4366:  4 hrs 55 mins ago
 Beajar:  5 hrs 14 mins ago
 Rob:  5 hrs 17 mins ago
 agami:  6 hrs 20 mins ago
 RobertB:  6 hrs 40 mins ago

software OS4   software OS4 : ShaderJoy 1.8 for AmigaOS4 released
   posted by kas1e on 1-Jun-2020 5:56:22 (5696 reads)
ShaderJoy is a tool that can visualize GLSL-based fragment shaders written by Capehill (Juha Niemimaki). The goal is to have some compatibility with Shadertoy database: https://www.shadertoy.com/

(click on image for fullsize):



Download latest version from Capehill's page: http://capehill.kapsi.fi/shaderjoy/Shaderjoy-1.8.lha



Latest Warp3DNova and OGLES2 need it, which means, in turn, RadeonHD or Radeon RX as well.

Version 1.8 featured:

- Support of many ShaderToy's uniforms, such as iChannel0...3 textures, iChannelResolution0...3, iTimeDelta, and iFrameRate uniforms, iDate, iMouse.y and others
- Use vertex buffer objects (VBOs).
- AppWindow support: shaders can be dropped into the window.
- Verbose logger
- User-selectable VSYNC mode (WaitTOF, WaitBOVP, or disabled).
- Display running time on the window title bar.
- Fullscreen support
- Tooltypes
- It can be set up to be used via DefIcons, so double-click from Workbench/Filler/Dopus/etc works.

Youtube video in action:

Youtube video ShaderJoy 1.8 in action, 1920x1080 full HD

    

STORYID: 0
Related Links
· More about software OS4
· News by kas1e


Printer Friendly Page  Send this Story to a Friend

PosterThread
noXLar 
Re: ShaderJoy 1.8 for AmigaOS4 released
Posted on 1-Jun-2020 9:31:46
#1 ]
Cult Member
Joined: 8-May-2003
Posts: 736
From: Norway

Impressive!

i do love eye candy for workbench:)


_________________
nox's in the house!

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: ShaderJoy 1.8 for AmigaOS4 released
Posted on 1-Jun-2020 13:59:09
#2 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12795
From: Norway

I really need to learn shaders.


_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
redfox 
Re: ShaderJoy 1.8 for AmigaOS4 released
Posted on 1-Jun-2020 17:22:48
#3 ]
Elite Member
Joined: 7-Mar-2003
Posts: 2064
From: Canada

Wow, very cool demo and screen grab.

What kind of system hardware is required to run the software?

---
redfox

Last edited by redfox on 01-Jun-2020 at 05:56 PM.

 Status: Offline
Profile     Report this post  
Trixie 
Re: ShaderJoy 1.8 for AmigaOS4 released
Posted on 1-Jun-2020 20:15:48
#4 ]
Amiga Developer Team
Joined: 1-Sep-2003
Posts: 2089
From: Czech Republic

@redfox

Quote:
What kind of system hardware is required to run the software?

An OS4-compatible system with a graphic card supported by Warp3D Nova.


_________________
The Rear Window blog

AmigaOne X5000/020 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition

 Status: Offline
Profile     Report this post  
kas1e 
Re: ShaderJoy 1.8 for AmigaOS4 released
Posted on 1-Jun-2020 20:19:07
#5 ]
Elite Member
Joined: 11-Jan-2004
Posts: 3549
From: Russia

@redfox
Video recorded on my x5000 with Radeon RX 11 2gb. RadeonHD fits too, of course, just need to be "fast one" for complex shaders to works fast.

In other words, sam460, x1000, or x5000 are necessary with good RadeonHD or Radeon RX. I.e. things where Warp3DNova and OGLES2 works acceptably :)


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

 Status: Offline
Profile     Report this post  
Petah 
Re: ShaderJoy 1.8 for AmigaOS4 released
Posted on 1-Jun-2020 20:59:04
#6 ]
Regular Member
Joined: 10-Mar-2003
Posts: 432
From: EU <3 ❤️

"Quote:
ShaderJoy is a tool that can visualize GLSL-based fragment shaders written by Capehill (Juha Niemimaki). The goal is to have some compatibility with Shadertoy database:


So this is... a game? A developer tool? A demo? Something else?

Here's an idea - spend a minute or two to describe what the software is supposed to do, who should use it and why they should use it. It's basic marketing without preaching to the choir.


_________________
That'll Put Marzipan In Your Pie Plate, Bingo
💻 Pro-Amiga, 🌍 Pro-Globalism, 🍅 Pro-Vegan, 🛦 Pro-NATO & 🇪🇺 Pro-Joint EU Defense Intervention Initiative

 Status: Offline
Profile     Report this post  
redfox 
Re: ShaderJoy 1.8 for AmigaOS4 released
Posted on 1-Jun-2020 23:18:52
#7 ]
Elite Member
Joined: 7-Mar-2003
Posts: 2064
From: Canada

@Trixie
@kas1e

 Status: Offline
Profile     Report this post  
kas1e 
Re: ShaderJoy 1.8 for AmigaOS4 released
Posted on 2-Jun-2020 5:45:11
#8 ]
Elite Member
Joined: 11-Jan-2004
Posts: 3549
From: Russia

@Petah
Quote:

So this is... a game? A developer tool? A demo? Something else?


It's amiga1200.

Quote:

Here's an idea - spend a minute or two to describe what the software is supposed to do, who should use it, and why they should use it. It's basic marketing without preaching to the choir.


There is another idea, you read what is written in the first post: " ShaderJoy is a tool that can visualize GLSL-based fragment shaders", then, using google if you know nothing about. And even without google trying to understand what means "tool that can visualize".

Don't be a petah1200.


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

 Status: Offline
Profile     Report this post  
Mr_Capehill 
Re: ShaderJoy 1.8 for AmigaOS4 released
Posted on 2-Jun-2020 6:20:28
#9 ]
Super Member
Joined: 15-Mar-2003
Posts: 1932
From: Yharnam

Quote:
So this is... a game? A developer tool? A demo? Something else?


It's...complicated :)

Maybe the main purpose is to enjoy digital art: those amazing shader programs created by genius people.

But it also has its practical uses, for example it could be used to prototype shaders used in a game or demo.

Thirdly it can be used to test Warp3D Nova shader compiler compatibility.

 Status: Offline
Profile     Report this post  
klx300r 
Re: ShaderJoy 1.8 for AmigaOS4 released
Posted on 2-Jun-2020 21:00:45
#10 ]
Elite Member
Joined: 4-Mar-2008
Posts: 3833
From: Toronto, Canada

love it! those cool shaders and some nice tunes = chilling in the mancave with beer in hand


_________________
____________________________
c64-2sids, A1000, A1200T-060@50(finally working!),A4000-CSMKIII
! My Master Miggies- Amiga 1000 & AmigaOne X1000 !
mancave-ramblings
X1000 I BELIEVE

 Status: Offline
Profile     Report this post  
Yssing 
Re: ShaderJoy 1.8 for AmigaOS4 released
Posted on 6-Jun-2020 23:22:19
#11 ]
Super Member
Joined: 24-Apr-2003
Posts: 1084
From: Unknown

It looks awesome!


_________________

 Status: Offline
Profile     Report this post  
Hypex 
Re: ShaderJoy 1.8 for AmigaOS4 released
Posted on 9-Jun-2020 16:38:40
#12 ]
Elite Member
Joined: 6-May-2007
Posts: 11180
From: Greensborough, Australia

So I tried it out on my X1000. In the default window I was getting a respectable figure close to 60FPS. Then I tried a full HD screen. Speed dropped to 15. Tested a few others and it went down to almost 2. Dissappointed in my R7 250 now. But it was strange. Such as the Amiga boing scrolling pattern. Didn't think scrolling a 2d texture with alpha transparency would need so much CPU and GPU power. Full 3d will kill it.

 Status: Offline
Profile     Report this post  
Mr_Capehill 
Re: ShaderJoy 1.8 for AmigaOS4 released
Posted on 9-Jun-2020 16:49:45
#13 ]
Super Member
Joined: 15-Mar-2003
Posts: 1932
From: Yharnam

Quote:
In the default window I was getting a respectable figure close to 60FPS. Then I tried a full HD screen. Speed dropped to 15. Tested a few others and it went down to almost 2. Dissappointed in my R7 250 now. But it was strange. Such as the Amiga boing scrolling pattern. Didn't think scrolling a 2d texture with alpha transparency would need so much CPU and GPU power.


If you want to benchmark, then disable VSYNC. I suspect you did not disable it, because here, on 1920*1200 resolution, "amigaaa.frag" runs at 300+ FPS.

Feel free to test the same shaders on Shadertoy.com and report back :)

 Status: Offline
Profile     Report this post  
Hypex 
Re: ShaderJoy 1.8 for AmigaOS4 released
Posted on 10-Jun-2020 16:30:48
#14 ]
Elite Member
Joined: 6-May-2007
Posts: 11180
From: Greensborough, Australia

Error

Last edited by Hypex on 10-Jun-2020 at 04:36 PM.

 Status: Offline
Profile     Report this post  
Hypex 
Re: ShaderJoy 1.8 for AmigaOS4 released
Posted on 10-Jun-2020 16:34:24
#15 ]
Elite Member
Joined: 6-May-2007
Posts: 11180
From: Greensborough, Australia

Quote:
If you want to benchmark, then disable VSYNC. I suspect you did not disable it, because here, on 1920*1200 resolution, "amigaaa.frag" runs at 300+ FPS.




I didn't have it disabled as I prefer the VSYNC being on. Plus I was using the default settings. I wasn't sure why the initial blue screen had an FPS wavering as I expected a blue screen doing nothing to be infinite FPS.

So in a window the "amigaaa.frag" got me 750 FPS on average. Full screen 1920x1080 got 140 FPS. Better than 15. Just under half your 300 on a bigger screen.

Quote:
Feel free to test the same shaders on Shadertoy.com and report back :)


Total noob gave 105, celular 60, fire 18, kissing nipples 1.5 and as I expected; the road to hell, despite being lined with gold and more nipples, gave me a whopping low 1.2.

Also, why are they called frags, are they a development of Quake 2?

 Status: Offline
Profile     Report this post  
Hypex 
Re: ShaderJoy 1.8 for AmigaOS4 released
Posted on 10-Jun-2020 16:35:52
#16 ]
Elite Member
Joined: 6-May-2007
Posts: 11180
From: Greensborough, Australia

-Postal bug error-

 Status: Offline
Profile     Report this post  
Mr_Capehill 
Re: ShaderJoy 1.8 for AmigaOS4 released
Posted on 10-Jun-2020 17:54:10
#17 ]
Super Member
Joined: 15-Mar-2003
Posts: 1932
From: Yharnam

I have an R9 270X, that possibly explains the speed difference.

Khronos is using .frag suffix for fragment shaders ( https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ ) but there is no other reason for "frags".

Ps. blue screen is generated by default.frag. It can be replaced or modified as desired.

 Status: Offline
Profile     Report this post  
Hypex 
Re: ShaderJoy 1.8 for AmigaOS4 released
Posted on 11-Jun-2020 16:31:50
#18 ]
Elite Member
Joined: 6-May-2007
Posts: 11180
From: Greensborough, Australia

An R9 would explain a speed difference I expect. But right now, they are also hard to find new, and likely still expensive. An RX is desirable. But out of reach for X1000 owners.

 Status: Offline
Profile     Report this post  
[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle