Jump to content

  • Log In with Google      Sign In   
  • Create Account


#ActualKaptein

Posted 07 December 2012 - 01:14 PM

"but chokes on new Ubuntu 12.04 system with integrated Intel graphics"
Maybe i'm jaded, but whenever i encounter the words intel and integrated, I move on, and never look back :)

they aren't very strong GPUs, they're full of driver issues and implementation variances.. sometimes it will outright lie to you (glGet*)
however! Newer intel integrated chips have orders of magnitude better openGL support! all the way up to 4.1 from what ive read!
So, personally, I will be waiting until "a larger percentage" of my potential audience has newer intel chips, and continue to pretend the older ones never existed :)

This post is only a warning, that if you really want to support the older intel integrated chips, you are in for a potential nightmare...
I'm sure there are plenty of people who can help you, since many if not most people who aren't making hobbyist games, will choose to include the widest audience possible =)

edit: to actually be helpful,
what happens when you supply an opengl implementation with something it doesn't support may cause it to run it in software mode
which is many orders of magnitude slower than hardware accelerated paths =)
for example, i imagine that if you tried GL_RGBA16 or GL_RGBA16F, it would do it all on the cpu
it may also not support RGB8, but i can't answer concretely what it can and can't do, and i'm unsure if you can ask the driver whether or not it's emulating it or not =)

http://www.opengl.org/wiki/Common_Mistakes#Texture_upload_and_pixel_reads
note that using GL_RGBA is not a "real format" because it doesn't describe internal precision, using GL_RGBA8 was determined to be the fastest.. i was unable to find any information for intel cards

#2Kaptein

Posted 07 December 2012 - 01:09 PM

"but chokes on new Ubuntu 12.04 system with integrated Intel graphics"
Maybe i'm jaded, but whenever i encounter the words intel and integrated, I move on, and never look back :)

they aren't very strong GPUs, they're full of driver issues and implementation variances.. sometimes it will outright lie to you (glGet*)
however! Newer intel integrated chips have orders of magnitude better openGL support! all the way up to 4.1 from what ive read!
So, personally, I will be waiting until "a larger percentage" of my potential audience has newer intel chips, and continue to pretend the older ones never existed :)

This post is only a warning, that if you really want to support the older intel integrated chips, you are in for a potential nightmare...
I'm sure there are plenty of people who can help you, since many if not most people who aren't making hobbyist games, will choose to include the widest audience possible =)

edit: to actually be helpful,
what happens when you supply an opengl implementation with something it doesn't support may cause it to run it in software mode
which is many orders of magnitude slower than hardware accelerated paths =)
for example, i imagine that if you tried GL_RGBA16 or GL_RGBA16F, it would do it all on the cpu
it may also not support RGB8, but i can't answer concretely what it can and can't do, and i'm unsure if you can ask the driver whether or not it's emulating it or not =)

#1Kaptein

Posted 07 December 2012 - 01:03 PM

"but chokes on new Ubuntu 12.04 system with integrated Intel graphics"
Maybe i'm jaded, but whenever i encounter the words intel and integrated, I move on, and never look back :)

they aren't very strong GPUs, they're full of driver issues and implementation variances.. sometimes it will outright lie to you (glGet*)
however! Newer intel integrated chips have orders of magnitude better openGL support! all the way up to 4.1 from what ive read!
So, personally, I will be waiting until "a larger percentage" of my potential audience has newer intel chips, and continue to pretend the older ones never existed :)

This post is only a warning, that if you really want to support the older intel integrated chips, you are in for a potential nightmare...
I'm sure there are plenty of people who can help you, since many if not most people who aren't making hobbyist games, will choose to include the widest audience possible =)

PARTNERS