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