Like anyone else - we have the ability to build a cross compiler and/or native compiler that is SPE ready.
The latest SDK includes the gcc6 which supports SPE and the included documentation has a section only for that and how to use it. This of'course is for native development.
For a cross compiling dev environment, I am building a new docker image that will include gcc6 for everyone to test and use. I might have it ready during this weekend.
Maybe there is something in the code of the SDL2 version that spoils its operation on AOS4 or there is something that SDL2 for AOS4 does not cause this behaviour.
I think that this can be figured out by using a profyler and see which methods are taking more time. As you said, it might be from SDL2, and this could surface some issues.
I remember when I was doing the port of BlobWars Attrition (http://os4depot.net/?function=showfil ... ion/blobwarsattrition.lha) I found that a specific method in SDL was taking a lot of time and then I think I removed it, without much of impact on look and feel, but a huge impact in speed. I think it was SDL_SetTextureColorMod()
It is possible. I am not sure though which version of SDL did the v2.5wip used. Because if it was the SDL2, then I guess some changes made it work slower.
Your videos look pretty good. It shows there is a huge difference between SDL v1 and v2. But I am not sure if we can compare them. What I mean is that SDL2 might provide more features in the program and the problem might be somewhere else. For example, grafx v2.8 and v2.9 using both SDL2 have a huge difference. It might be a matter of optimisation.
But your port seems to work pretty well. Unfortunately, Kas1e's changes are not available so you and me could include them. Also, maybe it would make sense to have two releases of the app, one with SDL 1 and one with SDL 2. Then the user can choose which one to use.
Starting with my stream tomorrow, I will visit Entwickler-X games, as a mini tribute to all of their creations for AmigaOS 4. This will take a few streams to cover everything.
Join me on the chat and let's have fun playing games. Stay tuned at https://twitch.tv/walkerogr every Tuesday at 18:00 UTC / 20:00 CET / 14:00 EDT
@kas1e If this is simple enough, can you check to compile grafx2 2.9, which is the latest version?
I did it on my own, but I lack the fixes you already have in place, and compared to the 2.5wip version on OS4Depot, this was slower. I wonder if your compilation will be better, or they changed something that makes it slow on our systems.
Also, my compilation crashes when I use compositing in SDL, but it works with software, and the ogles modes.
@328gts Thank you for joining. At the start of the stream I shared how people can use joysticks with games that support only keyboards, like the Friking Shark, by using AmigaInputAnywhere from os4depot (http://os4depot.net/?function=showfil ... re/amigainputanywhere.lha)
also be cool if you can stream trying to get the score for this months gaming completion playing Frikenshark here
A couple of weeks ago I did that and ran the first hour for the stream talking about the competition and playing the game. Unfortunately, I had it crashing on my system after the first stage, so I couldn't upload a hiscore. But I will have a look on that again, as soon as possible.
Every Tuesday evening, I am running my AmigaOS 4 Gaming Nights streams on Twitch. I have done that for a few weeks now, and I managed to complete Heretic 2 and DOOM 3, with the latter yesterday. That was challenging.
I am doing it as a way to promote the AmigaOS 4 and the games people are making or porting for this platform. And at the end, have some fun.
Next week, I plan to start a new game or investigate a specific genre. Any ideas are welcome.
I am looking forward to seeing you in the chat and having some laughs about the tragic deaths I get.
@kikems Welcome to amigans.net. I am glad you are here. I have watched a couple of times your live streams at amigawave (with auto-translation enabled) and I really envy you guys doing it. It is a great initiative. Keep it up. I wish we had a similar one in English as well.
@Templario and @MamePPCA1 Please stick to English. I understand that you try to help each other, but by writing in other than English language you exclude the rest of the visitors from reading your messages.
Balaton mentions there that the RX550 is slow for him as well. This is a topic I want to investigate more myself, so I am looking at these discussions with increased interest.