Remember me

Lost Password?

Register now!
Who's Online
68 user(s) are online (4 user(s) are browsing News)

Members: 0
Guests: 68

Support us!
Recent OS4 Files
Recent Replied Topics
Topic Replies Last Post
Amiga Classic Odyssey settings to optimize it is possible? 0 (31) white Yesterday 21:03
AmigaOS4 XMas SketchBlock Video 2019 1 (48) kas1e Yesterday 18:16
AmigaOS4 Problem downloading purchased item from AMIStore 8 (2132) IamSONIC Yesterday 17:18
AmigaOS4 Arexx question 4 (178) daveyw Yesterday 7:08
AmigaOS4 tis the season! 17 (4990) 328gts 2019/12/11 18:16
AmigaOS4 The OpenGL ES 2.0 thread [1][2][3] 43 (7713) Capehill 2019/12/11 10:25
AmigaOS4 Porting apitrace [1][2] ... [6][7][8][9] 176 (19111) kas1e 2019/12/10 20:48
Amigans feedback Small problem with https (probably) 8 (425) walkero 2019/12/10 9:33
Amiga Emulation RunInUAE r8 beta 6 (JIT) please test! [1][2][3][4] 67 (18543) Raziel 2019/12/9 8:11
Amiga Classic SkillGrid - new AGA game in the works [1][2][3][4] 70 (15544) saimo 2019/12/6 14:33
AmigaOS4 List of wanted Software [1][2][3] 53 (5392) Tohe 2019/12/5 16:33
OS4Depot feedback OS4Depot email verification problem identified 4 (385) orgin 2019/12/5 9:16
AmigaOS4 Streaming twitch.tv on AmigaOS 4.1 [1][2][3][4][5][6] 112 (9309) walkero 2019/12/3 19:37
OS4Depot feedback Files removed from upload queue 0 (162) orgin 2019/12/2 6:47
Amiga Classic Program (paint) that can save DPaint compatible .iff? 6 (370) Raziel 2019/12/1 20:43
[View all topics]  [Forum Settings]
Software News : AmiDARK Engine Rel 0.8
Posted by AmiDARK on 2013/2/7 22:55:34 (668 reads) News by the same author
Software News

Here is the update 0.8 for the 2D version of the AmiDARK Engine.
As usual, it contain the 3D engine in its actual development state.
This update is a major update for two reasons.
The first of all is that it contain many bugfixes and improvement in the main engine and, secondly because it's the start of the development of the "plugin system" that will be integrated in the AmiDARK Engine to support futures Add-on to the main engine.

And this 1st plugin is called "FX2D".
This plugin contain 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 :

- 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 & 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.
- Removed some old printf debug outputs and replaced them with the default DebugMessage function.
- Added more commands & functions documentation. Nearly all commands & 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 plugin 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.
- Fixed a bug that prevented DEInk to be used for text outputs.
- 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 & MiniGL will include changes to handle Anisotropic filtering.
- 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.
- Added commands FXCreateFakeRaster, FXCreateFakeRasterEx & FXCreateFakeRasterEx2.
- Added commands FXDeleteRaster & FXUpdateRaster.
- Added commands FXSetRasterLine, FXSetRasterGradient and function FXGetRasterLine.
- Added commands FXSetRasterFromMemblock & FXMakeMemblockFromRaster.
- Added command FXSetRasterY & function FXGetRasterY.
- Added functions FXRasterExist & FXGetRasterHeight.
- Added commands FXHideRaster, FXShowRaster & function FXIsRasterHidden.
- Added commands FXEnableRasters, FXDisableRasters & function FXIsRasterDisabled.
- Added function FXIsRasterUpdated.
- Added commands DEFxImageRastered, DEFxImageRasteredEx, DEFxStretchedImageRastered & 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.
- Added support for rasterized images in the refresh process.
- Fixed a bug preventing image from using linear filtering.
- Fixed sprite backdrop restore process.
- Added 2 special commands : DERefreshDoubleBufferOn & DERefreshDoubleBufferOff
- Now text output uses color from DEInk command.
- Fixed font size support.
- DEPlaySound command does not output any audio
- FXRaster effects don't work in full screen.

You can download the demonstration version here :

You can follow the project progress with the mini development diary here :

Don't forget that the AmiDARK Engine is a project developed entirely from scratch. That mean that nothing came from any existing development tool.
That also mean 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 :
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,

Printer Friendly Page Send this Story to a Friend Create a PDF from the article
The comments are owned by the author. We aren't responsible for their content.
Author Thread
Published: 2013/2/8 13:40  Updated: 2013/2/8 13:40
Just can't stay away
Joined: 10/25/2007
From: Gothenburg / Sweden
Comments: 1175
 Re: AmiDARK Engine Rel 0.8
Nice, will check it when at home. :)
Site sponsors
Advertise Here

Site statistics
Registered members
Logged in last:
  24 hours, 34
  7 days, 83
  30 days, 127
Top Posters
1 kas1e   kas1e 5540
2 ChrisH   ChrisH 3553
3 Raziel   Raziel 3550
4 Chris   Chris 3228
5 orgin   orgin 3172
6 samo79   samo79 3146
7 LiveForIt   LiveForIt 2740
8 Antique   Antique 2470
9 328gts   328gts 2328
10 Hans   Hans 2196
New Members
tw1sted1981   tw1sted1981 12/06/2019
Saksofon   Saksofon 12/02/2019
jPV   jPV 11/27/2019
CLXIV   CLXIV 11/15/2019
KimmoK-rebirth   KimmoK-rebirth 11/04/2019
henryout   henryout 10/17/2019
Copeland   Copeland 10/09/2019
bilbo   bilbo 09/19/2019
Marlon_   Marlon_ 08/28/2019
Amiguy   Amiguy 08/24/2019
Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project