Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
92 user(s) are online (61 user(s) are browsing Forums)

Members: 0
Guests: 92

more...

Headlines

Forum Index


Board index » All Posts (Rogue)




Re: Will the release of AOS4 spur development?
Quite a regular
Quite a regular


@Hans

Quote:
The MESA port? Rogue will have to answer that, as I'm only involved in MiniGL. AFAIK, he isn't giving a projected release date at this point. Having said that, don't expect it to be released for at least half a year, if not longer.


Usually, when I give any estimates, two things happen:

- I miss the deadline
- People start whining about "broken promises".

So I made it a rule not to give any dates anymore, unless I know we can keep them (like with the classic release).

Having said that, I am working on OpenGL support, but it will take quite a while until that comes anywhere near a releasable state.

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top


Re: Will the release of AOS4 spur development?
Quite a regular
Quite a regular


@BillE

Quote:


What is the point in OS4 having such nice features if develpers cannot make use them yet ?



The feature will be usable eventually when a new SDK comes out, but right now, there is nothing that keeps people from starting a project.

You are the author of Digital Universe?

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top


Re: Will the release of AOS4 spur development?
Quite a regular
Quite a regular


@Helge

Quote:
But I agree with Rigo, an updated SDK is urgently needed!


What is it that would prevent any willing developer to use the current one? Why is the current SDK suddenly not good enough? What do people actually expect from the new one?

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top


Re: OS4 Classic GFX-problems..
Quite a regular
Quite a regular


@Alkaron

I think I found the graphics corruption problem and I should now have working MediatorLT support. The kernel is currently being tested, and we'll make it available as soon as it is finished as a hotfix on the web page.

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top


Re: OS4 Problems for classic amiga 1200
Quite a regular
Quite a regular


@Amigaz

That is, in fact, the reason why it slipped in testing. I was aware of the problem, but thought it was only triggered by a specific program.

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top


Re: 68k application in OS4Depot? No!
Quite a regular
Quite a regular


@orgin

I personally think of OS4depot as a place where I can go and download programs for OS 4. Whether they are native or 68k doesn't really matter, as long as you know that things you download from OS4depot will simply work.

My personal ?0.02

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top


Re: OS4 Problems for classic amiga 1200
Quite a regular
Quite a regular


@nubechecorre

I knew about that graphics corruption problem but I thought it only occurred when running a PCIScan or ShowConfig, so I didn't want to delay the release for that. Unfortunately, we didn't have many beta testers with Mediator 1200/Voodoo combination, so it went largely unnoticed. I'll try to find out what is wrong, and will try to get a fix out as soon as possible.

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top


Re: OS4 Problems for classic amiga 1200
Quite a regular
Quite a regular


@nubechecorre

Did you check the "Default" checkmarks in the Screenmode prefs? The screenmode file is auto-generated, so you need to check the "Default" checkmarks in the screenmode prefs program if you change the resolution. Unfortunately, I only noticed that after the manual was in print.

The two "Default" checkmarks are next to the width and height fields, below the list of screenmodes.

Edit: Okay, saw you did already find out yourself

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top


Re: OpenGL on OS4?
Quite a regular
Quite a regular


@Hans

Quote:

Unless someone has some fancy little trick that I haven't thought of, this problem is not going to disappear until Rogue and the OS4 dev team have the new graphics system done.


I found that these problems go away with using the pull mode of the GPU, but as I explained elsewhere I couldn't get that to work reliable. I ought to have another look, really.

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top


Re: OpenGL on OS4?
Quite a regular
Quite a regular


@Richi

Are you sure you are not mixing things up?

Nouveau is a DRI driver for nVidia cards. Gallium3D is a replacement driver architecture that replaces DRI.

(edit) Ah now I get what you mean... Yes Nouveau is 2D too, but that 2D driver cannot be used; in fact, not even the 3D driver can be used by AmigaOS, lacking DRI and X.

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top


Re: OS4 Problems for classic amiga 1200
Quite a regular
Quite a regular


@nubechecorre

Did you run ShowConfig or any such program? I heard that ShowConfig could cause corruption (still investigating why) but the normal operation should work.

I don't quite get what you mean with "wrongly displayed".

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top


Re: OpenGL on OS4?
Quite a regular
Quite a regular


@Richi

It would require a 2D driver as well.

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top


Re: OpenGL on OS4?
Quite a regular
Quite a regular


@MichaelMerkel

Quote:

so, to "summarize", no actual work has been done regarding the new graphics system with proper 3d implementation?
i mean except of specifications?


I didn't say that. As a matter of fact, I have done some work already. It's just not going as fast as I hoped because of other tasks.

Quote:
i hoped this enhancement to be somhow a little bit more advanced in the current os4 betas as it has first been mentiond a long time ago (last year?)
there surely have been other priorities additional to the classic version.


We are not talking about "enhancements" but about total replacement. What use is it to build a concrete skyscraper on top of a wooden shack? OpenGL rather belongs at the foundation of a graphics system, not on top of it, so that the graphics system can make use of OpenGL, not the other way around.

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top


Re: OpenGL on OS4?
Quite a regular
Quite a regular


@afxgroup

As I tried to point out, it's not about the hardware itself. I do have documentation on the R100 and R200 and could write a Mesa driver myself given enough time, including hardware T&L, but that is not the point.

@Hans

Yes Gallium3D looks quite good, but they are still quite a bit away from a working system AFAIK. It's something to keep a very close eye on, though.

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top


Re: OpenGL on OS4?
Quite a regular
Quite a regular


@Hans

Quote:
Out of curiosity, could part of the MESA GPU driver API be used? Obviously the underlying hardware APIs are different, but the MESA->driver API should be usable as-is. Or is there something that they do that's tailored to the Linux way of doing things?


Even the OSMesa uses the MESA->driver API. However, implementing a hardware driver means re-implementing a good part of the Mesa internals, since this overrides the default implementations of the MESA pipeline. For example, you can use the software T&L module (which is done in OSmesa) but you would need to re-implement it for your specific card when you want to make a driver that has hardware T&L support.

Just have a look at the sheer amount of code in the drivers subdirectory of the Mesa tree, and there you only see part of it, the rest is in DRM which is a Linux kernel module, both a generic one as well as a hardware-specific one.

Just for giggles I ran a "wc" on it, the common plus radeon part in the Mesa tree is about 30k lines of code. I think people tend to underestimate the complexity of this.

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top


Re: OpenGL on OS4?
Quite a regular
Quite a regular


@Elwood

Quote:
I never meant it was you alone that should do it


Actually, I am about the only one that could do it, or someone/some group from the AmigaOS team. This is no task that could be performed by any outsider, it ties too deeply into the system itself.

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top


Re: OpenGL on OS4?
Quite a regular
Quite a regular


@afxgroup

That doesn't work either. See my post. It's not only the drivers. For the same reason you cannot use ATI's Windows driver on Linux, and vice versa.

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top


Re: OpenGL on OS4?
Quite a regular
Quite a regular


There seems to be a lot of misconception about what OpenGL is.

OpenGL is a specification, nothing more, nothing less. It's a description of a bunch of API calls and what they are supposed to do, much like e.g. the sockets API of the original BSD is. Like with the BSD network layer, a number of implementations may exist.

Mesa3D is one such implementation. As a matter of fact, it is more like a set of library routines that can be used to create an OpenGL implementation. One such implementation is OSMesa, included with the Mesa source code, which is an off-screen memory buffer implementation of OpenGL 2.1.

More importantly, there are external things beside OpenGL that need to fit in. The OpenGL specification does not say anything about a "struct Window", about a X11 "Window", or a Win32 Window. There is always a "native binding" part, a part that glues the OpenGL API calls to render to a "struct Window" or "struct BitMap".

Finally, the most important thing, there is a hardware dependent part that instructs the graphics hardware to render USING the graphics hardware. This part is called a "driver". In the past, attempts were made to use Warp3D as a driver, and in fact, StormMESA did do that (more or less) successful. However, for several reasons, this is not feasible anymore, one of them being that Warp3D does not support hardware T&L.

Writing a hardware driver for Mesa does require both intimate knowledge of Mesa's internals, as well as intimate knowledge of the hardware, AND intimate knowledge of the underlying operating system. For that reason, you cannot just simply compile Mesa on AmigaOS 4.0 and get a working 3D hardware acceleration.

Now, we do face a number of issues with this. Even if we assume someone had the time, knowledge, and means to implement this, we have some architectural problems. For one thing, there is a second entity (Picasso96) fighting for the control of the graphics hardware. Warp3D has to take a lot of tight corners to work at all, and it doesn't work as well as it could.

What people do not seem to understand is that having a MiniGL itself is not the biggest issue, especially with the latest additions of Display Lists. In most cases, a program (especially games) do not use all of OpenGL (who has ever used the imaging subset, I wonder). A game like Quake 3 uses only what is in MiniGL anyway. The problem with the current MiniGL is that is does not use hardware accelerated T&L. If it had that, and a few added features (like selection) then the whole discussion wouldn't be so much in focus anymore. An additional problem is the speed at which the hardware evolves and keeping track of that, and keeping step with the latest developments like OpenGL 2.0 and the GLSL. Mesa does that to a certain degree, but even they have some trouble (lack of documentation from graphics cards manufacturers for example).

What needs to be done is a few fundamental changes in the graphics subsystem to allow an OpenGL port (and that means ANY OpenGL, not just Mesa but even a custom, vendor-specific implementation) to integrate with the graphics system in a consistent, supported, system-friendly and FAST way. Right now, this is not possible. It will require work, work that needs to be performed by the AmigaOS team (and WILL be), and cannot be performed by third parties because anything that third parties will come up with will only be a hack, as Warp3D is now.

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top


Re: OpenGL on OS4?
Quite a regular
Quite a regular


@Elwood

Quote:
is it possible to have OpenGL on OS4? What do we need?


Time and money. If I had both, I'd have an OpenGL running already. Problem is I get sidetracked a lot, so I cannot work on it a lot..

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top


Re: There is hope for OS4 on the Classic.
Quite a regular
Quite a regular


@nubechecorre

Quote:

nubechecorre wrote:
@Rogue

There is a big difference in speed to use the native graphic library of amiga os 4.0 instead of Elbox library ?

Thanks


I suppose you will notice the difference, but I don't have any benchmarks that would illustrate it. I don't think that it will make a major difference, really.

Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
Go to top



TopTop
« 1 ... 16 17 18 (19) 20 21 22 ... 27 »




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project