Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
9 crawler(s) on-line.
 125 guest(s) on-line.
 1 member(s) on-line.


 OlafS25

You are an anonymous user.
Register Now!
 OlafS25:  1 min ago
 NutsAboutAmiga:  5 mins ago
 Gunnar:  9 mins ago
 MickJT:  24 mins ago
 A1200:  48 mins ago
 outlawal2:  1 hr 22 mins ago
 AndreasM:  1 hr 25 mins ago
 sibbi:  1 hr 34 mins ago
 saimo:  1 hr 48 mins ago
 DiscreetFX:  1 hr 49 mins ago

Software News   Software News : UAE gets Warp3D wrapper
   posted by _Steve_ on 20-Jun-2003 21:29:20 (5773 reads)
QuarkTex is a Warp3D 4.0 - OpenGL wrapper for WinUAE.


Robert Konrad has just released his first version (0.1) of QuarkTex

Warning:
WinUAE and your Amiga application must run in full screen mode.
If you use a Radeon graphics board please update your drivers to Catalyst 3.4. Catalyst 3.2 can crash badly if you accidently start an application in windowed mode.
QuarkTex needs an OpenGL 1.2 compliant graphics board. Radeon or GeForce is suggested, everything else might blow up your computer.
Read the ReadMe.txt before using QuarkTex. You probably won't be able to use QuarkTex without reading the ReadMe file.
The current version is not thought to be used for development. Please wait for 0.2 or 0.3 to minimize the risc of writing programs which do not run on real Amigas.

You can download version 0.1 from Roberts site here
    

STORYID: 593
Related Links
· More about Software News
· News by _Steve_


Most read story about Software News
UBoot 2010.06.04 for Sam460ex available

Last news about Software News
Hollywood APK Compiler 4.0 released
Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 )

PosterThread
gemini 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 7:43:10
#1 ]
Cult Member
Joined: 13-Jan-2003
Posts: 662
From: Unknown

OK forgive me for being a bit thick here, but I assume this means that you can use Warp3D programs (quake etc) from within WinUAE?

Cheers

JS


_________________

 Status: Offline
Profile     Report this post  
LaBodilsen 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 9:04:32
#2 ]
Regular Member
Joined: 8-Mar-2003
Posts: 302
From: Denmark

That is correct.

However, afaicr (as far as i can read) from the webpage, it's not that good yet.

Payback is slow, Freespace don't work, Transpant surfaces don't work, and it seems quake is the only thing he got working at this point.

But, it's surely a step in the right direction


_________________

 Status: Offline
Profile     Report this post  
Anonymous 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 9:44:24
# ]



Grmblmpfh

Try it before you blame it.
Payback is slow...cause Payback is slow. I can't do anything about it, the 68k/W3D version runs with about 4 frames/second on real Amigas.
Freespace does some really weird things. This happens if the people who wrote the Api use it themselfes.

Allmost everything else, which runs fullscreen, is working. All demos from the Warp3D archive, BlitzQuake, ADescent.

Transparent surfaces _work_
There is only a problem with this special wall in the engine demo.

Just start Payback or BlitzQuake to see how advanced it is.

 
     Report this post  
Anonymous 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 9:59:30
# ]



Quote:
Freespace does some really weird things


