>>>Did you REBUILD your mesa project after applying the patches?...
yes I did... Now I have more detail about the problem: 1) I use a delphi Application 2) OpenGL "fixed pipeline" all is OK 3) OpenGL with NVidia CG Shaders (using ARB_fragment_program + ARB_vertex_program profiles) all is OK 4) OpenGL with GLSL KO. I'm able to compile a to build the shader but the following call failed: IdLocation:=glGetUniformLocationARB(Self.FProgram,PGLcharARB(PChar('CameraPos'))); (Delphi) Similar to: IdLocation=glGetUniformLocationARB(this->FProgram,"CameraPos"); (c++) Debugging the application, I get this error on that line ("File "glapitemp.h" line 3711 Run-Time Check Failure #0 - The value of ESP was not prope...") I use Mesa32 in Debug version (dynamic linking CRT) Hope this is helpful to you... ;-) Delle Karl Schultz wrote: > > This is caused by a mismatch in function signatures in the area of calling > convention, cdecl vs stdcall. > > Did you REBUILD your mesa project after applying the patches? It is > possible that some code was left compiled with the old incorrect version > of > the syncobj.h file. When you replaced the syncobj.h file with the newer > correct version, your object files may still have been newer than the new > syncobj.h file and so the object files calling syncobj may not have been > recompiled with the right function calling convention. Please REBUILD the > project and try again. > > If that is not it, please at least narrow the problem down to the API call > causing this error. Your PNG link isn't working. > > On Tue, Nov 17, 2009 at 8:24 AM, Delle <dell...@gmail.com> wrote: > >> >> :((( >> >> I get an error running my Application (that works fine with NVidia >> driver): >> >> >> "Run-Time Check Failure #0 - The value of ESP was not properly saved >> >> across a function call" >> >> Maybe this http://www.codeguru.com/forum/showthread.php?t=366290 LINK >> will >> help... >> >> Thank you. >> >> http://old.nabble.com/file/p26391769/Runtime%2Berror.PNG >> Runtime+error.PNG >> >> >> Delle wrote: >> > >> > >> > Karl Schultz wrote: >> >> >> >> It looks like you are not compiling all the files. >> >> >> >> Be sure you have these files in your project: >> >> >> >> Added files to project list: >> >> hash_table.[ch] >> >> lex.yy.c with -D >> >> YY_NO_UNISTD_H >> >> YY_USE_CONST >> >> _CRT_SECURE_NO_DEPRECATE >> >> _CRT_NONSTDC_NO_DEPRECATE >> >> program_parse_extra.c >> >> program_parse_tab.[ch] with -D >> >> YYMALLOC=malloc >> >> YYFREE=free >> >> prog_parameter_layout.[ch] >> >> symbol_table.[ch] >> >> syncobj.[ch] >> >> >> >> Somehow you didn't pick up the new windows/VC8/mesa/mesa/mesa.vcproj >> >> file. >> >> Maybe you had it open when you replaced it. >> >> >> >> Moving to VS 2008 won't help. >> >> >> >> Hint: If you see that a symbol is unresolved, try looking for that >> >> symbol >> >> in the source files and then determine if the source file(s) defining >> the >> >> symbol are being built. >> >> >> > >> > You are right! I've missed that file.. :( >> > >> > Now it works!!! (========== Rebuild All: 4 succeeded, 0 failed, 0 >> skipped >> > ==========) >> > >> > Thank you so much!!! >> > >> > >> >> -- >> View this message in context: >> http://old.nabble.com/Error-building-MesaLib-7.6-onto-Win32-with-Microsoft-Visual-Studio-2005-and-2008-tp25990977p26391769.html >> Sent from the mesa3d-dev mailing list archive at Nabble.com. >> >> >> >> ------------------------------------------------------------------------------ >> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >> 30-Day >> trial. Simplify your report design, integration and deployment - and >> focus >> on >> what you do best, core application coding. Discover what's new with >> Crystal Reports now. http://p.sf.net/sfu/bobj-july >> _______________________________________________ >> Mesa3d-dev mailing list >> Mesa3d-dev@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/mesa3d-dev >> > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day > trial. Simplify your report design, integration and deployment - and focus > on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Mesa3d-dev mailing list > Mesa3d-dev@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mesa3d-dev > > -- View this message in context: http://old.nabble.com/Error-building-MesaLib-7.6-onto-Win32-with-Microsoft-Visual-Studio-2005-and-2008-tp25990977p26405186.html Sent from the mesa3d-dev mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev