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



You are an anonymous user.
Register Now!
 kriz:  10 mins ago
 amigakit:  13 mins ago
 kolla:  20 mins ago
 Karlos:  34 mins ago
 matthey:  39 mins ago
 Rob:  40 mins ago
 minator:  47 mins ago
 AMIGASYSTEM:  53 mins ago
 NutsAboutAmiga:  59 mins ago
 Kronos:  1 hr 46 mins ago

software OS4   software OS4 : AmiDARK Engine Rel 0.8 for AmigaOS4
   posted by AmiDARK on 7-Feb-2013 21:28:12 (2888 reads)
Hello,

Here is the update 0.8 for the 2D version of the AmiDARK Engine. As usual, it contains the 3D engine in its actual development state.

This update is a major update for two reasons.
The first of all is that it contains many bug fixes and improvement in the main engine and, secondly because it's the start of the development of the "plug-in system" that will be integrated in the AmiDARK Engine to support futures Add-ons to the main engine.

Read more ---->


And this 1st plug-in is called "FX2D".
This plug-in contains some sort of raster effect to increase graphics experience in video games created with the help of the AmiDARK Engine.

Here is the list of all news concerning this update :

AMIGAOS4
- Updated makefile.aos4 files to compile correctly with latest changes.
- Added missing Makefile.aos4 files so all samples can be compiled on AmigaOS4 with these makefile.
- Removed gstabs and wall flags from all Makefile.aos4 so, compiled demonstration should run faster.
- Updated "default project" files to work with the latest changes.
- Updated HELP "Using The Language" to work with the latest changes.

GENERAL
- Removed some old print debug outputs and replaced them with the default DebugMessage function.
- Added more commands and functions documentation. Nearly all commands and functions are now documented.
- Added a new *special* command set called FX2D that does not exist in DarkBASIC Professional. It will contain various 2D effects.
- Status of FX2D additional command set is not yet defined. It will be a separate plug-in or maybe integrated in the main engine core. Not yet decided.
- Fixed display sizes that were 1 pixel less than sizes specified in DESetDisplayMode command.

BASIC2D
- Fixed a bug that prevented DEInk to be used for text outputs.

BASIC3D
- Added internal support for Anisotropic filtering.
- Modified DESetObjectFilter, when activating Anisotropic filtering, that function can't set extra value so, it will be set to 1 per default.
- Added function DESetObjectFilterEx function to handle Anisotropic on/off and extra value for anisotropic filtering value.
- Warning : These DESetObjectFilter(Ex) functions is available, but it will not work until both Warp3D and MiniGL will include changes to handle Anisotropic filtering.

CORE
- Added support for FX2D Fake Raster special effect in the Synchro refresh process.
- Fixed DEPrint function now correctly handle font height for horizontal alignment drawing.

FX2D
- Added commands FXCreateFakeRaster, FXCreateFakeRasterEx and FXCreateFakeRasterEx2.
- Added commands FXDeleteRaster and FXUpdateRaster.
- Added commands FXSetRasterLine, FXSetRasterGradient and function FXGetRasterLine.
- Added commands FXSetRasterFromMemblock and FXMakeMemblockFromRaster.
- Added command FXSetRasterY and function FXGetRasterY.
- Added functions FXRasterExist and FXGetRasterHeight.
- Added commands FXHideRaster, FXShowRaster and function FXIsRasterHidden.
- Added commands FXEnableRasters, FXDisableRasters and function FXIsRasterDisabled.
- Added function FXIsRasterUpdated.
- Added commands DEFxImageRastered, DEFxImageRasteredEx, DEFxStretchedImageRastered and DEFXStretchedImageRasteredEx
- Added internal function to display rasters on screen.
- Added internal function to display raster within an image.
- Added 2 demonstrations samples to show the use of FXRaster commands.
- Added 1 technical demonstration with FX raster and some other stuffs.

IMAGE
- Added support for rasterized images in the refresh process.
- Fixed a bug preventing image from using linear filtering.

SPRITE
- Fixed sprite backdrop restore process.

