Created attachment 15327 [details] test case If call glAttachObjectARB firstly, then call glCompileShaderARB, the OBJECT_COMPILE_STATUS_ARB will be set as GL_FALSE, following is the code fragment: shader = glCreateShaderObjectARB(GL_FRAGMENT_SHADER_ARB); glShaderSourceARB(shader, 1, shaderSrc, NULL); program = glCreateProgramObjectARB(); glAttachObjectARB(program, shader); glCompileShaderARB(shader); glGetObjectParameterivARB(shader, GL_OBJECT_COMPILE_STATUS_ARB, &compiled); With soft rendering, there is no this issue. With OpenGL2.0 function call, there is no this issue.
soft rendering case is not correct here. Please reassign the bug to mesa core
(In reply to comment #1) > soft rendering case is not correct here. > Please reassign the bug to mesa core Soft rendering is OK. Indirect rendering is also incorrect. As you said, Mesa core is responsible for the shader compilation, assign the bug to Mesa core.
This issue has gone
verified against: mesa: (master)0e8a5a84742adf6e99236f246c77325fad174204
Mass version move, cvs -> git
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.