Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (487)
Games in Android Showcase (110)
games submitted by our members
Games in WIP (553)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 [2]
  ignore  |  Print  
  OpenGL crippled under Windows Vista  (Read 9624 times)
0 Members and 1 Guest are viewing this topic.
Offline DD.Jarod

Senior Newbie




Sry for my bad english :-)


« Reply #30 - Posted 2005-08-08 21:51:36 »

I found the post about that, like I said, I have no idea if it's true, but it sounds like it could be.

"The API are different enough (coordinate center position comes to mind, among other things.)"

the URL to the post
http://slashdot.org/comments.pl?sid=158252&cid=13262467

I searched a bit for the starting post about that part of the discuission, but din't found it Sad
Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #31 - Posted 2005-08-08 21:57:52 »

Coordinate origin would just be a matrix change. Given that you're going to be changing state anyway thats trivial to work around. Likely I'll guess you'll actually see graphics cards doing some better (read: some) state caching in vram for faster context switching.

Besides, we're already at the point where graphics cards will buffer up and delay actual rendering commands, a sensible driver should have no problem buffering up two or more sets of commands and running one after the other, with minimal amount of switching overhead. Take a little more memory sure, and a tad longer to render *your* app's stuff, but the overall thoughput should be pretty much the same.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline erikd

JGO Ninja


Medals: 16
Projects: 4
Exp: 14 years


Maximumisness


« Reply #32 - Posted 2005-08-08 22:45:20 »

This may be a silly question, but doesn't windows already use DX to speed up rendering?

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline woogley
« Reply #33 - Posted 2005-08-09 02:45:26 »

This may be a silly question, but doesn't windows already use DX to speed up rendering?

I think you are right here. Because nView (a feature that comes with some nVidia drvers) will complain that it cant make the taskbar translucent because windows is already using DirectX to render transparency or (something like that).
Offline arne

Senior Member




money is the worst drug- we should not let it rule


« Reply #34 - Posted 2005-08-09 20:21:14 »

To check this fact out could somebody simply run a DirectX app next to an OpenGL one? (I'm only a linux user, so I'm not able to check that out)

:: JOODE :: Xith3d :: OdeJava ::
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #35 - Posted 2005-08-11 15:33:57 »

Some german article about that topic here:

http://www.heise.de/newsticker/meldung/62708

They pretty much wrote the same stuff there... and no details from nvidia/ati yet... well, we'll see.

弾幕 ☆ @mahonnaiseblog
Offline Bombadil

Senior Member





« Reply #36 - Posted 2005-08-11 18:59:13 »

Some german article about that topic here:

http://www.heise.de/newsticker/meldung/62708

They pretty much wrote the same stuff there... and no details from nvidia/ati yet... well, we'll see.

Well, the last sentence of your newsticker article says this alarming thing which I didn't read here in the thread so far:
"ID software said that for new projects they possibly will swap to DirectX" ! :-(

In case ID's support for OpenGL falls, OpenGL will be dead on the evil Windows OS and de facto on many other platforms too, which benefit from the cross platform aspect of OpenGL. Imagine Lightwave, Maya, etc.!
After all, this is what M$ wants since ever! Then they would own the one ring to rule them all (what's concerning 3d).

This would be a terribly sad thing for the freedom of choice what's concerning your favourite 3d API.
Furthermore I'm somewhat perplex on what to do with our game projects which base on JOGL or LWJGL! It's already been much work to handle them in one's spare time and now this!

Sigh. And the masses continue to hail Gates & M$.
Offline DD.Jarod

Senior Newbie




Sry for my bad english :-)


« Reply #37 - Posted 2005-08-11 23:16:06 »

I don't think that Doom3 would make a difference, its more up to the non-entertainment software, 3D Modelling, CAD, science etc. In that domain OpenGL usage is near 100% and thats where the problem really lies, because most of them are not fullscreen.
I personally think particularly the developers of highly commercial software (1k $ per license and up) will hold some funny talks with MS Smiley
Offline Matzon

JGO Knight


Medals: 19
Projects: 1


I'm gonna wring your pants!


« Reply #38 - Posted 2005-08-12 06:04:33 »

It occured to me, that unless this is fixed - the whole AWT/OpenGL-backend path is dead in the water.

Offline princec

JGO Kernel


Medals: 363
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #39 - Posted 2005-08-12 09:27:24 »

In theory it should be the same code that's running on OSX and *nix boxes, no?
Anyway, this isn't going to happen. Stop worrying about it.

Cas Smiley

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Alan_W

JGO Knight


Medals: 8
Projects: 3


Java tames rock!


« Reply #40 - Posted 2005-08-12 10:27:40 »

I had another poke around the internet to see what muck has been stirred up and found some tests on a beta copy.

http://www.organicvectory.nl

It looks like merely installing an OpenGL ICD will disable aeroglass, whether it is currently in use or not  Shocked

A bit of an issue as your average punter is going to be upset if installing your game results in the permament loss of the fancy look and feel he/she shilled out for in the first place.

I also saw a post somewhere by an Vista team chap, who claimed the Open-GL to D3D interface was running more like 80% of direct OpenGL speed rather than 50%.  Still no shader support though.

Time flies like a bird. Fruit flies like a banana.
Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #41 - Posted 2005-08-12 11:11:33 »

It looks like merely installing an OpenGL ICD will disable aeroglass, whether it is currently in use or not  Shocked

Vista is still firmly in alpha (or prealpha, or whatever they're calling it now). It's not due out for how many years? Last estimate I saw was ~2007. You can't tell anything by the current behaviour (especially when trying to install a random ICD written without any intention of running on that OS).

If i had the inclination, I'd dig though slashdot's archive and find the near-identical FUD around XP's OpenGL support. But I'd rather dig though a bucket of rusty nails.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline erikd

JGO Ninja


Medals: 16
Projects: 4
Exp: 14 years


Maximumisness


« Reply #42 - Posted 2005-08-12 12:37:45 »

Quote
"ID software said that for new projects they possibly will swap to DirectX"
Seems like FUD, but if I would be ID, of course I would always keep the possibility open to support DX. But, since Vista still in early alpha, they probably won't switch now just because of Vista.

Now as I understand it, for games nothing will really change. The problem is only that OpenGL programs can not run in an Aeroglass window, without using the windows OGL-DX bridge driver. Games usually run full screen, in which case Aeroglass will shut down anyway. There might be a problem with CAD software (or other OGL apps designed to run in a window), but I would be surprised if that wouldn't be sorted somehow.

But again, it's all mostly speculation as Vista is in early alpha...

Offline woogley
« Reply #43 - Posted 2005-08-12 13:41:59 »

It's not due out for how many years? Last estimate I saw was ~2007. You can't tell anything by the current behaviour (especially when trying to install a random ICD written without any intention of running on that OS).

it actually has an official beta release (not alpha) and Microsoft has announced that the final is being released in 2006
Online Spasi
« Reply #44 - Posted 2005-08-12 14:01:10 »

Quote
"ID software said that for new projects they possibly will swap to DirectX"
Seems like FUD, but if I would be ID, of course I would always keep the possibility open to support DX. But, since Vista still in early alpha, they probably won't switch now just because of Vista.

ID is already using D3D, which is totally understandable (and irrelevant to the Vista issue).

Quote
John Carmack, id Software - "I'm happy working with D3D9 on the Xbox 360 platform. We did seriously consider going D3D only on the PC, but there are still some mitigating factors. OGL will probably still be slightly higher performance on the PC pre-longhorn. ATI and Nvidia both still like the idea of being able to do more focused optimization work in OGL. We also still care about the Mac and Linux platforms."
Offline Bombadil

Senior Member





« Reply #45 - Posted 2005-08-12 14:33:39 »

Quote
"ID software said that for new projects they possibly will swap to DirectX"
Seems like FUD

I don't think so, taking into account Spasi's latest quote!

Quote
Now as I understand it, for games nothing will really change.

Again, I don't think so (I would hope so, still).
Onxy' mentioned IT magainze usually is very accurate. So far for their ID message. They also said in another sentence of the article this:
"Currently it's vaguely if ATI and Nvidia will just provide a Doom3-driver for Win-Vista, and provide a full OpenGL driver for the professional 3d cvard only (FireGL and QuadroFx)."

Oh well...
Offline princec

JGO Kernel


Medals: 363
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #46 - Posted 2005-08-12 14:43:35 »

That's the same ridiculous state of affairs that happened when the OpenGL MCD infested machines across the world.

Micrsoft are not going to let this happen. If the main suppliers of graphics cards supply ICDs which bugger the Windows experience up, who's going to look bad? Yes, that's right - Microsoft. Not the card vendors. The ICDs will be fixed and fully integrated with Aeroglass and DirectX. Stop getting into such a froth over it folks!

Cas Smiley

Offline endolf

JGO Coder


Medals: 7


Current project release date: sometime in 3003


« Reply #47 - Posted 2005-08-12 17:28:15 »

Hi

Ok, I've gone and had a read of the opengl forums too. I'm trying to look at just the technical aspects here, rather than just being an anti MS rant.

From my understanding (which is limited) the main problem is that Aero uses hardware acceleration to do some if the fancy graphics work. It uses DX to do this. Whilst on XP you can have a DX app running in a window at the same time a GL one running in another window, you can't have both using the same window. Aero with it's fancy DX calls will *be* the DX app, so you can't have GL inside it, hence either full screening your GL app (Aero DX app now doens't have the rendering context), or you run a gl wrapper which is actually calling DX so you are able to share the context.

Thats my understanding of the issue.

Either MS need to change their implementation of the desktop, or people like NVidea et al need to figure out a way of having one app running both DX and GL on the same rendering context.

Endolf

Offline tom
« Reply #48 - Posted 2005-08-12 20:19:58 »

So what we have to ask ourself:

When do we get D3D in J2SE?

That would rule Tongue

Offline arne

Senior Member




money is the worst drug- we should not let it rule


« Reply #49 - Posted 2005-08-12 21:44:52 »

So what we have to ask ourself:

When do we get D3D in J2SE?

That would rule Tongue
Nah that wouldn't really be a solution, cos what about linux and mac users? They would still be bound to use OGL, and I think nobody would make games for a linux and mac only market !! Even if it would rock if there would be a really good fun game that runs only at Linux and Mac, so more people would move away from Windows !!  Cool

Quote from: endolf
From my understanding (which is limited) the main problem is that Aero uses hardware acceleration to do some if the fancy graphics work. It uses DX to do this. Whilst on XP you can have a DX app running in a window at the same time a GL one running in another window, you can't have both using the same window. Aero with it's fancy DX calls will *be* the DX app, so you can't have GL inside it, hence either full screening your GL app (Aero DX app now doens't have the rendering context), or you run a gl wrapper which is actually calling DX so you are able to share the context.