SETUP
- Added 2 special commands : DERefreshDoubleBufferOn and DERefreshDoubleBufferOff.

TEXT
- Now text output uses color from DEInk command.
- Fixed font size support.

KNOWN ISSUE IN THIS VERSION :
- DEPlaySound command does not output any audio.
- FXRaster effects don't work in full screen.

You can download the demonstration version here :
http://files.amidark-engine.com/AmiDark2DEngine_AOS4_Beta0.8.lha

You can follow the project progress with the mini development diary here :
http://www.amidark-engine.com/spip.php?article28

Don't forget that the AmiDARK Engine is a project developed entirely from scratch. That means that nothing came from any existing development tool.
That also means that the full project is a huge amount of work (the full engine source code takes > 1.6Mbytes).
And, if you want to support the project and help the "stand alone" developer under the project, don't forget that you can make a donation (even a small one) here :
http://www.amidark-engine.com/spip.php?article6
Be sure that your donation will be used for the project (motivate the developer for further development, acquiring media for the project and technical demonstrations).

I hope you'll enjoy this update
Kindest Regards,
AmiDARK
http://www.amidark-engine.com
    

STORYID: 6676
Related Links
· More about software OS4
· News by AmiDARK


Most read story about software OS4
Homebank 4.4 for AmiCygnix released

Last news about software OS4
MediaVault Script v1.6 uploaded to OS4Depot
Printer Friendly Page  Send this Story to a Friend

PosterThread
Kicko 
Re: AmiDARK Engine Rel 0.8 for AmigaOS4
Posted on 8-Feb-2013 13:41:32
#1 ]
Elite Member
Joined: 19-Jun-2004
Posts: 5009
From: Sweden

Thanks, will check it when at home :)

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: AmiDARK Engine Rel 0.8 for AmigaOS4
Posted on 8-Feb-2013 22:09:24
#2 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12933
From: Norway

Wow a long list of changes there.


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

 Status: Offline
Profile     Report this post  
asymetrix 
Re: AmiDARK Engine Rel 0.8 for AmigaOS4
Posted on 10-Feb-2013 6:38:55
#3 ]
Cult Member
Joined: 9-Mar-2003
Posts: 868
From: United Kingdom

It don't matter what features it has if it don't show how to make good use of them. One still has to write title screen code, its not pre-written modules that help make games or progs faster to write. Nice to see updates though. What can it really do , what can't it do.hmm.


_________________
Download 499.26 Mbps, 659.94 Mbps Upload :)

 Status: Offline
Profile     Report this post  
AmiDARK 
Re: AmiDARK Engine Rel 0.8 for AmigaOS4
Posted on 10-Feb-2013 9:43:16
#4 ]
Regular Member
Joined: 28-Mar-2007
Posts: 469
From: South France

Asymetrix,

Don't forget that the AmiDARK Engine is NOT YET FINISHED.
It's a product under development.
These statements automatically makes that :

1. documentation is not finished.
2. There are samples/examples that are not yet available.
3. There are probably bugs.
4. some commands are not yet available.

And that's normal, it's NOT YET FINISHED.

I don't understand peoples that grumble without taking care of about what they grumble ....

If you open the FX2D folder, you'll see the 2 samples with the source code, it's a good start to understand how the FX Fake Raster system works. The Technical folder has a sample that show many raster and different use. You have the source code too!
All demonstrations and technical have source code provided !
But maybe you think the demonstrations are bad ?

The full commands documentation for this plugin is like the whole product "AmiDARK Engine" ... : under development.
I just wanted to share with everyone "what's importants news" in the product development ...

Last edited by AmiDARK on 10-Feb-2013 at 09:44 AM.

 Status: Offline
Profile     Report this post  
DC_Edge 
Re: AmiDARK Engine Rel 0.8 for AmigaOS4
Posted on 15-Feb-2013 12:21:04
#5 ]
Regular Member
Joined: 1-Oct-2003
Posts: 190
From: France

I really appreciate your long term efforts to bring something similar to darkbasic.

 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