On 27/02/06, Keith Whitwell <[EMAIL PROTECTED]> wrote:
> Michal Krol wrote:
> > CVSROOT:      /cvs/mesa
> > Module name:  Mesa
> > Repository:   Mesa/windows/VC6/mesa/osmesa/
> > Changes by:   [EMAIL PROTECTED]  06/02/27 14:41:42
> >
> > Log message:
> >   More GLSL code:
> >   - add x86 code generator;
>
> Michal,
>
> I can't tell you how pleased I am to see the rtasm/ code getting used
> for this!  It looks like you've taken it to the next level in terms of
> applying it to a complex problem domain...   How complete is the work
> you've done?

The slang_execute_x86.c is fully functional, although it does not
have any optimization. It is 10 x faster than the interpreter, so
it is enough for now, there are other priorities.

>  Are there any glaring problems with using the assembler,
> or things that should be changed?
>
> Let me know if there's anything I can clarify or help with...
>

I have spotted some minor bug in the rtasm (see comments in the
slang_execute_x86.c). Also I need literal arguments for
some opcodes (PUSH, TEST) and 8-bit jumps. I can add this
myself, but not as elegant as you can.

--
Pozdrawiam,
Michal Krol


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to