Skip to content

Commit 3ac816a

Browse files
committed
forcing fast-math in the Cmake
1 parent 0ee1c2b commit 3ac816a

File tree

2 files changed

+1
-10
lines changed

2 files changed

+1
-10
lines changed

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2666,6 +2666,7 @@ elseif(VITA)
26662666
# CheckPTHREAD()
26672667

26682668
elseif(PSP)
2669+
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsingle-precision-constant -ffast-math")
26692670
file(GLOB PSP_MAIN_SOURCES ${SDL2_SOURCE_DIR}/src/main/psp/*.c)
26702671
list(APPEND SDLMAIN_SOURCES ${PSP_MAIN_SOURCES})
26712672

src/render/psp/SDL_render_psp.c

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -727,42 +727,32 @@ static void PSP_SetBlendMode(PSP_RenderData *data, PSP_BlendInfo blendInfo)
727727
if (data->blendInfo.mode != blendInfo.mode) {
728728
switch (blendInfo.mode) {
729729
case SDL_BLENDMODE_NONE:
730-
{
731730
sceGuShadeModel(GU_SMOOTH);
732731
sceGuTexFunc(GU_TFX_REPLACE, GU_TCC_RGBA);
733732
sceGuDisable(GU_BLEND);
734733
break;
735-
}
736734
case SDL_BLENDMODE_BLEND:
737-
{
738735
sceGuTexFunc(GU_TFX_MODULATE, GU_TCC_RGBA);
739736
sceGuBlendFunc(GU_ADD, GU_SRC_ALPHA, GU_ONE_MINUS_SRC_ALPHA, 0, 0);
740737
sceGuEnable(GU_BLEND);
741738
break;
742-
}
743739
case SDL_BLENDMODE_ADD:
744-
{
745740
sceGuTexFunc(GU_TFX_MODULATE, GU_TCC_RGBA);
746741
sceGuBlendFunc(GU_ADD, GU_SRC_ALPHA, GU_FIX, 0, 0x00FFFFFF);
747742
sceGuEnable(GU_BLEND);
748743
break;
749-
}
750744
case SDL_BLENDMODE_MOD:
751-
{
752745
sceGuTexFunc(GU_TFX_MODULATE, GU_TCC_RGBA);
753746
sceGuBlendFunc(GU_ADD, GU_FIX, GU_SRC_COLOR, 0, 0);
754747
sceGuEnable(GU_BLEND);
755748
break;
756-
}
757749
case SDL_BLENDMODE_MUL:
758-
{
759750
sceGuTexFunc(GU_TFX_MODULATE, GU_TCC_RGBA);
760751
/* FIXME SDL_BLENDMODE_MUL is simplified, and dstA is in fact un-changed.*/
761752
sceGuBlendFunc(GU_ADD, GU_DST_COLOR, GU_ONE_MINUS_SRC_ALPHA, 0, 0);
762753
sceGuEnable(GU_BLEND);
763754
break;
764755
}
765-
}
766756

767757
data->blendInfo.mode = blendInfo.mode;
768758
}

0 commit comments

Comments
 (0)