>>>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 <[email protected]> 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
>> [email protected]
>> 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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev