mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-02-03 12:31:15 +00:00
Disable sdl neon for 3ds
This commit is contained in:
parent
3e5d447f9b
commit
ffe869f707
@ -4,7 +4,6 @@
|
|||||||
#include "mathutils.h"
|
#include "mathutils.h"
|
||||||
#include "meshutils.h"
|
#include "meshutils.h"
|
||||||
#include "miniwin.h"
|
#include "miniwin.h"
|
||||||
#include "miniwin/windows.h"
|
|
||||||
|
|
||||||
#include <SDL3/SDL.h>
|
#include <SDL3/SDL.h>
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
@ -68,16 +67,7 @@ void Direct3DRMSoftwareRenderer::ClearZBuffer()
|
|||||||
_mm_empty();
|
_mm_empty();
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#elif defined(__3DS__)
|
#elif (defined(__arm__) || defined(__aarch64__)) && !defined(__3DS__)
|
||||||
SDL_Log("FIXME!");
|
|
||||||
// if (SDL_HasNEON()) {
|
|
||||||
// float32x4_t inf4 = vdupq_n_f32(inf);
|
|
||||||
// for (; i + 4 <= size; i += 4) {
|
|
||||||
// vst1q_f32(&m_zBuffer[i], inf4);
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// FIXME
|
|
||||||
#elif defined(__arm__) || defined(__aarch64__)
|
|
||||||
if (SDL_HasNEON()) {
|
if (SDL_HasNEON()) {
|
||||||
float32x4_t inf4 = vdupq_n_f32(inf);
|
float32x4_t inf4 = vdupq_n_f32(inf);
|
||||||
for (; i + 4 <= size; i += 4) {
|
for (; i + 4 <= size; i += 4) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user