[Mesa3d-dev] [Bug 25847] Enable OpenGL 1.4 support in most commonly used drivers

2010-01-02 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=25847





--- Comment #4 from Tobias Jakobi liquid.a...@gmx.net  2010-01-02 04:44:37 
PST ---
Each OpenGL version has a list of mandatory features which must be supported by
the GL (graphics library).

Of course you could just advertise OpenGL 3.2 support for every hardware driver
in Mesa (assuming that the software driver supports all OpenGL 3.2 features)
and fall back to SW-rendering as soon as the application uses a features which
the hardware doesn't natively support.

However that's not how Mesa works. SW-rendering is slow, much slower than
HW-accelerated rendering so each driver only advertises a feature-list which it
can support (more or less) in hardware. Based on this feature-list the
advertised OpenGL version is generated. If the hardware only supports all
features that are needed for GL 1.4 but not all features for GL 2.0 - then you
only get version 1.4 advertised.

!!! Only if all mandatory features for a given GL version are supported in
hardware, then you get the version advertised by the driver. !!!

There are of course exceptions, like the ARB_npot support on nvidia Geforce FX
cards, but that's how it works in general and also for Mesa.

Someone please correct me if I stated something wrong :)


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.

--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
___
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev


[Mesa3d-dev] [Bug 25847] Enable OpenGL 1.4 support in most commonly used drivers

2010-01-02 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=25847





--- Comment #5 from Ruslan b7.10110...@gmail.com  2010-01-02 07:17:04 PST ---
SW-rendering is slow, much slower than HW-accelerated rendering

This shouldn't be the reason for refusing to support any features in the
driver. OpenGL is not only used for games. So, in many applications it's not
required to be too fast. But, existence of any acceleration is always good.
Sometimes one will need to use feature which is not supported by hardware, and
it's absolutely inefficient to lose all hardware acceleration (via NoAccel)
just to get higher GL version to enable this feature. It might be much faster
to use the acceleration which hardware supports while using SW for the features
it doesn't.
Ideally, SW-fallback to support needed GL version should be an option in
driconf, so that if an application doesn't need high GL version, it won't see
its support and will stay fast.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.

--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
___
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev


[Mesa3d-dev] [Bug 25847] Enable OpenGL 1.4 support in most commonly used drivers

2010-01-02 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=25847





--- Comment #6 from Alex Deucher ag...@yahoo.com  2010-01-02 08:02:00 PST ---
You can force software rendering with an env var:
LIBGL_ALWAYS_SOFTWARE=1


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.

--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
___
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev


[Mesa3d-dev] [Bug 25847] Enable OpenGL 1.4 support in most commonly used drivers

2010-01-02 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=25847





--- Comment #7 from Ruslan b7.10110...@gmail.com  2010-01-02 08:19:00 PST ---
You can force software rendering

Yes, that's just what i don't want ;)

What this bug is about is to have Mesa accelerate everything it (given the
hardware) can, and do in software what is can't accelerate.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.

--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
___
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev


[Mesa3d-dev] [Bug 25847] Enable OpenGL 1.4 support in most commonly used drivers

2010-01-02 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=25847





--- Comment #8 from Joakim Sindholt b...@zhasha.com  2010-01-02 08:52:53 PST 
---
Listen now, lots and lots of programs will check the extension string to
determine whether certain functionality is available. So say you check for GLSL
in order to do phong shading but in case it's not there you fall back to ff
light. Now we have a problem because that program will see oh, I have GLSL,
let's shade away and your application will run at horrendously bad speed.
In order to fall back intelligently you will face a slightly harder problem.
You can't read from textures in VRAM, and VRAM is where we store them to
achieve good speed. Falling back would require either constantly migrating
textures between VRAM and GART or just keeping them in GART thus taking a
serious performance hit on everything that samples from textures.

Now close your bug. I'm tired of getting e-mails of you acting smart.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.

--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
___
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev


[Mesa3d-dev] [Bug 25847] Enable OpenGL 1.4 support in most commonly used drivers

2010-01-02 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=25847


Ruslan b7.10110...@gmail.com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||INVALID




-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.

--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
___
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev


[Mesa3d-dev] [Bug 25847] Enable OpenGL 1.4 support in most commonly used drivers

2010-01-02 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=25847





--- Comment #9 from Tobias Jakobi liquid.a...@gmx.net  2010-01-02 09:12:44 
PST ---
(In reply to comment #7)
 What this bug is about is to have Mesa accelerate everything it (given the
 hardware) can, and do in software what is can't accelerate.
 
Not worth the trouble, read what Joakim wrote. With this approach you probably
end up with a performance worse than pure software rendering. There might be
some corner cases where the mixed-model approach might be slightly faster,
but again: it's not worth the trouble.

If you just need all fancy GL features and you don't care about performance -
use the software renderer.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.

--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
___
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev


[Mesa3d-dev] [Bug 25847] Enable OpenGL 1.4 support in most commonly used drivers

2010-01-01 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=25847





--- Comment #1 from Matt Turner matts...@gmail.com  2010-01-01 13:50:17 PST 
---
You fundamentally misunderstand how OpenGL support works in Mesa.

If a driver doesn't state that it supports OpenGL x.y, that means it _actually
doesn't support it_.

Please just close the bug as invalid. I don't want to do it myself.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.

--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
___
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev


[Mesa3d-dev] [Bug 25847] Enable OpenGL 1.4 support in most commonly used drivers

2010-01-01 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=25847





--- Comment #2 from Ruslan b7.10110...@gmail.com  2010-01-01 13:56:04 PST ---
But why couldn't it fall back to software rendering if it doesn't support some
feature?


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.

--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
___
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev


[Mesa3d-dev] [Bug 25847] Enable OpenGL 1.4 support in most commonly used drivers

2010-01-01 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=25847





--- Comment #3 from Ruslan b7.10110...@gmail.com  2010-01-01 13:57:43 PST ---
You fundamentally misunderstand how OpenGL support works in Mesa.
Maybe there is some documentation which would make me understand it properly? I
couldn't find it.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.

--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
___
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev