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
8 crawler(s) on-line.
 132 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 matthey:  7 mins ago
 gryfon:  13 mins ago
 pavlor:  34 mins ago
 Rob:  52 mins ago
 kolla:  1 hr ago
 Birbo:  1 hr 22 mins ago
 Hypex:  1 hr 27 mins ago
 AmigaMac:  1 hr 39 mins ago
 amigakit:  2 hrs 11 mins ago
 A1200:  3 hrs 20 mins ago

/  Forum Index
   /  Amiga Gaming
      /  Enhancer Software Development Progress: Warp3D Nova and OpenGL
Register To Post

Goto page ( 1 | 2 Next Page )
PosterThread
amigakit 
Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 1-May-2017 20:12:57
#1 ]
Amiga Kit
Joined: 28-Jun-2004
Posts: 2519
From: www.amigakit.com

Behind the scenes, the Enhancer Software continues to get updated every week by the AmigaDeveloper.com Team in preparation for the next public release (which will be the fourth public release since May 2016).

There are many really hard working devs in our group and I am grateful for their ongoing commitment and enthusiasm to this project. They are proving that it is possible to coordinate a structured team of part time coders in the Amiga world these days and get significant development achieved which is great news for Amiga fans.

There are many things I would like to announce but that will spoil future news releases of course.

Some things I can talk about are the ongoing work of Warp3D Nova which now has made it to version 1.40 internally. This project has had immense work invested in it by Hans De Ruiter and the ever growing feature set is continuing to break new ground in terms of native Amiga 3D.

Entwickler-X have publically posted more videos of their impressive new Warp3D Nova game that they have been diligently working on and expanding as Warp3D Nova grows: https://www.youtube.com/watch?v=4lxgQVKKeKY

Talented Amiga games developer, HunoPPC, has been working with Warp3D Nova/OpenGL ES 2.0 from the Enhancer Software and has created an EGL wrapper library. He has published this preview video: https://www.youtube.com/watch?v=yzxGBypfq9o

Daniel Muessener has been very busy introducing many new features to the OpenGL ES 2 library that is distributed exclusively on the Enhancer Software Plus/Std CD. See below for the detail behind the Warp3D Nova changes and OpenGL ES 2 library changes.

Support the team!

If you want to support future development, the best way to do this is to order your Enhancer Software download or boxed CD now. All the revenue it being used to fund the developers in the team so they can continue to create new content for our favourite computer and keep the ball rolling!

The Enhancer Software comes in three versions: Plus Edition, Standard Edition and Special Edition.

It can be downloaded from AMIStore App Store or as a boxed CD from these dealers:

AmigaKit Amiga Store: Special Edition CD | Standard Edition CD | Plus Edition CD

Alinea Computer: Special Edition CD | Plus Edition CD

Amedia Computer: Standard Edition CD | Plus Edition CD

Amiga On The Lake: Plus Edition CD

Warp3D Nova Recent Changes
Quote:

Version 1.40 - 2017/04/08
- Added 4K UHD support to W3DNLogo (added the screenmodes)
- W3DNLogo's screen-mode selection code wasn't always selecting 32-bit
screenmodes. FIXED
- W3DN_SI: Implemented smart register allocator. Can now handle larger more complex
shaders

Version 1.39 - 2017/02/24
- Added the DepthCube example (demonstrates using depth-textures)
- W3DN_SI: Added depth-texture support
- W3DN_SI: Using gl_FragDepth caused GPU to lock up. FIXED
- DDK: Added depth-texture unit tests
- DDK: Added a gl_FragDepth test
- Corrected the GetViewport() documentation
- Misc. fixes

