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

Reply via email to