Uh, this is really, really old Mesa code that's been effectively imported into ReactOS. See http://reactos.org/newsletter-95 the first section. Some of Jerome's plans have changed since then, but the basic gist is still there.
On Mon, Jan 6, 2014 at 7:39 PM, Timo Kreuzer <timo.kreu...@web.de> wrote: > > Ok, but as another general rule, we should avoid hacking 3rd party code, > unless definately required. I would prefer > a) Providing a fix for the code that is acceptable for the original > author(s) (which I think PSEH is most likely not) > b) Fix our own code (and I'm still not sure whether the fix is actually > required or just required because something on our side is broken) > Of cause it would make sense to hack 3rd party code, when a fix for our > own stuff is not expectable in the near future, but then it should be > visibly marked as such, combined with a bug report. > Otherwise we should think about a solution that we can merge upstream. > Can you provide more information, why we need this change in this > explicit case (other than "as a general rule") and whether it is > reasonable to investigate a solution, that we can send upstream? > > Thanks, > Timo > > Am 06.01.2014 23:36, schrieb Jerome Gardou: > > As a general rule, we should not use SetUnhandledExceptionFilter, > because it > > has side effects. > > > > > http://www.codeproject.com/Articles/154686/SetUnhandledExceptionFilter-and-the-C-C-Runtime-Li > > > > Le lundi 06 janvier 2014, 23:29:51 Timo Kreuzer a écrit : > >> Is this a bug in the mesa code or are we lacking something here? > >> > >> Am 06.01.2014 19:39, schrieb jgar...@svn.reactos.org: > >>> Author: jgardou > >>> Date: Mon Jan 6 18:39:42 2014 > >>> New Revision: 61545 > >>> > >>> URL: http://svn.reactos.org/svn/reactos?rev=61545&view=rev > >>> Log: > >>> [MESA] > >>> > >>> - Use PSEH to test and catch SSE exceptions > >>> > >>> #CORE-7727 Problem with software implementation is fixed with r61545. > >>> Investigating on vmware driver support.> > >>> Modified: > >>> trunk/reactos/dll/opengl/mesa/x86/common_x86.c > >>> > >>> Modified: trunk/reactos/dll/opengl/mesa/x86/common_x86.c > >>> URL: > >>> > http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/x86/comm > >>> on_x86.c?rev=61545&r1=61544&r2=61545&view=diff > >>> > ========================================================================= > >>> ===== --- trunk/reactos/dll/opengl/mesa/x86/common_x86.c > [iso-8859-1] > >>> (original) +++ > >>> trunk/reactos/dll/opengl/mesa/x86/common_x86.c [iso-8859-1] Mon > Jan 6 > >>> 18:39:42 2014 @@ -51,6 +51,8 @@ > >>> > >>> #include "main/imports.h" > >>> #include "common_x86_asm.h" > >>> > >>> +#include <pseh/pseh2.h> > >>> + > >> _______________________________________________ > >> Ros-dev mailing list > >> Ros-dev@reactos.org > >> http://www.reactos.org/mailman/listinfo/ros-dev > > > > _______________________________________________ > > Ros-dev mailing list > > Ros-dev@reactos.org > > http://www.reactos.org/mailman/listinfo/ros-dev > > > > > _______________________________________________ > Ros-dev mailing list > Ros-dev@reactos.org > http://www.reactos.org/mailman/listinfo/ros-dev >
_______________________________________________ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev