--
You received this message because you are subscribed to the Google Groups "mupen64plus" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mupen64plus...@googlegroups.com.
To post to this group, send email to mupen...@googlegroups.com.
Visit this group at http://groups.google.com/group/mupen64plus?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
We actually have support for SDL 2.0 which can be enabled at compile time, but I don't think that includes the new rumble functionality. If someone sends a patch for this feature I would be happy to merge it. We'll probably stick with SDL 1.2 for the Linux binary releases and leave this as a default in the source makefiles until SDL2 has been in the main distros for a few years, just to keep it easy for users. We could build against SDL2 to get rumble in Windows and OSX in the near future though; that would be nice.
I think we are currently only supporting SDL 1.2 in Windows at the moment. You
could migrate to SDL2 if you like, without too much difficulty. You would need
to update the library in the mupen64plus-win32-deps module to add the header
and static/dynamic libs for SDL2, and then modify the MSVC project files to
build against the new library.
Richard
> --
Hi,
Your steps to migrate to SDL2 with the visual studio project files sound
correct. Can you pastebin the compiler errors that you get?
Richard
--
OK, send us a link if you get any compile/link errors which you cannot resolve.
I think it should not be necessary to compile any additional C
files as C++. I know that I had to configure many projects that
way with earlier versions of MSVC, because it did not support the
C99 feature of defining variables in the middle of a function in a
C file. That was really frustrating. But with MSVC 2013 they
finally added support for this, so most if not all of the C files
should be compilable in C mode.. The problem (as you have
discovered) with building them as C++ is that the C++ standard is
more strict about type checking and refuses to automatically
typecast even very simple things, instead throwing errors. So you
have to explicitly typecast everything.
Richard
--
You received this message because you are subscribed to a topic in the Google Groups "mupen64plus" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mupen64plus/KcACa5wJYr4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mupen64plus...@googlegroups.com.
To post to this group, send email to mupen...@googlegroups.com.
Visit this group at https://groups.google.com/group/mupen64plus.
For more options, visit https://groups.google.com/d/optout.