English Amiga Board


Go Back   English Amiga Board > Support > support.Games

 
 
Thread Tools
Old 18 June 2023, 22:11   #321
paraj
Registered User
 
paraj's Avatar
 
Join Date: Feb 2017
Location: Denmark
Posts: 1,215
Quote:
Originally Posted by trixster View Post
Works for me too.

@paraj, can you explain the changes you made for RC6 plus experiment?

Tried to make Gouraud shading faster. Both Gouraud and texture mapping code renders to chunky line buffer, and then does c2p into planar buffer. This is a just quick hacky attempt at doing that faster (for Gouraud code path only).
paraj is offline  
Old 18 June 2023, 23:09   #322
Aardvark
Registered User
 
Join Date: Jan 2019
Location: Finland
Posts: 654
Quote:
Originally Posted by paraj View Post
Thought I was done, but in the zone is TFXAGA_RC6_plus_experiment.7z for evaluation purposes. Gouraud shading should be faster in this one, and seems to be on my 060, but might be bugged.

Please test and see if it provides speed up compared to RC6 (and report graphic glitches).
Gouraud FPS is greatly improved on RC6 Plus version with 060 100mhz, and I didn't notice any glitches.

RC6:

RC6 Plus:
Aardvark is offline  
Old 18 June 2023, 23:12   #323
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,475
Quote:
Originally Posted by paraj View Post
Tried to make Gouraud shading faster. Both Gouraud and texture mapping code renders to chunky line buffer, and then does c2p into planar buffer. This is a just quick hacky attempt at doing that faster (for Gouraud code path only).
You're a short distance from a full C2P framebuffer. How bad is that itch?
Karlos is offline  
Old 18 June 2023, 23:28   #324
trixster
Guru Meditating
 
Join Date: Jun 2014
Location: England
Posts: 2,356
RC6 plus experiment works great for me too. FPS is up by about another 5fps, so 30-35fps in general flight, but 20-25fps now in external views. even when stuff gets interesting it's pretty much more than 30fps now. Using a BFG9060 with 100mhz 060, NTSC mode.
trixster is offline  
Old 18 June 2023, 23:29   #325
sokolovic
Registered User
 
sokolovic's Avatar
 
Join Date: Aug 2013
Location: Marseille / France
Posts: 1,514
Can someone invite Martin Kenwright to read this thread ?
sokolovic is offline  
Old 19 June 2023, 00:19   #326
utri007
mä vaan
 
Join Date: Nov 2001
Location: Finland
Posts: 1,686
Quote:
Originally Posted by paraj View Post
Works for me, what's the issue? Make sure you're using latest version of WHDLOAD (probably 18.7+ required, I'm using 18.9).
Sorry, I meant that link didn't work. Some how Chrome didn't allow it to download.
utri007 is offline  
Old 19 June 2023, 07:52   #327
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,465
Quote:
Originally Posted by utri007 View Post
Sorry, I meant that link didn't work. Some how Chrome didn't allow it to download.
Turn that feature of chrome off? Override it? (Both very easy to do)
alexh is offline  
Old 19 June 2023, 11:45   #328
Dunny
Registered User
 
Dunny's Avatar
 
Join Date: Aug 2006
Location: Scunthorpe/United Kingdom
Posts: 2,092
Quote:
Originally Posted by utri007 View Post
Sorry, I meant that link didn't work. Some how Chrome didn't allow it to download.
RMB on link, Save Link As. Then when it complains about "Can't be downloaded securely" choose "Keep" from the drop-down box to the right.
Dunny is offline  
Old 19 June 2023, 13:34   #329
AMike
Registered User
 
AMike's Avatar
 
Join Date: Jan 2007
Location: near Vienna/Austria
Posts: 390
Impressive work - thank you for this patch. Last Exe - V1200 with highest colour and details 38-42FPS - standard setting 55FPS. (2 colours - 11 sight) ACA1233n with standard settings - 11 FPS. Faster than the original exe on 060.
AMike is offline  
Old 19 June 2023, 14:15   #330
tomcat666
Retro Freak
 
tomcat666's Avatar
 
Join Date: Nov 2001
Location: Slovenia
Age: 51
Posts: 1,665
On pistorm32 there is an improvement with the new Gouraud optimisation but it isn't so drastic as on other accelerators (it seems) :

[ Show youtube player ]
tomcat666 is offline  
Old 19 June 2023, 15:58   #331
Seiya
Registered User
 
Seiya's Avatar
 
Join Date: Nov 2014
Location: Italy
Posts: 2,441
Quote:
Originally Posted by sokolovic View Post
Can someone invite Martin Kenwright to read this thread ?
Amiga TFX coder that converted the game for Amiga are:
Charles Wallace
Steve Monks

how better their know how it works TFX Amiga Engine?
Seiya is offline  
Old 19 June 2023, 16:27   #332
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,465
https://www.linkedin.com/in/charlie-wallace-281143/
https://www.linkedin.com/in/steve-monks-6a96ba35/
alexh is offline  
Old 19 June 2023, 16:44   #333
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,372
someone tried to contact at least C. Wallace without success.
jotd is offline  
Old 19 June 2023, 16:46   #334
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,465
Charlie Wallace's linked in account is defunct. Not updated since 2016.

Steve Monks is active. I've emailed him.
alexh is offline  
Old 19 June 2023, 16:51   #335
Angus
Amiga Games Database
 
Angus's Avatar
 
Join Date: Jun 2006
Location: South West England
Posts: 1,288
Quote:
Originally Posted by paraj View Post
Tried to make Gouraud shading faster.
I don't want to waste your time, but I was given what was described as "the latest" (and supposedly best version of the TFX executable, way back then by another Amiga "undesirable" :-) I've put it in the Zone on the offchance it is of any value. tfxlate.zip It has a slightly larger filesize than the other exe's.
Angus is offline  
Old 19 June 2023, 16:58   #336
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,465
Quote:
Originally Posted by Angus View Post
I was given what was described as "the latest" (and supposedly best version of the TFX executable, way back then by another Amiga "undesirable" :-) I've put it in the Zone on the offchance it is of any value. tfxlate.zip It has a slightly larger filesize than the other exe's.
It appears to have lots of function call names (symbols?) in it.

Last edited by alexh; 19 June 2023 at 17:05.
alexh is offline  
Old 19 June 2023, 18:40   #337
paraj
Registered User
 
paraj's Avatar
 
Join Date: Feb 2017
Location: Denmark
Posts: 1,215
Quote:
Originally Posted by Karlos View Post
You're a short distance from a full C2P framebuffer. How bad is that itch?

Even closer now as I have all (3d) rendering functions figured out, and I think I have to at least try a hacky debug build (without UI) before calling it quits...


Quote:
Originally Posted by Angus View Post
I don't want to waste your time, but I was given what was described as "the latest" (and supposedly best version of the TFX executable, way back then by another Amiga "undesirable" :-) I've put it in the Zone on the offchance it is of any value. tfxlate.zip It has a slightly larger filesize than the other exe's.


Thanks a lot, but it is "TFX.040" that's already supported, so while it doesn't now add any new information it was instrumental in making this possible since it contains symbols. I would not have bothered if this version hadn't been available!




Quote:
Originally Posted by Aardvark View Post
Gouraud FPS is greatly improved on RC6 Plus version with 060 100mhz, and I didn't notice any glitches.
Quote:
Originally Posted by trixster View Post
RC6 plus experiment works great for me too. FPS is up by about another 5fps, so 30-35fps in general flight, but 20-25fps now in external views. even when stuff gets interesting it's pretty much more than 30fps now. Using a BFG9060 with 100mhz 060, NTSC mode.
Quote:
Originally Posted by tomcat666 View Post
On pistorm32 there is an improvement with the new Gouraud optimisation but it isn't so drastic as on other accelerators (it seems)
Quote:
Originally Posted by AMike View Post
Impressive work - thank you for this patch. Last Exe - V1200 with highest colour and details 38-42FPS - standard setting 55FPS. (2 colours - 11 sight) ACA1233n with standard settings - 11 FPS. Faster than the original exe on 060.

Thanks a lot for testing! The optimizations are probably not really useful for RPi (and maybe not 030/040).


In the zone is the awkwardly named "TFXAGA_not_RC_but_lets_call_it_7.7z" that does the same thing for the texture mapping. It also replaces the standard filling function, but that doesn't seem to increase the framerate on my 060 (but will help if I'm actually going to make test "C2P" build).


Added 3 (expected to be temporary) options to disable the replacement functions for g/t/f (gouraud, texture, flat) if there's an issue and/or you want to see if they improve/worsen things.


If they turn out to be pessimizations on any platform (could be 060 as well) they can go in the bin (or only be applied to 060 as appropriate).


One note: It seems like the texture mapping function supports transparent textures - do these actually happen in game? If they do, I will have to rework it..
paraj is offline  
Old 19 June 2023, 18:53   #338
tomcat666
Retro Freak
 
tomcat666's Avatar
 
Join Date: Nov 2001
Location: Slovenia
Age: 51
Posts: 1,665
Thanx for rev.7 ... first problem I encountered is the Simulator weapon's selection screen is missing most of the plane :
This is the problem with the "ffill replacement" - if I disable it then the plane and the cursor is visible OK. It seems that in-game another ffill routine is used and the one you replaced is used only on this screen - this screen is extremely slow on pistorm32, if I use your replacement ffill, which only draws a few lines, it is fast though.


Last edited by tomcat666; 19 June 2023 at 19:05.
tomcat666 is offline  
Old 19 June 2023, 18:55   #339
tomcat666
Retro Freak
 
tomcat666's Avatar
 
Join Date: Nov 2001
Location: Slovenia
Age: 51
Posts: 1,665
2nd problem is that you will unfortunetly have to support transparencies with the texture mapping: (choose simulation and central america and Dawn to get the EF 2000 to see the tail texture):

tomcat666 is offline  
Old 19 June 2023, 18:55   #340
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,475
Quote:
Originally Posted by paraj View Post
One note: It seems like the texture mapping function supports transparent textures - do these actually happen in game? If they do, I will have to rework it..
Decals on the planes?
Karlos is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
PiStorm32-Lite problems tech3475 support.Hardware 52 23 October 2023 17:49
Pistorm a500 & Pistorm32: Can you VNC? ElectroBlaster support.Hardware 4 09 March 2023 09:00
AGA, Amiga Demos on Pistorm32 nikosidis Amiga scene 8 06 March 2023 22:11
Unique - Origins on Pistorm32 nikosidis Amiga scene 5 01 March 2023 18:02
FS: Pistorm32 - GreaseWeazle - ATX Adaptors RetroPassionUK MarketPlace 0 14 January 2023 13:34

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 02:19.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.12844 seconds with 14 queries