]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - makefile.inc
fix D3D scissoring
[xonotic/darkplaces.git] / makefile.inc
index 3f41d462f2eb4d232f0d930efbdeaa3267d671e2..b98e2b25bee52c37b79c6bef9490dc16830419c5 100644 (file)
@@ -138,6 +138,8 @@ OBJ_COMMON= \
        mdfour.o \
        menu.o \
        meshqueue.o \
+       mod_skeletal_animatevertices_sse.o \
+       mod_skeletal_animatevertices_generic.o \
        model_alias.o \
        model_brush.o \
        model_shared.o \
@@ -188,6 +190,8 @@ CFLAGS_RELEASE=
 CFLAGS_RELEASE_PROFILE=-fbranch-probabilities
 CFLAGS_SDL=$(SDLCONFIG_CFLAGS)
 
+CFLAGS_SSE=-msse
+
 OPTIM_DEBUG=$(CPUOPTIMIZATIONS)
 #OPTIM_RELEASE=-O2 -fno-strict-aliasing -ffast-math -funroll-loops $(CPUOPTIMIZATIONS)
 #OPTIM_RELEASE=-O2 -fno-strict-aliasing -fno-math-errno -fno-trapping-math -ffinite-math-only -fno-signaling-nans -fcx-limited-range -funroll-loops $(CPUOPTIMIZATIONS)
@@ -513,6 +517,10 @@ cd_sdl.o: cd_sdl.c
        $(CHECKLEVEL2)
        $(DO_CC) $(CFLAGS_SDL)
 
+mod_skeletal_animatevertices_sse.o: mod_skeletal_animatevertices_sse.c
+       $(CHECKLEVEL2)
+       $(DO_CC) $(CFLAGS_SSE)
+
 darkplaces.o: %.o : %.rc
        $(CHECKLEVEL2)
        $(WINDRES) -o $@ $<