1
0
mirror of https://github.com/narzoul/DDrawCompat synced 2024-12-30 08:55:36 +01:00

Fixed TDRs in Solaris 1.0.4

See issue #293.
This commit is contained in:
narzoul 2024-04-06 19:49:03 +02:00
parent d6fa1274fd
commit f1f775aaa4

View File

@ -1,10 +1,6 @@
#pragma once
#include <algorithm>
#include <array>
#include <cmath>
#include <Windows.h>
#include <Common/Log.h>
@ -144,7 +140,6 @@ Vector<Elem, size> unaryOperation(Operator op, const Vector<Elem, size>& vec)
#define DEFINE_VECTOR_BUILTIN_BINARY_OPERATOR(op) DEFINE_VECTOR_BINARY_OPERATOR(operator ## op, x op y)
#define DEFINE_VECTOR_STD_BINARY_OPERATOR(op) DEFINE_VECTOR_BINARY_OPERATOR(op, std::op(x, y))
#define DEFINE_VECTOR_STD_UNARY_OPERATOR(op) DEFINE_VECTOR_UNARY_OPERATOR(op, std::op(x))
DEFINE_VECTOR_BUILTIN_BINARY_OPERATOR(+);
DEFINE_VECTOR_BUILTIN_BINARY_OPERATOR(-);
@ -154,8 +149,8 @@ DEFINE_VECTOR_BUILTIN_BINARY_OPERATOR(/);
DEFINE_VECTOR_STD_BINARY_OPERATOR(max);
DEFINE_VECTOR_STD_BINARY_OPERATOR(min);
DEFINE_VECTOR_STD_UNARY_OPERATOR(ceil);
DEFINE_VECTOR_STD_UNARY_OPERATOR(floor);
DEFINE_VECTOR_UNARY_OPERATOR(ceil, ceilf(x));
DEFINE_VECTOR_UNARY_OPERATOR(floor, floorf(x));
#undef DEFINE_VECTOR_BINARY_OPERATOR
#undef DEFINE_VECTOR_UNARY_OPERATOR