Source

mupen64plus-video-glide64mk2 / projects / unix / Makefile

Author Commit Message Labels Comments Date
ecsv
Allow to build without GlideHQ support Some systems don't have the required boost support and would not be able to compile glide64 without adding a lot of new dependencies to their build environment.
ecsv
Prefer -mt-less boost libraries by default The newest boost version (1.5x) completely stripped the -mt suffix from the libraries. This seems to be the default now and was already supported in earlier versions (1.4x). Users requiring the suffix can still add them using BOOST_SUFFIX and BOOST_THREAD_SUFFIX.
ecsv
Revert "Enable link time garbage collection when link time optimization is enabled" Some linker on different platforms don't handle the garbage collection correctly and create extreme bloated binaries. Therefore, leave it to the user to enable this feature or not.
ecsv
Rename all visible Glide64 strings to Glide64mk2 The glide64 plugin for mupen64plus is available at the same time as the glide64mk2 video plugin. Both support different features and use different configuration options. A clear distinction is necessary to avoid confusion by the users.
ecsv
Remove switchable asm implementations used during the port to C
ecsv
Reenable link time optimization for the m64p related c files
ecsv
Enable link time garbage collection when link time optimization is enabled
ecsv
Fix boost::filesystem usage for MinGW
ecsv
Don't search for zlib on OSX using pkg-config
ecsv
Readd SoftLocker which was dropped during the initial port Signed-off-by: Sven Eckelmann <sven@narfation.org> --- projects/unix/Makefile | 8 ++++++++ src/Glide64/Gfx #1.3.h | 2 ++ src/Glide64/Main.cpp | 2 ++ src/Glide64/rdp.cpp | 25 +++++++++++-------------- 4 files changed, 23 insertions(+), 14 deletions(-)
ecsv
Allow to compile GlideHQ as part of mupen64plus-video-glide64mk2
ecsv
Fix build under MinGW
ecsv
Move TexLoad32b functions back to TexLoad32b.h
ecsv
Add C conversion of TexConv assembler functions
ecsv
Add C conversion of MiClWr32b assembler functions
ecsv
Add C conversion of MiClWr16b assembler functions
ecsv
Add C conversion of MiClWr8b assembler functions
ecsv
Add C conversion of TexLoad8b assembler functions
ecsv
Add C conversion of TexLoad16b assembler functions load16bRGBA needs more attention because the conversion caused graphical issues in Mario64 and Zelda
ecsv
Add C conversion of TexLoad4b assembler functions
ecsv
Fix major texture problems in Zelda The current ASM conversion hack was improved to fix the major texture problems in Zelda. It is still not finished and additional work has to be done to make the code accurate. The remaining work blocks were left in place.
ecsv
Fix texture cache crc calculation
ecsv
Allow to build old Texture.asm for regression testing
ecsv
Enable MMX and SSE for 32-bit builds
ecsv
Fix export of plugin functions
ecsv
Add mupen64plus Makefile to compile glide64mk2