Version 1.38 - 2017/02/10
- Added the RenderToTex example (demonstrates the W3DN_Q_RENDERTOTEXTURE feature)
- Added the BitMapCube example (demonstrates the W3DN_Q_BITMAPASTEXTURE feature)
- Some autodoc fixes (e.g., BindTexture()'s documentation was incomplete)
- W3DN_GetTexFmtInfo() had a bug that prevented getting info for "special" formats
(e.g., W3DNPF_SRGB8). FIXED
- Added bitmap-to-texture support (in main lib and W3DN_SI)
- DDK: Added bitmap-as-texture tests

Version 1.37 - 2017/02/01
- FBGetBuffer*() functions were named incorrectly in header files. FIXED
- Added the W3DNEC_EXCEEDEDMAXDIM error code
- W3DN_SI: Implemented render-to-texture
- DDK: Added render-to-texture tests

Version 1.36 - 2017/01/18
- W3DN_SI: Added function call support to the shader compiler
- W3DN_SI: Fixed an optimizer bug (could cause compilation to fail with matrix
local vars)
- DDK: Added function call unit tests



OpenGL ES 2.0 Recent Changes
Quote:

OpenGL ES 2 for AmigaOS4 / Warp3D Nova
Version 1.14 is available to registered A-EON beta-coders and this is what's inside:

- Fix: wow, you really shouldn't follow the OGL specs blindly... Those specs (and all docs I found on the web contain that misinformation) say that the texture format GL_ALPHA essentially behaves like RGBA data with A set to the respective value and RGB set to ZERO! This is plain wrong of course if you think of it for a second - but I have to admit I didn't think that long... Fixed it to set RGB all to ONE.

- Support for anisotropic filtering GL extensions. Those are not part of the OGLES2.0 standard but quite nice - and have been requested by Frank Menzel from Entwickler-X :) This means:
- glTexParameter now supports GL_TEXTURE_MAX_ANISOTROPY_EXT to set a texture's anisotropy.
- glGetTexParameter now supports GL_TEXTURE_MAX_ANISOTROPY_EXT to get a texture's current anisotropy.
- glGet now supports GL_TEXTURE_MAX_ANISOTROPY_EXT, return GL_TRUE if the driver supports anisotropy.
- glGet now supports GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT to query the largest supported anisotropy.

- Since version 1.37 Nova supports render-to-texture. I had implemented that feature blindly before already, but as it turned out it wasn't bug-free:
Fix: glViewport and glScissor now consider the different coordinate system used if using textures as render targets. Not doing this resulted in weird buggy rendering results (e.g. picture flipped vertically, areas not drawn to and showing uninitialized texture RAM, etc.). Thanks to Frank Menzel for reporting!

- Support for tex-format GL_DEPTH_COMPONENT with pixel-format GL_FLOAT. This is not part of the OGLES2.0 standard but quite useful for render-to-texture. Again, requested by Frank Menzel.

- OpenGL ES 3 headers added (platform include adjusted) for convenience (download fresh include folder!). Hans asked for this to simplify porting of progs that actually only use the OGLES 2 API but include OGLES3 headers nevertheless.

- Applied some branch hints to all the parameter checkers / GL-error-handlers (asuming that in 99% of the time the coder knows what (s)he does). Every cycle counts ;)

- Improved dual GPU support. While it worked in general since the previous version, it could easily happen that you ended up with a context for the wrong GPU nevertheless. Only if you left all window / screen control to the lib you actually got what you wanted. In practive however you maybe need more control. Therefore there are two improvements regarding context-creation:
1. if you supply a window handle then the lib will now automatically check on which screen this window has been created. The lib will then use the GPU best matching that screen.
2. there's a new parameter for aglCreateContext: OGLES2_CCT_CONTEXT_FOR_MODEID. You can use that to tell the lib for which screen-mode-id you'd like to get a context - without the lib creating any screen by itself.

Last edited by amigakit on 01-May-2017 at 10:33 PM.
Last edited by amigakit on 01-May-2017 at 08:30 PM.
Last edited by amigakit on 01-May-2017 at 08:15 PM.

_________________
Amiga Kit Amiga Store
Links: www.amigakit.com | New Products | A600GS

 Status: Offline
Profile     Report this post  
AmigaBlitter 
Re: Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 2-May-2017 10:58:49
#2 ]
Elite Member
Joined: 26-Sep-2005
Posts: 3513
From: Unknown

@amigakit

Great work and impressive results!

thank you

_________________
retired

 Status: Offline
Profile     Report this post  
terminills 
Re: Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 2-May-2017 11:03:06
#3 ]
AROS Core Developer
Joined: 8-Mar-2003
Posts: 1472
From: Unknown

@amigakit

Congrats on the progress. :)

_________________
Support AROS sponsor a developer.

"AROS is prolly illegal ~ Evert Carton" intentionally quoted out of context for dramatic effect

 Status: Offline
Profile     Report this post  
bennymee 
Re: Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 2-May-2017 11:43:30
#4 ]
Cult Member
Joined: 19-Aug-2003
Posts: 697
From: Netherlands

@amigakit

Thank you.

Improved Dual GPU support :O

 Status: Offline
Profile     Report this post  
Anonymous 
Re: Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 2-May-2017 16:35:35
# ]

0
0

@bennymee

That probably just mean the support for different cards in one machine (like a normal Radeon and a HD version) and not cards with dual gpu

 
     Report this post  
apsturk 
Re: Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 2-May-2017 16:45:37
#6 ]
Regular Member
Joined: 6-Mar-2015
Posts: 108
From: Oswego, NY USA

Fantastic guys, great job and a big THANK YOU from all the AmigaOne owners here in Canada & the USA!!!

If you want to support future development the 2nd best way to do this is to:

Give donations through AOTL Donations. We match every dollar donated by 20% all developers get 100% of all money donated + 20% from us at Amiga On The Lake and on top of that we also cover any and all PayPal expenses.

We include many AmigaOS developers that work very hard to bring the best Amiga experience to our platform!!!!

:)

 Status: Offline
Profile     Report this post  
AmigaBlitter 
Re: Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 2-May-2017 17:32:55
#7 ]
Elite Member
Joined: 26-Sep-2005
Posts: 3513
From: Unknown

@bennymee

"dual GPU"

Cool, i didn't noticed this

_________________
retired

 Status: Offline
Profile     Report this post  
SinanG 
Re: Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 2-May-2017 17:55:36
#8 ]
Regular Member
Joined: 24-Dec-2004
Posts: 334
From: Unknown

@amigakit

Great progress.

Are they any updates to RadeonHD driver (like support for uw resolutions)?

_________________
AmigaOS4 Beta-Tester
----------------------------------
Amiga X5000 8GB Radeon RX 560
Amiga A1222 2GB Radeon RX 550
Sam 460 2GB RadeonRX 550

 Status: Offline
Profile     Report this post  
amigakit 
Re: Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 2-May-2017 18:13:26
#9 ]
Amiga Kit
Joined: 28-Jun-2004
Posts: 2519
From: www.amigakit.com

@SinanG

Thanks! Over the last few months since the v1.2 public update was released, there has been a tremendous amount of work from the AmigaDeveloper.com Team in many areas including the RadeonHD driver, so I am hoping you will be pleased.

_________________
Amiga Kit Amiga Store
Links: www.amigakit.com | New Products | A600GS

 Status: Offline
Profile     Report this post  
Ami603 
Re: Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 2-May-2017 18:32:31
#10 ]
Cult Member
Joined: 7-Mar-2003
Posts: 580
From: Valencia,Spain 8-)

@amigakit

I would hope for some day to support multiple outputs on each GPU, better still if it could propagate a bigger screen onto several monitors.

_________________
Cuida tus piedras gordas.

A1200/030 32Mb
A4000D
A1-X1000.

 Status: Offline
Profile     Report this post  
amigakit 
Re: Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 2-May-2017 18:58:45
#11 ]
Amiga Kit
Joined: 28-Jun-2004
Posts: 2519
From: www.amigakit.com

@Ami603

Its not possible with Picasso96, which is very antiquated, we will need to switch to a new 2D graphics system for that.

_________________
Amiga Kit Amiga Store
Links: www.amigakit.com | New Products | A600GS

 Status: Offline
Profile     Report this post  
AmigaBlitter 
Re: Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 2-May-2017 20:11:20
#12 ]
Elite Member
Joined: 26-Sep-2005
Posts: 3513
From: Unknown

@amigakit

"we will need to switch to a new 2D graphics system for that"

Which is?

_________________
retired

 Status: Offline
Profile     Report this post  
amigang 
Re: Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 2-May-2017 21:31:41
#13 ]
Elite Member
Joined: 12-Jan-2005
Posts: 2022
From: Cheshire, England

Thanks to all developers who continue to work on Amiga software..keep boing!

_________________
AmigaNG, YouTube, LeaveReality Studio

 Status: Offline
Profile     Report this post  
BoingBear 
Re: Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 3-May-2017 0:57:31
#14 ]
Regular Member
Joined: 28-Oct-2015
Posts: 140
From: Unknown

@AmigaBlitter

Quote:

AmigaBlitter wrote:
@amigakit

"we will need to switch to a new 2D graphics system for that"

Which is?



Which is (I am guessing here) out of AmigaKit's/A-Eon's direct control, and up to Hyperion to incorporate a new 2D graphics system into AmigaOS4.

 Status: Offline
