From: HB-GRAL <fli...@sa...> - 2011-06-23 12:17:56
|
Hi all For upcoming debugging weeks: Please note that issue #294 and #335 are still valid here with OSX 10.6, ATI 5750, OSG2.9.7. I still get Warning: detected OpenGL error 'invalid operation' at after RenderBin::draw(..) with every plane (i.e. 737-100) where reflect shaders are active. I don’t know how to get better debugging information with fgfs, and I apologize, can someone give me a hint again how I can get "human readable" error output instead of tousands of this lines above, filling up my log, pointing to nowhere ? Now all what I can say is what my "shader builder" on OSX says for reflect and reflect-bum-spec: --- Validation Failed: Sampler error: Samplers of different types use the same texture image unit. - or - A sampler's texture unit is out of range (greater than max allowed or negative). --- Another validation warning with reflect-bump-spec, but this needs only some small shader clean up I think ;-) --- Program link results: WARNING: vertex shader writes varying 'Normal' which is not active. --- NONE of the other shaders have problems with passing an external shader validation. Please accept the issue #294 for OSX/ATI now and assign it to shader core developers if he/she is still around. (I will try to help to fix it of course). btw. using 777-200 (see also issue #335) gives me: --- FRAGMENT glCompileShader "" FAILED FRAGMENT Shader "" infolog: ERROR: 0:58: '>=' : wrong operand types no operation '>=' exists that takes a left-hand operand of type 'uniform float' and a right operand of type 'const int' (or there is no acceptable conversion) glLinkProgram "" FAILED Program "" infolog: ERROR: One or more attached shaders not successfully compiled --- I will vote for removing all the shaders in aircrafts soon :-) Thanks, Yves |