ICAROS
ICAROS Specific Threads
340 posts | Last Activity on 25-09-2026 14:30 by miker1264
miker1264 25-09-2026 14:30, 14 days ago
Re: AROS 3d Rendering
These are the beginning of the Viewport Layouts with Opengl wireframes.
My concept at this point is that the Active Viewport has a white wireframe, while Inactive are grey.
I'm not sure if it's better to have 4 glContexts (Viewports) or just 1. In the screenshot I'm using only one Viewport by drawing to different sets of coordinates to make it seem like there are four "Virtual" Viewports.
To make it seem more realistic I plan to draw a horizontal and vertical white line to divide the Viewports. The glColors can change that control the background & the foreground Viewport colors. So that Grey Background & Black Wireframe resembles Amiga RayStorm colors, Light Blue Background & Black Wireframe is reminiscent of 3DS R4. And Black Background & White Wireframe is a more modern look.
The Viewport Names from top left to bottom right are Top, Bottom, Side & Perspective. I'd like the user to be able to click in the bottom right Viewport (Perspective) then use the mouse or keyboard to rotate the viewpoint. The other Viewports are "Fixed". They don't change.
Thanks to deadwood for help in compiling the source code.Responded in AROS 3d Rendering
deadwood 25-09-2026 00:39, 15 days ago
Re: Compiling with OpenGL/Mesa
Great :) Congratz :)Responded in Compiling with OpenGL/Mesa
miker1264 24-09-2026 21:00, 15 days ago
Re: Compiling with OpenGL/Mesa
Success!
Thank you @deadwood
I used -lglu -lglut -lgl and that compiled correctly on 64bit.
My includes:
<GL/gl.h>
<GL/glu.h>
<GL/glut.h>
Now I have GL wireframes!Responded in Compiling with OpenGL/Mesa
miker1264 24-09-2026 17:55, 15 days ago
Re: Compiling with OpenGL/Mesa
@coffeecat
Is it the same setup for compiling Skia with GL ? What are your GL include statements?Responded in Compiling with OpenGL/Mesa
coffeecat 24-09-2026 17:16, 15 days ago
Re: Compiling with OpenGL/Mesa
Godsend; just compiling new Skia and I needed GL as well.Responded in Compiling with OpenGL/Mesa
deadwood 24-09-2026 16:23, 15 days ago
Re: Compiling with OpenGL/Mesa
-lgl has to be after -lglut I think
just do:
-lgl -lglu -lglut -lglResponded in Compiling with OpenGL/Mesa
miker1264 24-09-2026 16:15, 15 days ago
Re: Compiling with OpenGL/Mesa
For example:
gcc 3dwireframe.c -o 3dwireframe -lgl -lglu -lglut
The error is "unknown symbols" and it's a list of about 10 items all starting with gl which seem to be OpenGL commands. The first item in the list is glPopAttrib.Responded in Compiling with OpenGL/Mesa
deadwood 24-09-2026 15:38, 15 days ago
Re: Compiling with OpenGL/Mesa
Can you post the linker command like you are using and the error you are getting?Responded in Compiling with OpenGL/Mesa
miker1264 24-09-2026 15:07, 15 days ago
Re: Compiling with OpenGL/Mesa
I have a test application that uses OpenGL to draw in glContext Viewport. It used to compile correctly using GCC in the shell on ABIv1 with -lgl -lglu -lglut but now on ABIv11 the compilers says there are unknown symbols such as glPopAttrib which is part of OpenGL and for AROS I suppose it's Mesa.
What is the correct includes for the test application and the GCC lib links (-l + ?) to get it to compile?
I'll post the source code for my test app later today.Responded in Compiling with OpenGL/Mesa
Amiwell79 23-09-2026 19:23, 16 days ago
Re: AROS 3d Rendering
there's no rendering program, wcs it creates landscapes and even animationsResponded in AROS 3d Rendering
Argo 23-09-2026 16:47, 16 days ago
Re: AROS 3d Rendering
Nice We'll just need a native program to create meshes
I know, Chicken & Egg issue; one step at a time
Looking forward to the updatesResponded in AROS 3d Rendering
miker1264 23-09-2026 14:49, 16 days ago
Re: AROS 3d Rendering
Working with a project this complex requires that I break it into smaller pieces with milestones that I must achieve at each step. I enjoy projects that start out very basic then become more complex over time.
The Opengl context (black window) is real. The buttons and logo were added to help visualize the layout.
The parser for the 3d mesh file is working and the Opengl rendering of the wireframe works also. Now I need a user interface with either GadTools & Intuition Window, or MUI/Zune & Custom Draw Window. I'll choose the easiest of the two.
So that's my first milestone - a working user interface where I can load a 3d mesh & render a wireframe using Opengl. At first a Single Viewport, then Quad View with four viewports showing different views.
As you may have guessed the 3d teapot wireframe is the Hello World of 3d Rendering Programs! ;-)Responded in AROS 3d Rendering
miker1264 23-09-2026 14:31, 16 days ago
Re: AROS 3d Rendering
This project is starting up again. I'm trying to find where I left off last time.
I'm sure I was able to parse the 3d mesh file to load the vertices, faces then render the wireframe in opengl.
More to come later. :-)Responded in AROS 3d Rendering
AMIGASYSTEM 04-10-2025 13:10, 1 year ago
Re: Icaros Desktop Downloads
Just take a look at this forum, currently there are AROS One 32Bit and 64bit and TinyAros 64Bit, here are the links:
AROS One 32Bit and 64bit distribution (ISO, USB image)
https://sites.google.com/view/arosone
distributionTinyAros 64Bit distribution (ISO)
https://www.tinyaros.it/
In addition, there is also "AROS Portable" based AROS One 64Bit.
AROS Portable is designed to run directly from a USB stick. This project was created for users who want to explore AROS without the need to install it on a hard drive or invest in dedicated hardware.
AROS Portable
https://arosnews.github.io/aros-portable/Responded in Icaros Desktop Downloads
Saizer 04-10-2025 13:01, 1 year ago
Re: Icaros Desktop Downloads
I see, looks like I was away for far too long :(
Are there any go-to distributions out there that are still updated?Responded in Icaros Desktop Downloads
AMIGASYSTEM 04-10-2025 12:46, 1 year ago
Re: Icaros Desktop Downloads
For your information, Icaros Desktop has not been updated for many years, Icaros Desktop is not compatible with the new Core and new AROS Contribs, and AROS development is now focused on 64Bit!Responded in Icaros Desktop Downloads
Saizer 04-10-2025 12:21, 1 year ago
Re: Icaros Desktop Downloads
Downloads of the latest version of Icaros Desktop: [url]http://oxygen4.free.fr/[/url]
Larger downloads had to be split since the host doesn't allow for downloads > 1GB.Responded in Icaros Desktop Downloads
deadwood 21-04-2025 05:56, 1 year ago
Re: Passthrough hardware/discs in hosted environment? (re: Amiga Forever)
When you share CD on Window to native AROS then it sees it as new virtual hardware. When you share CD from Windows to VMware running Linux then Linux will see it as virtual hardware, but such hardware is not passed to AROS linux-hosted. This is where this hostdisk.device is supposed to make "host" hardware (so virtual hardware on VMware in this case) available to AROS linux-hosted.AMIGASYSTEM 21-04-2025 05:14, 1 year ago
Re: Passthrough hardware/discs in hosted environment? (re: Amiga Forever)
deadwood, a curiosity, I also tried sharing a CD from Windows on AROS One, mounting SMB2 on WMware the 2 shares appeared, both the CD and the shared folder
I did the same thing on WMWare Hosted Linux, but in this case only the Shared appeared.
If I only share the CD it gives me "device not recognised" errordeadwood 21-04-2025 00:39, 1 year ago
Re: Passthrough hardware/discs in hosted environment? (re: Amiga Forever)
Yup, that's a simple solution that makes sense