Who's Online |
23 user(s) are online ( 10 user(s) are browsing Forums)
Members: 0
Guests: 23
more...
|
|
|
|
Re: A1222 Development Thread
|
Posted on: 2024/8/3 10:34
#1
|
Just popping in
|
@rjd324 Any progress? As adtools-os4-6-20240729-801_native_clib4SPE.lha still seems to come with some hard float parts like libgcc. Maybe this helps building a GCC 6.4 with SPE clib4 support.
|
|
|
|
Re: SDL2
|
Posted on: 2024/7/31 20:59
#2
|
Just popping in
|
@smarkusg Quote: As you wrote the versions of the programs compiled under clib4 are faster, more stable in a way . Yes, regarding to the SDL2 Benchmark Results it seems to be faster. The point about stability was written by someone else. But till now i have not recognized stability problems. Quote: I keep my fingers crossed for this project because it is great. Definitely! Also due to it's Open Source Nature missing functions, problems, etc... can be WAY faster resolved! Quote: one of the docker from walkero included an SDK ‘local’ with a very large number of libraries compiled under clib4. I've seen these too. These .deb files can be extracted and used everywhere
|
|
|
|
Re: A1222 Development Thread
|
Posted on: 2024/7/31 20:36
#3
|
Just popping in
|
@rjd324
You've got another PM!
Build the Library with gmake: "gmake -f Makefile.amigaos4" same for the SDL2 Tests inside "/test" Directory.
The SDL2 Tests include the sdl2benchmark.
|
|
|
|
Re: A1222 Development Thread
|
Posted on: 2024/7/29 21:37
#4
|
Just popping in
|
@rjd324 Quote: You should notice two new files on the FTP server containing "CLIB4SPE". Built the same as the 27th of this month, but apparently CLIB4 has been built with SPE support. I've used that one (adtools-os4-6-20240729-801) to built the example for you! It was still throwing the linker warning.
|
|
|
|
Re: A1222 Development Thread
|
Posted on: 2024/7/29 21:33
#5
|
Just popping in
|
@rjd324 Quote: Can you provide the demo / program that you are building? You've got a PM!
|
|
|
|
Re: A1222 Development Thread
|
Posted on: 2024/7/29 2:18
#6
|
Just popping in
|
@rjd324 Quote: You need to clean your SDK directory, completely. If you are using the native compiler from the FTP then I would not expect to see a single reference to clib2 in the path of the warning. I know but i've kept the renaming (clib4->clib2) but since mcrt=clib4 is working with adtools-os4-6-20240727-801 i've reverted the renaming. but unfortunately:
gmake -f Makefile.amigaos4
Making dependencies for torturethread.c
Making dependencies for testyuv_cvt.c
Making dependencies for testyuv.c
Making dependencies for testwm2.c
Making dependencies for testvulkan.c
Making dependencies for testviewport.c
Making dependencies for testver.c
Making dependencies for testutils.c
Making dependencies for testurl.c
Making dependencies for testtimer.c
Making dependencies for testthread.c
Making dependencies for testsurround.c
Making dependencies for teststreaming.c
Making dependencies for testspriteminimal.c
Making dependencies for testsprite2.c
Making dependencies for testshape.c
Making dependencies for testshader.c
Making dependencies for testsensor.c
Making dependencies for testsem.c
Making dependencies for testscale.c
Making dependencies for testrumble.c
Making dependencies for testresample.c
Making dependencies for testrendertarget.c
Making dependencies for testrendercopyex.c
Making dependencies for testrelative.c
Making dependencies for testqsort.c
Making dependencies for testpower.c
Making dependencies for testplatform.c
Making dependencies for testoverlay2.c
Making dependencies for testoffscreen.c
Making dependencies for testnativex11.c
Making dependencies for testnativew32.c
Making dependencies for testnativeos2.c
Making dependencies for testnativeamigaos4.c
Making dependencies for testnative.c
Making dependencies for testmultiaudio.c
Making dependencies for testmouse.c
Making dependencies for testmessage.c
Making dependencies for testlock.c
Making dependencies for testlocale.c
Making dependencies for testloadso.c
Making dependencies for testkeys.c
Making dependencies for testjoystick.c
Making dependencies for testintersections.c
Making dependencies for testime.c
Making dependencies for testiconv.c
Making dependencies for testhotplug.c
Making dependencies for testhittesting.c
Making dependencies for testhaptic.c
Making dependencies for testgles2_sdf.c
Making dependencies for testgles2.c
Making dependencies for testgles.c
Making dependencies for testgl2.c
Making dependencies for testgesture.c
Making dependencies for testgeometry.c
Making dependencies for testgamecontroller.c
Making dependencies for testfilesystem_pre.c
Making dependencies for testfilesystem.c
Making dependencies for testfile.c
Making dependencies for testevdev.c
Making dependencies for testerror.c
Making dependencies for testdropfile.c
Making dependencies for testdrawchessboard.c
Making dependencies for testdraw2.c
Making dependencies for testdisplayinfo.c
Making dependencies for testcustomcursor.c
Making dependencies for testbounds.c
Making dependencies for testautomation_video.c
Making dependencies for testautomation_timer.c
Making dependencies for testautomation_syswm.c
Making dependencies for testautomation_surface.c
Making dependencies for testautomation_subsystems.c
Making dependencies for testautomation_stdlib.c
Making dependencies for testautomation_sdltest.c
Making dependencies for testautomation_rwops.c
Making dependencies for testautomation_render.c
Making dependencies for testautomation_rect.c
Making dependencies for testautomation_platform.c
Making dependencies for testautomation_pixels.c
Making dependencies for testautomation_mouse.c
Making dependencies for testautomation_math.c
Making dependencies for testautomation_main.c
Making dependencies for testautomation_log.c
Making dependencies for testautomation_keyboard.c
Making dependencies for testautomation_joystick.c
Making dependencies for testautomation_hints.c
Making dependencies for testautomation_guid.c
Making dependencies for testautomation_events.c
Making dependencies for testautomation_clipboard.c
Making dependencies for testautomation_audio.c
Making dependencies for testautomation.c
Making dependencies for testaudioinfo.c
Making dependencies for testaudiohotplug.c
Making dependencies for testaudiocapture.c
Making dependencies for testatomic.c
Making dependencies for sdl2benchmark.c
Making dependencies for loopwavequeue.c
Making dependencies for loopwave.c
Making dependencies for helloworld.c
Making dependencies for controllermap.c
Making dependencies for checkkeysthreads.c
Making dependencies for checkkeys.c
Compiling checkkeys.c
ppc-amigaos-gcc -o checkkeys checkkeys.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling controllermap.c
Compiling testutils.c
ppc-amigaos-gcc -o controllermap controllermap.o testutils.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling helloworld.c
ppc-amigaos-gcc -o helloworld helloworld.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling loopwave.c
ppc-amigaos-gcc -o loopwave loopwave.o testutils.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling loopwavequeue.c
ppc-amigaos-gcc -o loopwavequeue loopwavequeue.o testutils.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling sdl2benchmark.c
ppc-amigaos-gcc -o sdl2benchmark sdl2benchmark.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, sdl2benchmark uses soft float
Compiling testatomic.c
ppc-amigaos-gcc -o testatomic testatomic.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testaudiocapture.c
ppc-amigaos-gcc -o testaudiocapture testaudiocapture.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testaudiohotplug.c
ppc-amigaos-gcc -o testaudiohotplug testaudiohotplug.o testutils.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testaudioinfo.c
ppc-amigaos-gcc -o testaudioinfo testaudioinfo.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testautomation.c
Compiling testautomation_audio.c
Compiling testautomation_clipboard.c
Compiling testautomation_events.c
Compiling testautomation_guid.c
Compiling testautomation_hints.c
Compiling testautomation_joystick.c
Compiling testautomation_keyboard.c
Compiling testautomation_log.c
Compiling testautomation_main.c
Compiling testautomation_math.c
Compiling testautomation_mouse.c
Compiling testautomation_pixels.c
Compiling testautomation_platform.c
Compiling testautomation_rect.c
Compiling testautomation_render.c
Compiling testautomation_rwops.c
Compiling testautomation_sdltest.c
Compiling testautomation_stdlib.c
Compiling testautomation_subsystems.c
Compiling testautomation_surface.c
Compiling testautomation_syswm.c
Compiling testautomation_timer.c
Compiling testautomation_video.c
ppc-amigaos-gcc -o testautomation testautomation.o testautomation_audio.o testautomation_clipboard.o testautomation_events.o testautomation_guid.o testautomation_hints.o testautomation_joystick.o testautomation_keyboard.o testautomation_log.o testautomation_main.o testautomation_math.o testautomation_mouse.o testautomation_pixels.o testautomation_platform.o testautomation_rect.o testautomation_render.o testautomation_rwops.o testautomation_sdltest.o testautomation_stdlib.o testautomation_subsystems.o testautomation_surface.o testautomation_syswm.o testautomation_timer.o testautomation_video.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundisf.o) uses hard float, testautomation uses soft float
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, testautomation uses soft float
Compiling testbounds.c
ppc-amigaos-gcc -o testbounds testbounds.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testcustomcursor.c
ppc-amigaos-gcc -o testcustomcursor testcustomcursor.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, testcustomcursor uses soft float
Compiling testdisplayinfo.c
ppc-amigaos-gcc -o testdisplayinfo testdisplayinfo.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testdraw2.c
ppc-amigaos-gcc -o testdraw2 testdraw2.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, testdraw2 uses soft float
Compiling testdrawchessboard.c
ppc-amigaos-gcc -o testdrawchessboard testdrawchessboard.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testdropfile.c
ppc-amigaos-gcc -o testdropfile testdropfile.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, testdropfile uses soft float
Compiling testerror.c
ppc-amigaos-gcc -o testerror testerror.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testfile.c
ppc-amigaos-gcc -o testfile testfile.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testfilesystem.c
ppc-amigaos-gcc -o testfilesystem testfilesystem.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testgamecontroller.c
ppc-amigaos-gcc -o testgamecontroller testgamecontroller.o testutils.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testgeometry.c
ppc-amigaos-gcc -o testgeometry testgeometry.o testutils.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, testgeometry uses soft float
Compiling testgesture.c
ppc-amigaos-gcc -o testgesture testgesture.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, testgesture uses soft float
Compiling testgl2.c
ppc-amigaos-gcc -o testgl2 testgl2.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testgles.c
ppc-amigaos-gcc -o testgles testgles.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testgles2.c
ppc-amigaos-gcc -o testgles2 testgles2.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, testgles2 uses soft float
Compiling testgles2_sdf.c
ppc-amigaos-gcc -o testgles2_sdf testgles2_sdf.o testutils.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, testgles2_sdf uses soft float
Compiling testhaptic.c
ppc-amigaos-gcc -o testhaptic testhaptic.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testhittesting.c
ppc-amigaos-gcc -o testhittesting testhittesting.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testhotplug.c
ppc-amigaos-gcc -o testhotplug testhotplug.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testiconv.c
ppc-amigaos-gcc -o testiconv testiconv.o testutils.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testime.c
ppc-amigaos-gcc -o testime testime.o testutils.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, testime uses soft float
Compiling testintersections.c
ppc-amigaos-gcc -o testintersections testintersections.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, testintersections uses soft float
Compiling testjoystick.c
ppc-amigaos-gcc -o testjoystick testjoystick.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testkeys.c
ppc-amigaos-gcc -o testkeys testkeys.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testloadso.c
ppc-amigaos-gcc -o testloadso testloadso.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testlocale.c
ppc-amigaos-gcc -o testlocale testlocale.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testlock.c
ppc-amigaos-gcc -o testlock testlock.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testmessage.c
ppc-amigaos-gcc -o testmessage testmessage.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testmouse.c
ppc-amigaos-gcc -o testmouse testmouse.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testmultiaudio.c
ppc-amigaos-gcc -o testmultiaudio testmultiaudio.o testutils.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testnative.c
Compiling testnativeamigaos4.c
ppc-amigaos-gcc -o testnative testnative.o testnativeamigaos4.o testutils.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testoffscreen.c
ppc-amigaos-gcc -o testoffscreen testoffscreen.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testoverlay2.c
Compiling testyuv_cvt.c
ppc-amigaos-gcc -o testoverlay2 testoverlay2.o testyuv_cvt.o testutils.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testplatform.c
ppc-amigaos-gcc -o testplatform testplatform.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testpower.c
ppc-amigaos-gcc -o testpower testpower.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testqsort.c
ppc-amigaos-gcc -o testqsort testqsort.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testrelative.c
ppc-amigaos-gcc -o testrelative testrelative.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, testrelative uses soft float
Compiling testrendercopyex.c
ppc-amigaos-gcc -o testrendercopyex testrendercopyex.o testutils.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, testrendercopyex uses soft float
Compiling testrendertarget.c
ppc-amigaos-gcc -o testrendertarget testrendertarget.o testutils.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, testrendertarget uses soft float
Compiling testresample.c
ppc-amigaos-gcc -o testresample testresample.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testrumble.c
ppc-amigaos-gcc -o testrumble testrumble.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testscale.c
ppc-amigaos-gcc -o testscale testscale.o testutils.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, testscale uses soft float
Compiling testsem.c
ppc-amigaos-gcc -o testsem testsem.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testsensor.c
ppc-amigaos-gcc -o testsensor testsensor.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testshader.c
ppc-amigaos-gcc -o testshader testshader.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testshape.c
ppc-amigaos-gcc -o testshape testshape.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testsprite2.c
ppc-amigaos-gcc -o testsprite2 testsprite2.o testutils.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, testsprite2 uses soft float
Compiling testspriteminimal.c
ppc-amigaos-gcc -o testspriteminimal testspriteminimal.o testutils.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling teststreaming.c
ppc-amigaos-gcc -o teststreaming teststreaming.o testutils.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testsurround.c
ppc-amigaos-gcc -o testsurround testsurround.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testthread.c
ppc-amigaos-gcc -o testthread testthread.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testtimer.c
ppc-amigaos-gcc -o testtimer testtimer.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, testtimer uses soft float
Compiling testurl.c
ppc-amigaos-gcc -o testurl testurl.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testver.c
ppc-amigaos-gcc -o testver testver.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testviewport.c
ppc-amigaos-gcc -o testviewport testviewport.o testutils.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, testviewport uses soft float
Compiling testvulkan.c
ppc-amigaos-gcc -o testvulkan testvulkan.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, testvulkan uses soft float
Compiling testwm2.c
ppc-amigaos-gcc -o testwm2 testwm2.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.o) uses hard float, testwm2 uses soft float
Compiling testyuv.c
ppc-amigaos-gcc -o testyuv testyuv.o testyuv_cvt.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling torturethread.c
ppc-amigaos-gcc -o torturethread torturethread.o -mcrt=clib4 -L.. -lSDL2_test -lSDL2
|
|
|
|
Re: A1222 Development Thread
|
Posted on: 2024/7/29 1:01
#7
|
Just popping in
|
@smarkusg Quote: From what I remember it was rebuilding a cross comlining environment with clib4 under SPE
.. git clone https://github.com/sba1/adtools.git cd ~/adtools/gild git submodule init git submodule update cd ~/adtools guild list - from the list, select gild clone gild checkout binutils 2.23.2 gild checkout coreutils 5.2 gild checkout gcc 6 ...
Rebuilding clib4 under SPE Change ‘GNUmakefile.os4’ options adding line ‘SPE=true’ Thank you for the instructions. Since i have already a cross compiler setup i've pulled the adtools repo and initiated the building of gcc 6. Building the GCC 6.4 itself was successfully however the part when the makefile wants to build clib4 with the freshly built gcc 6 (XGCC) failed with the following output:
make -C downloads/clib4/ -f GNUmakefile.os4 \
CC="/amiga/adtools/native-build/gcc-cross-build-6.4.0/gcc/xgcc -B /amiga/adtools/native-build/gcc-cross-build-6.4.0/gcc" \
AR="/usr/local/amiga/bin/ppc-amigaos-ar -q" \
RANLIB="/usr/local/amiga/bin/ppc-amigaos-ranlib" \
STRIP=/usr/local/amiga/bin/ppc-amigaos-strip \
INSTALL_PREFIX=/usr/local/amiga/ppc-amigaos/SDK/clib4 \
SDK_INCLUDE=/usr/local/amiga/ppc-amigaos/SDK/include
make[1]: Verzeichnis "/amiga/adtools/native-build/downloads/clib4" wird betreten
mkdir -p /amiga/adtools/native-build/downloads/clib4/build/shared
mkdir -p /usr/local/amiga/ppc-amigaos/SDK/clib4/lib
mkdir -p /usr/local/amiga/ppc-amigaos/SDK/clib4/include
/amiga/adtools/native-build/gcc-cross-build-6.4.0/gcc/xgcc
Assembling [/amiga/adtools/native-build/downloads/clib4/build/lib] crt0.o
/amiga/adtools/native-build/gcc-cross-build-6.4.0/gcc/as: Zeile 106: exec: -m: Ungültige Option
exec: Aufruf: exec [-cl] [-a Name] [Kommando [Argumente ...]] [Umleitung ...]
make[1]: *** [GNUmakefile.os4:293: /amiga/adtools/native-build/downloads/clib4/build/lib/crt0.o] Fehler 1
make[1]: Verzeichnis "/amiga/adtools/native-build/downloads/clib4" wird verlassen
make: *** [makefile:245: clib4-cross-done-6.4.0] Fehler 2
make: Verzeichnis "/amiga/adtools/native-build" wird verlassen
I am not continuing with this as rjd324 provided a GGC6.4 including clib4 for building natively. It works perfectly for generic ppc targets.
|
|
|
|
Re: A1222 Development Thread
|
Posted on: 2024/7/29 0:24
#8
|
Just popping in
|
@rjd324
No. clib4. Don't get irritated from the path name!
|
|
|
|
Re: SDL2
|
Posted on: 2024/7/27 19:43
#9
|
Just popping in
|
@kas1e
Indeed!
I've made static builds of everything till now.
|
|
|
|
Re: SDL2
|
Posted on: 2024/7/27 18:25
#10
|
Just popping in
|
I've updated the Benchmarks. I've added "clib4 (GCC6.4(testBuild)+libgcc(clib4)" - SDL2 Benchmark Results. And yeah, it's again faster and increases the gap to newlib even more.
|
|
|
|
Re: A1222 Development Thread
|
Posted on: 2024/7/27 14:08
#11
|
Just popping in
|
@rjd324
Thank you for fast delivery!
GCC6 (adtools-os4-6-20240727-801_native) seems to work fine. However i am still getting the Linker warning:
"SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib2/libgcc.a(_floatundidf.o) uses hard float, sdl2benchmark uses soft float"
|
|
|
|
Re: A1222 Development Thread
|
Posted on: 2024/7/26 18:16
#12
|
Just popping in
|
@rjd324 Quote: But as https://keasigmadelta.com/blog/taboriz ... imizing-for-the-e500-spe/ *bullet point 2* says, only critical code actually _using_ floats should be compiled with such flags in order to avoid the trashing of the ABI float parameters.
Presumably, we all need to be careful.
I read that too and trying to compile simply everthing directly for SPE is also for me just a Test right now. If this way will work than we have a higher chance for more (faster) Apps on A1222. If every single App must be analyzed and tracked down in order to compile core floating point math operations for SPE and generic seperately then ...
|
|
|
|
Re: A1222 Development Thread
|
Posted on: 2024/7/26 17:59
#13
|
Just popping in
|
@afxgroup Quote: because that gcc is using real clib2 libraries and you are mixing them with clib4. Yes the mixing is odd but as you see in the SDL2 Thread using clib4 nonSPE it works without a problem. And not just the sdl2benchmark, till now everything. The main problem right now is that those libraries doesn't support SPE. Does someone can provide those libs for GCC 6.4 built for SPE?
|
|
|
|
Re: SDL2
|
Posted on: 2024/7/26 17:23
#14
|
Just popping in
|
@afxgroup It works! - clib4 - SDL2 against clib4 - the SDL2 Tests inside ../test against clib4 and just for comparison 2 benchmarks from X5000 clib4 (GCC6.4(testBuild)+libgcc(clib4)):
INFO: SDL2 renderer benchmark v. 0.7 (SDL version 2.30.4)
INFO: This tool measures the speed of various 2D drawing features
INFO: Press ESC key to quit
INFO: Parameters: width 800, height 600, renderer name '(null)', duration 1.000 s, objects 100, sleep 0
INFO: Image size 408*167
INFO: Pixel format 0x16161804 (SDL_PIXELFORMAT_RGB888)
INFO: Starting to test renderer called [compositing], flags 0xE
INFO: Points [mode: None]...2999 frames drawn in 1.000 seconds => 2999.0 frames/s
INFO: Points [mode: Blend]...3403 frames drawn in 1.000 seconds => 3402.4 frames/s
INFO: Lines [mode: None]...25 frames drawn in 1.034 seconds => 24.2 frames/s
INFO: Lines [mode: Blend]...40 frames drawn in 1.013 seconds => 39.5 frames/s
INFO: FillRects [mode: None]...441 frames drawn in 1.001 seconds => 440.5 frames/s
INFO: FillRects [mode: Blend]...290 frames drawn in 1.001 seconds => 289.7 frames/s
INFO: RenderCopy [mode: None]...5807 frames drawn in 1.000 seconds => 5805.1 frames/s
INFO: RenderCopy [mode: Blend]...5803 frames drawn in 1.000 seconds => 5800.7 frames/s
INFO: RenderCopyEx [mode: None]...5607 frames drawn in 1.001 seconds => 5604.2 frames/s
INFO: RenderCopyEx [mode: Blend]...5610 frames drawn in 1.000 seconds => 5607.9 frames/s
INFO: Color modulation [mode: None]...1164 frames drawn in 1.001 seconds => 1163.1 frames/s
INFO: Color modulation [mode: Blend]...1184 frames drawn in 1.000 seconds => 1184.0 frames/s
INFO: Alpha modulation [mode: None]...5824 frames drawn in 1.000 seconds => 5821.4 frames/s
INFO: Alpha modulation [mode: Blend]...5672 frames drawn in 1.000 seconds => 5670.2 frames/s
INFO: UpdateTexture [mode: None]...8651.4 operations/s, 2357.9 megabytes/s
INFO: ReadPixels [mode: None]...53.9 operations/s, 14.7 megabytes/s
INFO: Starting to test renderer called [opengl], flags 0x2
INFO: Points [mode: None]...2050 frames drawn in 1.000 seconds => 2049.3 frames/s
INFO: Points [mode: Blend]...2053 frames drawn in 1.000 seconds => 2052.3 frames/s
INFO: Lines [mode: None]...52 frames drawn in 1.008 seconds => 51.6 frames/s
INFO: Lines [mode: Blend]...53 frames drawn in 1.000 seconds => 53.0 frames/s
INFO: FillRects [mode: None]...456 frames drawn in 1.002 seconds => 455.3 frames/s
INFO: FillRects [mode: Blend]...396 frames drawn in 1.002 seconds => 395.3 frames/s
INFO: RenderCopy [mode: None]...1961 frames drawn in 1.000 seconds => 1960.6 frames/s
INFO: RenderCopy [mode: Blend]...1956 frames drawn in 1.000 seconds => 1955.5 frames/s
INFO: RenderCopyEx [mode: None]...1918 frames drawn in 1.000 seconds => 1917.6 frames/s
INFO: RenderCopyEx [mode: Blend]...1915 frames drawn in 1.000 seconds => 1915.0 frames/s
INFO: Color modulation [mode: None]...1953 frames drawn in 1.000 seconds => 1952.6 frames/s
INFO: Color modulation [mode: Blend]...1956 frames drawn in 1.000 seconds => 1955.6 frames/s
INFO: Alpha modulation [mode: None]...1958 frames drawn in 1.000 seconds => 1957.1 frames/s
INFO: Alpha modulation [mode: Blend]...1959 frames drawn in 1.000 seconds => 1958.9 frames/s
INFO: UpdateTexture [mode: None]...396.0 operations/s, 107.9 megabytes/s
INFO: ReadPixels [mode: None]...43.0 operations/s, 11.7 megabytes/s
INFO: Starting to test renderer called [opengles2], flags 0xA
INFO: Points [mode: None]...5226 frames drawn in 1.000 seconds => 5225.1 frames/s
INFO: Points [mode: Blend]...5221 frames drawn in 1.000 seconds => 5220.3 frames/s
INFO: Lines [mode: None]...212 frames drawn in 1.002 seconds => 211.6 frames/s
INFO: Lines [mode: Blend]...209 frames drawn in 1.000 seconds => 209.0 frames/s
INFO: FillRects [mode: None]...1086 frames drawn in 1.000 seconds => 1085.8 frames/s
INFO: FillRects [mode: Blend]...704 frames drawn in 1.000 seconds => 703.9 frames/s
INFO: RenderCopy [mode: None]...4620 frames drawn in 1.000 seconds => 4618.9 frames/s
INFO: RenderCopy [mode: Blend]...4622 frames drawn in 1.000 seconds => 4620.6 frames/s
INFO: RenderCopyEx [mode: None]...4659 frames drawn in 1.000 seconds => 4657.8 frames/s
INFO: RenderCopyEx [mode: Blend]...4654 frames drawn in 1.000 seconds => 4652.9 frames/s
INFO: Color modulation [mode: None]...4642 frames drawn in 1.000 seconds => 4641.2 frames/s
INFO: Color modulation [mode: Blend]...4633 frames drawn in 1.000 seconds => 4632.8 frames/s
INFO: Alpha modulation [mode: None]...4651 frames drawn in 1.000 seconds => 4649.9 frames/s
INFO: Alpha modulation [mode: Blend]...4565 frames drawn in 1.000 seconds => 4564.8 frames/s
INFO: UpdateTexture [mode: None]...356.0 operations/s, 97.0 megabytes/s
INFO: ReadPixels [mode: None]...42.9 operations/s, 11.7 megabytes/s
INFO: Starting to test renderer called [software], flags 0xD
INFO: Points [mode: None]...288 frames drawn in 1.003 seconds => 287.1 frames/s
INFO: Points [mode: Blend]...289 frames drawn in 1.001 seconds => 288.8 frames/s
INFO: Lines [mode: None]...179 frames drawn in 1.004 seconds => 178.4 frames/s
INFO: Lines [mode: Blend]...151 frames drawn in 1.002 seconds => 150.7 frames/s
INFO: FillRects [mode: None]...173 frames drawn in 1.001 seconds => 172.8 frames/s
INFO: FillRects [mode: Blend]...32 frames drawn in 1.026 seconds => 31.2 frames/s
INFO: RenderCopy [mode: None]...268 frames drawn in 1.000 seconds => 267.9 frames/s
INFO: RenderCopy [mode: Blend]...217 frames drawn in 1.001 seconds => 216.7 frames/s
INFO: RenderCopyEx [mode: None]...64 frames drawn in 1.026 seconds => 62.4 frames/s
INFO: RenderCopyEx [mode: Blend]...142 frames drawn in 1.002 seconds => 141.7 frames/s
INFO: Color modulation [mode: None]...233 frames drawn in 1.002 seconds => 232.7 frames/s
INFO: Color modulation [mode: Blend]...184 frames drawn in 1.001 seconds => 183.9 frames/s
INFO: Alpha modulation [mode: None]...228 frames drawn in 1.004 seconds => 227.1 frames/s
INFO: Alpha modulation [mode: Blend]...188 frames drawn in 1.003 seconds => 187.5 frames/s
INFO: UpdateTexture [mode: None]...8531.5 operations/s, 2325.2 megabytes/s
INFO: ReadPixels [mode: None]...4832.4 operations/s, 1317.1 megabytes/s
INFO: Bye bye
clib4 (GCC6.4(SDK)+libgcc(clib2!)):
INFO: SDL2 renderer benchmark v. 0.7 (SDL version 2.30.4)
INFO: This tool measures the speed of various 2D drawing features
INFO: Press ESC key to quit
INFO: Parameters: width 800, height 600, renderer name '(null)', duration 1.000 s, objects 100, sleep 0
INFO: Image size 408*167
INFO: Pixel format 0x16161804 (SDL_PIXELFORMAT_RGB888)
INFO: Starting to test renderer called [compositing], flags 0xE
INFO: Points [mode: None]...2859 frames drawn in 1.000 seconds => 2858.6 frames/s
INFO: Points [mode: Blend]...3255 frames drawn in 1.000 seconds => 3254.4 frames/s
INFO: Lines [mode: None]...24 frames drawn in 1.038 seconds => 23.1 frames/s
INFO: Lines [mode: Blend]...39 frames drawn in 1.006 seconds => 38.8 frames/s
INFO: FillRects [mode: None]...425 frames drawn in 1.002 seconds => 424.3 frames/s
INFO: FillRects [mode: Blend]...276 frames drawn in 1.000 seconds => 275.9 frames/s
INFO: RenderCopy [mode: None]...5596 frames drawn in 1.000 seconds => 5595.6 frames/s
INFO: RenderCopy [mode: Blend]...5650 frames drawn in 1.000 seconds => 5648.0 frames/s
INFO: RenderCopyEx [mode: None]...5423 frames drawn in 1.000 seconds => 5422.0 frames/s
INFO: RenderCopyEx [mode: Blend]...5455 frames drawn in 1.000 seconds => 5453.4 frames/s
INFO: Color modulation [mode: None]...1153 frames drawn in 1.000 seconds => 1153.0 frames/s
INFO: Color modulation [mode: Blend]...1122 frames drawn in 1.000 seconds => 1121.5 frames/s
INFO: Alpha modulation [mode: None]...5601 frames drawn in 1.000 seconds => 5599.7 frames/s
INFO: Alpha modulation [mode: Blend]...5536 frames drawn in 1.000 seconds => 5534.9 frames/s
INFO: UpdateTexture [mode: None]...8110.2 operations/s, 2210.4 megabytes/s
INFO: ReadPixels [mode: None]...45.3 operations/s, 12.3 megabytes/s
INFO: Starting to test renderer called [opengl], flags 0x2
INFO: Points [mode: None]...1975 frames drawn in 1.000 seconds => 1974.7 frames/s
INFO: Points [mode: Blend]...1979 frames drawn in 1.000 seconds => 1978.9 frames/s
INFO: Lines [mode: None]...46 frames drawn in 1.004 seconds => 45.8 frames/s
INFO: Lines [mode: Blend]...51 frames drawn in 1.012 seconds => 50.4 frames/s
INFO: FillRects [mode: None]...434 frames drawn in 1.001 seconds => 433.6 frames/s
INFO: FillRects [mode: Blend]...388 frames drawn in 1.002 seconds => 387.2 frames/s
INFO: RenderCopy [mode: None]...1872 frames drawn in 1.001 seconds => 1871.0 frames/s
INFO: RenderCopy [mode: Blend]...1860 frames drawn in 1.000 seconds => 1859.5 frames/s
INFO: RenderCopyEx [mode: None]...1832 frames drawn in 1.000 seconds => 1831.2 frames/s
INFO: RenderCopyEx [mode: Blend]...1840 frames drawn in 1.000 seconds => 1839.8 frames/s
INFO: Color modulation [mode: None]...1869 frames drawn in 1.000 seconds => 1868.3 frames/s
INFO: Color modulation [mode: Blend]...1863 frames drawn in 1.000 seconds => 1862.4 frames/s
INFO: Alpha modulation [mode: None]...1876 frames drawn in 1.000 seconds => 1875.7 frames/s
INFO: Alpha modulation [mode: Blend]...1875 frames drawn in 1.000 seconds => 1874.9 frames/s
INFO: UpdateTexture [mode: None]...375.5 operations/s, 102.4 megabytes/s
INFO: ReadPixels [mode: None]...49.8 operations/s, 13.6 megabytes/s
INFO: Starting to test renderer called [opengles2], flags 0xA
INFO: Points [mode: None]...5046 frames drawn in 1.000 seconds => 5045.4 frames/s
INFO: Points [mode: Blend]...5053 frames drawn in 1.000 seconds => 5052.7 frames/s
INFO: Lines [mode: None]...200 frames drawn in 1.006 seconds => 198.9 frames/s
INFO: Lines [mode: Blend]...201 frames drawn in 1.002 seconds => 200.6 frames/s
INFO: FillRects [mode: None]...1052 frames drawn in 1.000 seconds => 1051.7 frames/s
INFO: FillRects [mode: Blend]...671 frames drawn in 1.002 seconds => 669.9 frames/s
INFO: RenderCopy [mode: None]...4425 frames drawn in 1.000 seconds => 4424.4 frames/s
INFO: RenderCopy [mode: Blend]...4481 frames drawn in 1.000 seconds => 4480.6 frames/s
INFO: RenderCopyEx [mode: None]...4462 frames drawn in 1.000 seconds => 4460.9 frames/s
INFO: RenderCopyEx [mode: Blend]...4470 frames drawn in 1.000 seconds => 4468.6 frames/s
INFO: Color modulation [mode: None]...4430 frames drawn in 1.000 seconds => 4429.0 frames/s
INFO: Color modulation [mode: Blend]...4453 frames drawn in 1.000 seconds => 4452.3 frames/s
INFO: Alpha modulation [mode: None]...4447 frames drawn in 1.000 seconds => 4445.3 frames/s
INFO: Alpha modulation [mode: Blend]...4377 frames drawn in 1.000 seconds => 4376.8 frames/s
INFO: UpdateTexture [mode: None]...344.1 operations/s, 93.8 megabytes/s
INFO: ReadPixels [mode: None]...38.8 operations/s, 10.6 megabytes/s
INFO: Starting to test renderer called [software], flags 0xD
INFO: Points [mode: None]...280 frames drawn in 1.003 seconds => 279.1 frames/s
INFO: Points [mode: Blend]...279 frames drawn in 1.003 seconds => 278.2 frames/s
INFO: Lines [mode: None]...172 frames drawn in 1.004 seconds => 171.3 frames/s
INFO: Lines [mode: Blend]...146 frames drawn in 1.003 seconds => 145.5 frames/s
INFO: FillRects [mode: None]...167 frames drawn in 1.006 seconds => 166.0 frames/s
INFO: FillRects [mode: Blend]...30 frames drawn in 1.038 seconds => 28.9 frames/s
INFO: RenderCopy [mode: None]...259 frames drawn in 1.001 seconds => 258.8 frames/s
INFO: RenderCopy [mode: Blend]...213 frames drawn in 1.001 seconds => 212.7 frames/s
INFO: RenderCopyEx [mode: None]...58 frames drawn in 1.002 seconds => 57.9 frames/s
INFO: RenderCopyEx [mode: Blend]...140 frames drawn in 1.007 seconds => 139.0 frames/s
INFO: Color modulation [mode: None]...215 frames drawn in 1.001 seconds => 214.7 frames/s
INFO: Color modulation [mode: Blend]...189 frames drawn in 1.001 seconds => 188.9 frames/s
INFO: Alpha modulation [mode: None]...217 frames drawn in 1.003 seconds => 216.3 frames/s
INFO: Alpha modulation [mode: Blend]...183 frames drawn in 1.004 seconds => 182.3 frames/s
INFO: UpdateTexture [mode: None]...8636.4 operations/s, 2353.8 megabytes/s
INFO: ReadPixels [mode: None]...4609.7 operations/s, 1256.3 megabytes/s
INFO: Bye bye
newlib:
INFO: SDL2 renderer benchmark v. 0.7 (SDL version 2.30.4)
INFO: This tool measures the speed of various 2D drawing features
INFO: Press ESC key to quit
INFO: Parameters: width 800, height 600, renderer name '(null)', duration 1.000 s, objects 100, sleep 0
INFO: Image size 408*167
INFO: Pixel format 0x16161804 (SDL_PIXELFORMAT_RGB888)
INFO: Starting to test renderer called [compositing], flags 0xE
INFO: Points [mode: None]...2851 frames drawn in 1.000 seconds => 2850.9 frames/s
INFO: Points [mode: Blend]...3251 frames drawn in 1.000 seconds => 3250.8 frames/s
INFO: Lines [mode: None]...23 frames drawn in 1.000 seconds => 23.0 frames/s
INFO: Lines [mode: Blend]...39 frames drawn in 1.011 seconds => 38.6 frames/s
INFO: FillRects [mode: None]...429 frames drawn in 1.002 seconds => 428.3 frames/s
INFO: FillRects [mode: Blend]...280 frames drawn in 1.003 seconds => 279.1 frames/s
INFO: RenderCopy [mode: None]...5620 frames drawn in 1.000 seconds => 5617.7 frames/s
INFO: RenderCopy [mode: Blend]...5603 frames drawn in 1.000 seconds => 5600.6 frames/s
INFO: RenderCopyEx [mode: None]...5407 frames drawn in 1.000 seconds => 5406.8 frames/s
INFO: RenderCopyEx [mode: Blend]...5492 frames drawn in 1.000 seconds => 5491.1 frames/s
INFO: Color modulation [mode: None]...1117 frames drawn in 1.000 seconds => 1116.6 frames/s
INFO: Color modulation [mode: Blend]...1152 frames drawn in 1.001 seconds => 1151.3 frames/s
INFO: Alpha modulation [mode: None]...5612 frames drawn in 1.000 seconds => 5609.3 frames/s
INFO: Alpha modulation [mode: Blend]...5461 frames drawn in 1.000 seconds => 5460.6 frames/s
INFO: UpdateTexture [mode: None]...7913.0 operations/s, 2156.6 megabytes/s
INFO: ReadPixels [mode: None]...42.8 operations/s, 11.7 megabytes/s
INFO: Starting to test renderer called [opengl], flags 0x2
INFO: Points [mode: None]...1962 frames drawn in 1.000 seconds => 1961.7 frames/s
INFO: Points [mode: Blend]...1976 frames drawn in 1.000 seconds => 1975.1 frames/s
INFO: Lines [mode: None]...49 frames drawn in 1.011 seconds => 48.5 frames/s
INFO: Lines [mode: Blend]...53 frames drawn in 1.015 seconds => 52.2 frames/s
INFO: FillRects [mode: None]...436 frames drawn in 1.000 seconds => 435.8 frames/s
INFO: FillRects [mode: Blend]...385 frames drawn in 1.001 seconds => 384.5 frames/s
INFO: RenderCopy [mode: None]...1868 frames drawn in 1.000 seconds => 1867.7 frames/s
INFO: RenderCopy [mode: Blend]...1866 frames drawn in 1.002 seconds => 1862.3 frames/s
INFO: RenderCopyEx [mode: None]...1828 frames drawn in 1.001 seconds => 1827.0 frames/s
INFO: RenderCopyEx [mode: Blend]...1841 frames drawn in 1.000 seconds => 1840.7 frames/s
INFO: Color modulation [mode: None]...1875 frames drawn in 1.000 seconds => 1874.4 frames/s
INFO: Color modulation [mode: Blend]...1845 frames drawn in 1.000 seconds => 1844.1 frames/s
INFO: Alpha modulation [mode: None]...1870 frames drawn in 1.000 seconds => 1869.1 frames/s
INFO: Alpha modulation [mode: Blend]...1867 frames drawn in 1.000 seconds => 1866.8 frames/s
INFO: UpdateTexture [mode: None]...373.7 operations/s, 101.8 megabytes/s
INFO: ReadPixels [mode: None]...38.9 operations/s, 10.6 megabytes/s
INFO: Starting to test renderer called [opengles2], flags 0xA
INFO: Points [mode: None]...4984 frames drawn in 1.000 seconds => 4983.7 frames/s
INFO: Points [mode: Blend]...4988 frames drawn in 1.000 seconds => 4987.6 frames/s
INFO: Lines [mode: None]...202 frames drawn in 1.000 seconds => 202.0 frames/s
INFO: Lines [mode: Blend]...203 frames drawn in 1.000 seconds => 202.9 frames/s
INFO: FillRects [mode: None]...1040 frames drawn in 1.001 seconds => 1039.1 frames/s
INFO: FillRects [mode: Blend]...673 frames drawn in 1.001 seconds => 672.1 frames/s
INFO: RenderCopy [mode: None]...4446 frames drawn in 1.000 seconds => 4445.3 frames/s
INFO: RenderCopy [mode: Blend]...4435 frames drawn in 1.000 seconds => 4434.9 frames/s
INFO: RenderCopyEx [mode: None]...4452 frames drawn in 1.000 seconds => 4450.9 frames/s
INFO: RenderCopyEx [mode: Blend]...4436 frames drawn in 1.000 seconds => 4435.0 frames/s
INFO: Color modulation [mode: None]...4449 frames drawn in 1.000 seconds => 4448.8 frames/s
INFO: Color modulation [mode: Blend]...4431 frames drawn in 1.000 seconds => 4429.3 frames/s
INFO: Alpha modulation [mode: None]...4455 frames drawn in 1.000 seconds => 4454.3 frames/s
INFO: Alpha modulation [mode: Blend]...4391 frames drawn in 1.000 seconds => 4390.1 frames/s
INFO: UpdateTexture [mode: None]...342.6 operations/s, 93.4 megabytes/s
INFO: ReadPixels [mode: None]...43.4 operations/s, 11.8 megabytes/s
INFO: Starting to test renderer called [software], flags 0xD
INFO: Points [mode: None]...278 frames drawn in 1.001 seconds => 277.7 frames/s
INFO: Points [mode: Blend]...279 frames drawn in 1.001 seconds => 278.7 frames/s
INFO: Lines [mode: None]...174 frames drawn in 1.002 seconds => 173.6 frames/s
INFO: Lines [mode: Blend]...148 frames drawn in 1.006 seconds => 147.1 frames/s
INFO: FillRects [mode: None]...167 frames drawn in 1.005 seconds => 166.1 frames/s
INFO: FillRects [mode: Blend]...32 frames drawn in 1.000 seconds => 32.0 frames/s
INFO: RenderCopy [mode: None]...256 frames drawn in 1.001 seconds => 255.8 frames/s
INFO: RenderCopy [mode: Blend]...212 frames drawn in 1.004 seconds => 211.2 frames/s
INFO: RenderCopyEx [mode: None]...64 frames drawn in 1.000 seconds => 64.0 frames/s
INFO: RenderCopyEx [mode: Blend]...140 frames drawn in 1.003 seconds => 139.6 frames/s
INFO: Color modulation [mode: None]...216 frames drawn in 1.000 seconds => 216.0 frames/s
INFO: Color modulation [mode: Blend]...194 frames drawn in 1.001 seconds => 193.9 frames/s
INFO: Alpha modulation [mode: None]...225 frames drawn in 1.005 seconds => 224.0 frames/s
INFO: Alpha modulation [mode: Blend]...187 frames drawn in 1.003 seconds => 186.5 frames/s
INFO: UpdateTexture [mode: None]...5243.6 operations/s, 1429.1 megabytes/s
INFO: ReadPixels [mode: None]...4503.3 operations/s, 1227.3 megabytes/s
INFO: Bye bye
clib4 Version beats newlib Version! btw. Thanks for your great work with clib4 !!!
Edited by IamSONIC on 2024/7/27 18:20:54
|
|
|
|
Re: A1222 Development Thread
|
Posted on: 2024/7/26 15:54
#15
|
Just popping in
|
@rjd324 Yeah! But when building something for SPE i get "ld: Warning: /GCC/lib/gcc/ppc-amigaos/6.4.0/clib2/lib/libgcc.a(_floatundidf.o) uses hard float, sdl2benchmark uses soft float" during linking stage. And the resulting executable does not work as expected. Maybe i need the SPE Versions of the following Libs:
12.SYS:SDK/gcc/lib/gcc/ppc-amigaos/6.4.0/clib2/lib> list
libatomic.a 249278 ----rwed 02-Feb-22 09:58:42
libatomic.la 940 ----rwed 02-Feb-22 09:58:42
libatomic.so 229874 ----rwed 02-Feb-22 09:58:42
libgcc.a 1034218 ----rwed 02-Feb-22 09:58:38
libgcc.so 730588 ----rwed 02-Feb-22 09:58:38
libgcc_eh.a 205286 ----rwed 02-Feb-22 09:58:38
libgcov.a 545594 ----rwed 02-Feb-22 09:58:38
libssp.a 49128 ----rwed 02-Feb-22 09:58:42
libssp.la 919 ----rwed 02-Feb-22 09:58:42
libssp.so 94581 ----rwed 02-Feb-22 09:58:42
libssp_nonshared.a 2198 ----rwed 02-Feb-22 09:58:42
libssp_nonshared.la 911 ----rwed 02-Feb-22 09:58:42
libstdc++.a 19526172 ----rwed 02-Feb-22 09:58:42
libstdc++.la 941 ----rwed 02-Feb-22 09:58:42
libstdc++.so 16252951 ----rwed 02-Feb-22 09:58:42
libstdc++.so-gdb.py 2382 ----rwed 02-Feb-22 09:58:42
libsupc++.a 993032 ----rwed 02-Feb-22 09:58:42
libsupc++.la 890 ----rwed 02-Feb-22 09:58:42
|
|
|
|
Re: SDL2
|
Posted on: 2024/7/26 15:27
#16
|
Just popping in
|
@Capehill Quote: There are no SPE builds that I know of. The fastest way to get one would be if some Tabor owner checked out the latest tag, modified makefile for SPE, perhaps ran some tests and send libSDL2.a to Steffen.
For me it would take some hours to install the needed SDK, clib4 etc. And I cannot test it. I've built on X5000: - clib4 with SPE enabled - SDL2 against clib4 with SPE flags - the SDL2 Tests inside ../test against clib4 with SPE flags it's not fully working yet! Some of the examples from the SDL2 Tests work on the A1222, while sdl2benchmark starts, shows a black screen for 5 seconds and outputs the following:
INFO: SDL2 renderer benchmark v. 0.7 (SDL version 2.30.4)
INFO: This tool measures the speed of various 2D drawing features
INFO: Press ESC key to quit
INFO: Parameters: width 800, height 600, renderer name '(null)', duration 1.000 s, objects 100, sleep 0
INFO: Image size 408*167
INFO: Pixel format 0x16161804 (SDL_PIXELFORMAT_RGB888)
INFO: Starting to test renderer called [compositing], flags 0xE
INFO: Points [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Points [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Lines [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Lines [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: FillRects [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: FillRects [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: RenderCopy [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: RenderCopy [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: RenderCopyEx [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: RenderCopyEx [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Color modulation [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Color modulation [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Alpha modulation [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Alpha modulation [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: UpdateTexture [mode: None]...0 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: ReadPixels [mode: None]...0 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Starting to test renderer called [opengl], flags 0x2
INFO: Points [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Points [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Lines [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Lines [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: FillRects [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: FillRects [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: RenderCopy [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: RenderCopy [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: RenderCopyEx [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: RenderCopyEx [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Color modulation [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Color modulation [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Alpha modulation [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Alpha modulation [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: UpdateTexture [mode: None]...0 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: ReadPixels [mode: None]...0 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Starting to test renderer called [opengles2], flags 0xA
INFO: Points [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Points [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Lines [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Lines [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: FillRects [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: FillRects [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: RenderCopy [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: RenderCopy [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: RenderCopyEx [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: RenderCopyEx [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Color modulation [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Color modulation [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Alpha modulation [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Alpha modulation [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: UpdateTexture [mode: None]...0 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: ReadPixels [mode: None]...0 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Starting to test renderer called [software], flags 0xD
INFO: Points [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Points [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Lines [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Lines [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: FillRects [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: FillRects [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: RenderCopy [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: RenderCopy [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: RenderCopyEx [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: RenderCopyEx [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Color modulation [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Color modulation [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Alpha modulation [mode: None]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Alpha modulation [mode: Blend]...1 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: UpdateTexture [mode: None]...0 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: ReadPixels [mode: None]...0 frames drawn in 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000 seconds => 0.0 frames/s
INFO: Bye bye
Edited by IamSONIC on 2024/7/26 15:47:19
|
|
|
|
Re: A1222 Development Thread
|
Posted on: 2024/7/26 15:08
#17
|
Just popping in
|
@rjd324 Quote: The current native SDK compiler will not have any support for the clib4 value for the mcrt option. I am curious as to how you are bypassing it at all. - in SDK: rename clib2 to clib2-backup - copy clib4 to SDK: - in SDK: rename clib4 into clib2 - Use -mcrt=clib2 in Makefile
|
|
|
|
Re: A1222 Development Thread
|
Posted on: 2024/7/26 14:06
#18
|
Just popping in
|
@walkero Quote: 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. The included documentation (snippet) regarding SPE is only helpful when compiling stuff that is not dependent on newlib or clib. Latest SDK throws also incompatible c library error when tyring to build something with clib4. (I know how to bypass this, but this creates only more mess). So updated native adtools+binutils+standard libraries are still very welcome.
|
|
|
|
Re: Amiga X5k CPU Cooler
|
Posted on: 2024/7/26 13:37
#19
|
Just popping in
|
@jap
You're welcome!
My X5000 CPU Temperature is currently 65 degrees Celsius and i am using the Low-Noise Adapter that came with the fan.
Isn't the PCIe Temperature coming from that seperate passively cooled Chip on the Mainboard?
|
|
|
|
Re: A1222 Development Thread
|
Posted on: 2024/7/26 13:19
#20
|
Just popping in
|
@rjd324 Quote: we have the ability to build a cross compiler and/or native compiler that is SPE ready. It would also be possible to bundle up a ready-to-go cross compiler/native compiler (gcc6 SPE) + compiled-with-SPE libraries.
A native compiler (gcc6 SPE) + compiled-with-SPE libraries and latest binutils would be amazing
|
|
|
|