Profile     Report this post  
tommysammy 
Re: Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 3-May-2017 5:34:24
#15 ]
Cult Member
Joined: 20-Jan-2010
Posts: 662
From: Isselburg,Germany

@BoingBear

Yes Amigakit need control of it.

Last edited by tommysammy on 03-May-2017 at 10:10 AM.

_________________
Amiga600/Vampire2/PrismaMegaMix

 Status: Offline
Profile     Report this post  
BoingBear 
Re: Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 3-May-2017 7:52:30
#16 ]
Regular Member
Joined: 28-Oct-2015
Posts: 140
From: Unknown

@tommysammy

Unfortunately, I don't think the owner(s) of Hyperion Entertainment are willing to sell or give away their rights to develop AmigaOS4, without asking millions of dollars or euros, as the purchase price, and it would be crazy for A-Eon to pay that much for the rights to develop an OS that has such limited future income potential. If Hyperion would be more reasonable regarding a selling price, the remaining hardcore users and A-Eon could probably come up with the money to purchase the IP license rights (if the license even allows for such a sale and transfer, which it might not). Crazier things have happened in the long saga of ownership of the Amiga IP over the last 30+ years.

So, it is unlikely that Hyperion Entertainment will complete AmigaOS4.2, and it is also unlikely that they will ever allow anyone else to take over ownership of AmigaOS4, so it can be completed by anyone. Really a very sad situation. A-Eon and AmigaKit are already funding more programming work that is beneficial to OS4 users, than anything being done by Hyperion volunteers. Both A-Eon/AmigaKit and all the OS4 users are held hostage by Hyperion's whims and lack of direction/capabilities/vision, if they wish to continue pursuing the use of any AmigaOS4 compatible systems (unless they are satisfied running PPC Linux on their hardware instead).

 Status: Offline
Profile     Report this post  
Anonymous 
Re: Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 3-May-2017 8:43:08
# ]

0
0

@BoingBear

Yes, would be better if Trevor simply bought out Hyperion and go from there

 
     Report this post  
pavlor 
Re: Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 3-May-2017 16:26:01
#18 ]
Elite Member
Joined: 10-Jul-2005
Posts: 9583
From: Unknown

@BoingBear

As OS4.2 goals are too ambitious, money is not only issue there. You need skilled developers to implement working SMP-like solution with backwards compatibility and full OpenGL. Although I applaud A-Eon´s work on software field, this is not that simple as half working PPaint update or some eye-candy. Simple solution could be to pay selected OS developers for full time work on much needed features - which would be far cheaper (and easier) than buy the entire OS.

 Status: Offline
Profile     Report this post  
amigakit 
Re: Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 7-May-2017 23:43:00
#19 ]
Amiga Kit
Joined: 28-Jun-2004
Posts: 2519
From: www.amigakit.com

@pavlor

Quote:
Although I applaud A-Eon´s work on software field, this is not that simple as half working PPaint update or some eye-candy


Our AmigaDeveloper.com Team are doing a lot more work than you suggest in your post.

Over 3,500 commits of work to our development server. Very soon four public releases of the Enhancer Software in one year.

The work over the last year of the Enhancer Software components such as Warp3D Nova. OpenGL ES 2.0 and RadeonHD are likely the most complicated development projects completed on the Amiga in at least a decade.

Last edited by amigakit on 07-May-2017 at 11:50 PM.

_________________
Amiga Kit Amiga Store
Links: www.amigakit.com | New Products | A600GS

 Status: Offline
Profile     Report this post  
Amigo1 
Re: Enhancer Software Development Progress: Warp3D Nova and OpenGL
Posted on 8-May-2017 9:39:24
#20 ]
Super Member
Joined: 24-Jun-2004
Posts: 1582
From: the Clouds

@amigakit

Quote:

amigakit wrote:
@pavlor

Quote:
Although I applaud A-Eon´s work on software field, this is not that simple as half working PPaint update or some eye-candy


Our AmigaDeveloper.com Team are doing a lot more work than you suggest in your post.

Over 3,500 commits of work to our development server. Very soon four public releases of the Enhancer Software in one year.


Event thought I might get stoned for this and even if it should be planned to be a free update, I'd pay 5-10Eur for the update. It surely is a very little contribution for a years's work.

Last edited by Amigo1 on 08-May-2017 at 09:40 AM.

 Status: Offline
Profile     Report this post  
Goto page ( 1 | 2 Next Page )

[ 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