Horde3D

Next-Generation Graphics Engine
It is currently 29.03.2024, 16:33

All times are UTC + 1 hour




Post new topic Reply to topic  [ 24 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: 30.07.2009, 02:26 
Offline

Joined: 22.11.2007, 17:05
Posts: 707
Location: Boston, MA
Vurlix wrote:
I found an old thread on the apple mailing list describing what seems to be the problem: Apparently the nvidia drivers can't work with more than one vertex buffer simultaneously (if I understand correctly).

http://lists.apple.com/archives/mac-ope ... 00111.html
If that bug was located in 2004, I doubt it would still exist - several of Apple's own demos bind multiple buffers, and almost all meaningful OpenGL programs do.

_________________
Tristam MacDonald - [swiftcoding]


Top
 Profile  
Reply with quote  
PostPosted: 31.07.2009, 23:32 
Offline
Engine Developer

Joined: 10.09.2006, 15:52
Posts: 1217
Hmm, that is a strange problem. I guess we need to try fixing it after Beta4.


Top
 Profile  
Reply with quote  
PostPosted: 07.10.2009, 07:41 
Offline

Joined: 03.10.2009, 20:24
Posts: 15
Just wanted to add that I'm also experiencing this issue and I'd be glad to test any fixes on that machine or check into fixing the issue myself if someone could direct me.


Top
 Profile  
Reply with quote  
PostPosted: 10.10.2009, 20:48 
Offline
Engine Developer

Joined: 10.09.2006, 15:52
Posts: 1217
A quick idea: maybe the problem is caused by mixing built-in and generic attributes.

Could someone please test this little hack which replaces gl_Vertex by a custom vertex position attribute.


Attachments:
vattrib_test.patch [3.51 KiB]
Downloaded 639 times
Top
 Profile  
Reply with quote  
PostPosted: 10.10.2009, 23:43 
Offline

Joined: 19.03.2008, 01:22
Posts: 79
That fixed it! Except debug mode (pressing f7 in samples) doesn't work anymore, it produces a completely white screen instead of displaying debug geometry.


Top
 Profile  
Reply with quote  
PostPosted: 11.10.2009, 00:14 
Offline

Joined: 19.03.2008, 01:22
Posts: 79
Some more observations:

there doesn't seem to be any difference between forward and deferred pipelines in chicago sample (i guess that's better than what was produced before i.e corrupt screen)

particle effects don't work anymore (tested the knight sample) even though they worked before this patch (as did debug mode)

terrain sample doesn't display properly (black screen with a few random white dots where the terrain should be).


Top
 Profile  
Reply with quote  
PostPosted: 11.10.2009, 01:57 
Offline
Engine Developer

Joined: 10.09.2006, 15:52
Posts: 1217
Thanks a lot for testing Vurlix! :)

The patch was just a little test to check if the problem is what I suspected. It is clear that particles and terrain don't work. Now that we know the cause for the problems, we can create a clean patch that will work for everything.


Top
 Profile  
Reply with quote  
PostPosted: 18.10.2009, 16:27 
Offline
Engine Developer

Joined: 10.09.2006, 15:52
Posts: 1217
We have a patch now in the SF svn which should fix all issues.
Vurlix, could you please confirm that?


Top
 Profile  
Reply with quote  
PostPosted: 18.10.2009, 16:47 
Offline

Joined: 19.03.2008, 01:22
Posts: 79
Great work. Everything works perfectly now. It's really nice to see horde running on mac-nvidia systems again :)

Thanks for looking into this!! :)


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 24 posts ]  Go to page Previous  1, 2

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 31 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group