fixed some warnings in render.c, switched to -O3 optimization (no performance increase for Virtua Racing however), modified libsamplerate default when Virtua Racing is running to gain some fps

This commit is contained in:
ekeeke31 2008-09-25 17:53:44 +00:00
parent 68e201835f
commit 7b4ec49188
4 changed files with 6 additions and 6 deletions

View File

@ -26,7 +26,7 @@ INCLUDES := source source/m68k source/z80 source/sound source/cart_hw \
# options for code generation
#---------------------------------------------------------------------------------
CFLAGS = -fno-strict-aliasing -O2 -Wall $(MACHDEP) $(INCLUDE) -DWORDS_BIGENDIAN -DNGC="1" -DHW_DOL
CFLAGS = -O3 -Wall $(MACHDEP) $(INCLUDE) -DWORDS_BIGENDIAN -DNGC="1" -DHW_DOL
CXXFLAGS = $(CFLAGS)
LDFLAGS = $(MACHDEP) -Wl,-Map,$(notdir $@).map

View File

@ -26,7 +26,7 @@ INCLUDES := source source/m68k source/z80 source/sound source/cart_hw\
# options for code generation
#---------------------------------------------------------------------------------
CFLAGS = -O2 -mrvl -Wall $(MACHDEP) -fno-strict-aliasing $(INCLUDE) -DWORDS_BIGENDIAN -DNGC="1" -DHW_RVL
CFLAGS = -O3 -mrvl -Wall $(MACHDEP) -fno-strict-aliasing $(INCLUDE) -DWORDS_BIGENDIAN -DNGC="1" -DHW_RVL
CXXFLAGS = $(CFLAGS)
LDFLAGS = $(MACHDEP) -Wl,-Map,$(notdir $@).map

View File

@ -757,7 +757,7 @@ void render_ntx(int which, int line, uint8 *buf)
int shift;
int v_line;
uint32 atex, atbuf, *src, *dst;
uint16 xscroll;
uint16 xscroll = 0;
int y_scroll;
uint32 *nt;
uint32 *vs;
@ -819,7 +819,7 @@ void render_ntx_im2(int which, int line, uint8 *buf, uint8 odd)
int shift;
int v_line;
uint32 atex, atbuf, *src, *dst;
uint16 xscroll;
uint16 xscroll = 0;
int y_scroll;
uint32 *nt;
uint32 *vs;
@ -880,7 +880,7 @@ void render_ntx_vs(int which, int line, uint8 *buf)
int shift;
int v_line;
uint32 atex, atbuf, *src, *dst;
uint16 xscroll;
uint16 xscroll = 0;
int y_scroll;
uint32 *nt;
uint32 *vs;

View File

@ -164,7 +164,7 @@ void sound_update(void)
}
/* samplerate conversion */
src_simple (&src_data, SRC_SINC_FASTEST, 2);
src_simple (&src_data, svp ? SRC_LINEAR : SRC_SINC_FASTEST, 2);
/* this is basically libsamplerate "src_float_to_int_array" function, adapted to interlace samples */
len = snd.buffer_size;