What do you mean with "really strange things"? I did write that code myself, and I didn't do any dirty tricks AFAIR...
If it helps you, I can have a look at the code again (Assuming you're the guy that wrote the wrapper )

Quote:
There is only a problem with this special wall in the engine demo.


I can't remember what was special about this wall, but the engine demo is crap anyway. Hey, it was written on an S3 VIRGE, goes to show how old this thing is...

 
     Report this post  
gemini 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 10:10:00
#5 ]
Cult Member
Joined: 13-Jan-2003
Posts: 662
From: Unknown

Quote:
Payback is slow...cause Payback is slow. I can't do anything about it, the 68k/W3D version runs with about 4 frames/second on real Amigas.


I don't know what Amiga you are using it on but I have not had any problems with Playback. Sure software rendering on 68k (my 040@25MHz) is pants, but even PPC (603e@200MHz) runs fine, add Warp3D to it and the 040 is acceptable and the PPC is extermley playable and good fun.

As for Freespace, I can't say anything about the full version, but certainly the demo version works very well on my miggy.


_________________

 Status: Offline
Profile     Report this post  
Anonymous 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 10:31:50
# ]



@Rogue:
Yes, I'm the guy who wrote it.
It looks like Freespace writes directly into context->drawmem and IMHO that's weird
I have to allocate some mem for it and the menues stay black, so that's my current conclusion about it (although I wonder that this actually works).
I'll have to do some silly checks to see, if context->drawmem changed.

The engine demo is nice for development. Big enough to show off most Warp3D features and small enough for proper debugging.

@jumpship:
It's just the 68k/Warp3D version which is especially slow (using real Amigas or QuarkTex, draws everything using W3D_DrawTriangle ).
The PPC/Warp3D version seems OK and the 68k software version seems OK, too.
Should run nicely with a 2GHz Ahtlon though.

 
     Report this post  
LaBodilsen 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 11:00:08
#7 ]
Regular Member
Joined: 8-Mar-2003
Posts: 302
From: Denmark

Quote:
Grmblmpfh

Try it before you blame it.


Hey sorry, i didnt mean to bash you in anyway, i think its a very impressive achivement you have done here.

And i would never have expected a first release to be as advanced as this is. surely it is normal for this kinda thing, not to be 100% compatible.

i'll try it later, and give it a more fair and testet opinion. ok?


_________________

 Status: Offline
Profile     Report this post  
Anonymous 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 11:18:55
# ]



Quote:
i'll try it later, and give it a more fair and testet opinion. ok?

OK

 
     Report this post  
Anonymous 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 11:42:38
# ]



> Freespace does some really weird things. This happens if the people who wrote the Api use it themselfes.

Actually, everybody can do that because the structures are documented (I know how stupid that was, but I was young and needed the money )

 
     Report this post  
Anonymous 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 12:01:25
# ]



Quote:
It looks like Freespace writes directly into context->drawmem and IMHO that's weird


Do you mean it modifies the field in the context structure, or it writes to the memory pointed to be drawmem. The former would be wrong, the latter is legal. Calling LockHardware is as good as locking the drawing surface under DirectX.

I just looked through the sources, but it never modifies drawmem directly. It only reads from this variable.

Quote:
The engine demo is nice for development. Big enough to show off most Warp3D features and small enough for proper debugging.


Yep, that was what it was indended for. I wrote it shortly after playing System Shock (the original )

Quote:
using real Amigas or QuarkTex, draws everything using W3D_DrawTriangle


The single-primitive calls where the worst idea we ever had, to be honest

 
     Report this post  
Anonymous 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 12:03:40
# ]



@EntilZha:
Now you'll have to wait for v0.2 until those 5 QuarkTex users will buy Freespace

@Rogue:
Mark Olsen says at ann.lu that this thingy in Engine is transparent due to a Warp3D bug.
Phew, would have been hard for me to repair this.

@Rogue & EntilZha:
Who is Hans-Joerg and who is Thomas?

 
     Report this post  
Anonymous 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 12:21:55
# ]



Quote:
Do you mean it modifies the field in the context structure, or it writes to the memory pointed to be drawmem. The former would be wrong, the latter is legal. Calling LockHardware is as good as locking the drawing surface under DirectX.

I do not know what it's doing. I only know, WinUAE crashes if drawmem is NULL and the menues are black. So I thought it does the latter.

Quote:
I just looked through the sources, but it never modifies drawmem directly. It only reads from this variable.

Now this is really weird. So the black menu problem must be something different.
Why would it read drawmem, doing this is sooo slow using PCs.
And if the drawmem Pointer is NULL Freespace crashes just at the beginning, why does Freespace want those black pixels?

But I just have an idea about the black menues.

Quote:
The single-primitive calls where the worst idea we ever had, to be honest

The silly thing about this is, the PPC version of Payback seems to handle this differently.

 
     Report this post  
MagicSN 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 13:37:47
#13 ]
Hyperion
Joined: 10-Mar-2003
Posts: 666
From: Unknown

Define "strange things". As far as I remember the
3D Hardware renderer of Freespace is EXTREMELY straight-forward, and asides from using a blending mode Q1 doesn't use doesn't do anything special.

Steffen

 Status: Offline
Profile     Report this post  
hnl_dk 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 16:31:09
#14 ]
Super Member
Joined: 25-Mar-2003
Posts: 1786
From: Denmark

RoKo wroteQuote:
Who is Hans-Joerg and who is Thomas?


Hans-Jörg has the blue lightsaber ... and Thomas has the red one


_________________
Best regards,
hnl_dk - Henning Nielsen Lund [Denmark]

Please send no PM to me, email me if you want to contact me. See you somewhere else.

 Status: Offline
Profile     Report this post  
Anonymous 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 16:41:13
# ]



Quote:
Define "strange things". As far as I remember the
3D Hardware renderer of Freespace is EXTREMELY straight-forward, and asides from using a blending mode Q1 doesn't use doesn't do anything special.

My main concern are the menues.
The game itself is running (still with some problems though, but basically looks good).
I'm investigating right now, perhaps I can say more tomorrow.

 
     Report this post  
_Steve_ 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 16:44:20
#16 ]
Team Member
Joined: 17-Oct-2002
Posts: 6807
From: UK

Quote:
Poster: LaBodilsen Date: 21-Jun-2003 10:04:32

That is correct.

However, afaicr (as far as i can read) from the webpage, it's not that good yet.

Payback is slow, Freespace don't work, Transpant surfaces don't work, and it seems quake is the only thing he got working at this point.


Payback is slow on real amigas

I have a very nice A4000 here with 060/50 and PPC, and payback on 68K even in 320x256 was terribly slow. Adding the Warp3D support to the 68K one didnt help much. The biggest speed increase came for the PPC Warp3D combination. After that, the game became very playable in lower resolutions, and was a bit faster than the software rendered 320x256 mode when played at 640x480. People using a Voodoo3/4/5 reported better framerates than people like me on a CV too.

Also the transparent surfaces do work - just look in quake to see that It was just that "featurette" of the Engine demo that wasn't working properly.

All in all, Robert did a fantastic job in bringing the Warp3D API to WinUAE, and its nice to see all the coders involved in that, and with Warp3D working together

Do remember though that only 68K Warp3D applications are going to work on this - no PPC ones, so games like Heretic2, Wipeout 2097 etc which do not have a 68K version made will not run using QuarkTex.


_________________
Test sig (new)

 Status: Offline
Profile     Report this post  
Anonymous 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 19:16:20
# ]



@RoKo

> Mark Olsen says at ann.lu that this thingy in Engine is transparent due to a Warp3D bug.

Yeah, he should know.. definitely...

 
     Report this post  
Anonymous 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 19:21:18
# ]



Quote:
says at ann.lu


I wouldn't belive anything that you read on ANN.lu.

 
     Report this post  
Anonymous 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 20:08:28
# ]



@Rogue & EntilZha:
Don't judge it before you read it, you're too rude.
He wrote:
"The program uses W3D_SRC_ALPHA, W3D_ZERO as blendmode, which can't give transparency. If you hack the program to run in other screendepths than 15, you can verify that the window is not even transparent with Warp3D using a Voodoo3".
This shouldn't be transparent, I'll check if Engine really does this. But I don't know, why he should write something wrong about this.

I didn't want to offend you by writing "there is a bug in Warp3D".
And I don't want to get "zwischen die Fronten".
I'm thankfull for everybody who helps me, doesn't matter who he is.

 
     Report this post  
Anonymous 
Re: UAE gets Warp3D wrapper
Posted on 21-Jun-2003 21:34:52
# ]



Quote:
Don't judge it before you read it, you're too rude


I didn't read it because I never read ANN. If you've been there for some time, you will probably know why...

 
     Report this post  

Goto page ( 1 | 2 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle