openscenegraph / OpenSceneGraph

OpenSceneGraph git repository
http://www.openscenegraph.org
Other
3.21k stars 1.42k forks source link

osg_Normal binding location ? #1322

Closed msnh2012 closed 4 months ago

msnh2012 commented 4 months ago

When I test my code on a Nvidia graphic card, the normal array is correct. But, on an Intel graphic card, the normal array is incorrect.

91cdeecc65036d1c5df013de0c59ad01

robertosfield commented 4 months ago

Could simply be a buggy/non compliant driver.

You'll likely find Vulkan more portable/better supported than OpenGL. You'll get better performance and lower overheads as well as the more consistent support across modern platforms. I have used Intel integrated GPUs with associated Vulkan drivers under Linux and Windows with great success, both on Laptop and Desktop systems.

The only reason to use OpenGL/OpenSceneGraph these days is if you have a large existing code-base that constrains you moving to more modern API's like Vulkan/VulkanSceneGraph.