So this clears it up a bit... I think it will be in the end the Graphic vendors who will have to adopt, cause Aeroglas can't adopt from design - so this OpenGL layer above is (sorry to say that) the best vendor-independent-way possible Sad

Arne

:: JOODE :: Xith3d :: OdeJava ::
Offline tom
« Reply #50 - Posted 2005-08-12 23:17:38 »

So what we have to ask ourself:

When do we get D3D in J2SE?

That would rule Tongue
Nah that wouldn't really be a solution, cos what about linux and mac users? They would still be bound to use OGL, and I think nobody would make games for a linux and mac only market !! Even if it would rock if there would be a really good fun game that runs only at Linux and Mac, so more people would move away from Windows !!  Cool

F**k linux. Sc**w mac. All we need is windows  Wink

Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #51 - Posted 2005-08-12 23:58:27 »

F**k linux. Sc**w mac. All we need is windows  Wink

..except that then the advantage of using java over C# narrows considerably, to the pint that many (myself included) would dump java and move permanently to C#. I don't want to use C# (operator overloading?) but...

malloc will be first against the wall when the revolution comes...
Offline tom
« Reply #52 - Posted 2005-08-13 00:51:37 »

F**k linux. Sc**w mac. All we need is windows  Wink

..except that then the advantage of using java over C# narrows considerably, to the pint that many (myself included) would dump java and move permanently to C#. I don't want to use C# (operator overloading?) but...

True. If I ever decide to make a real game (highly unlikely), I'll probably use c++. Until then I'll be messing around with Java because it's more fun.

Pages: 1 [2]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

CopyableCougar4 (24 views)
2014-08-22 19:31:30

atombrot (34 views)
2014-08-19 09:29:53

Tekkerue (30 views)
2014-08-16 06:45:27

Tekkerue (28 views)
2014-08-16 06:22:17

Tekkerue (18 views)
2014-08-16 06:20:21

Tekkerue (27 views)
2014-08-16 06:12:11

Rayexar (65 views)
2014-08-11 02:49:23

BurntPizza (41 views)
2014-08-09 21:09:32

BurntPizza (33 views)
2014-08-08 02:01:56

Norakomi (42 views)
2014-08-06 19:49:38
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!