Theodore Jump wrote:
>
>
> If you'd ship me your changed files directly it might shave some time. I can
> also work on converting the nasm into MSVC inline asm so that people won't have
> to find and install nasm. It's possible I won't be able to as the VC inline
> asm isn't the greatest in the world, but we'll see if I can.
>
I think it is actually faster and safer to you to do these changes by
editing instead of copying my files.
(Actually I guess you have already done these). In any case I am
sending these to the whole dev list so that people who are not
suffering from win32 would know to avoid these problems.
Regarding the NASM issue I don't think that manual translation
is a good idea. You would get into trouble when the sources
are updated for what ever reason. May be we should just distribute
the sources with Nasm ready assembly file, and a pointer where
to get Nasm. The default compilation would be with out Nasm,
with instructions what to change I the user has installed it.
BTW I am compiling Mesa using the mesafx.bat (and the
Makefile.fx) way.
Now the changes:
############################
in Makefile.fx I have changed the function style parameter
from /Gz to /Gd (/Gd is the compiler default btw?)
This solved problems with quicksort etc.
in api1.c api2.c apiext.c there were couple of functions
with APIENTRY in their definition. I have changed these
to use GLAPIENTRY as all the other functions.
in api1.c gl_EvalCoord1f gl_EvalCoord2f were declared with
GLAPIENTRY. This conflicted with vbfill.h, as the functions
are NOT part of the api I removed the GLAPIENTRY.
in mmath I have changed:
< #if defined(USE_X86_ASM)
---
> #if defined(USE_X86_ASM) && !defined(__MSC__)
because I am using the X86 assembler (the X86-NASM stuff) but not the
specific assembly syntax.
In fxwgl I have added the WM_SYSKEYDOWN (line 243)
case WM_SYSCHAR:
case WM_SYSKEYDOWN: /*added by Eero*/
because otherwise I cannot get the hotkey switching to work for some
reason.
Eero
_______________________________________________
Mesa-dev maillist - [EMAIL PROTECTED]
http://lists.mesa3d.org/mailman/listinfo/mesa-dev