mirror of
https://github.com/yuzu-emu/FasTC.git
synced 2025-01-07 01:55:37 +00:00
Move type defines into core library... all modules should have a standard set of types.
This commit is contained in:
parent
1a0c3365da
commit
2ad2e94584
|
@ -1,3 +1,5 @@
|
|||
INCLUDE_DIRECTORIES(${TexC_SOURCE_DIR}/Core/include)
|
||||
|
||||
INCLUDE_DIRECTORIES(${TexC_SOURCE_DIR}/BPTCEncoder/include)
|
||||
INCLUDE_DIRECTORIES(${TexC_BINARY_DIR}/BPTCEncoder/include)
|
||||
|
||||
|
@ -107,7 +109,6 @@ CONFIGURE_FILE(
|
|||
|
||||
SET( HEADERS
|
||||
src/BC7CompressionMode.h
|
||||
src/BC7IntTypes.h
|
||||
src/BitStream.h
|
||||
src/RGBAEndpoints.h
|
||||
)
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
#ifndef __BC7_COMPRESSIONMODE_H__
|
||||
#define __BC7_COMPRESSIONMODE_H__
|
||||
|
||||
#include "BC7IntTypes.h"
|
||||
#include "TexCompTypes.h"
|
||||
#include "RGBAEndpointsSIMD.h"
|
||||
|
||||
// Forward Declarations
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
//
|
||||
//--------------------------------------------------------------------------------------
|
||||
|
||||
#include "BC7IntTypes.h"
|
||||
#include "TexCompTypes.h"
|
||||
#include "BC7Compressor.h"
|
||||
#include "BC7CompressionMode.h"
|
||||
#include "BCLookupTables.h"
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
//
|
||||
//--------------------------------------------------------------------------------------
|
||||
|
||||
#include "BC7IntTypes.h"
|
||||
#include "TexCompTypes.h"
|
||||
#include "BC7Compressor.h"
|
||||
#include "BC7CompressionModeSIMD.h"
|
||||
#include "RGBAEndpointsSIMD.h"
|
||||
|
|
|
@ -16,7 +16,6 @@
|
|||
//--------------------------------------------------------------------------------------
|
||||
|
||||
#include "BC7Config.h"
|
||||
#include "BC7IntTypes.h"
|
||||
#include "RGBAEndpoints.h"
|
||||
#include "BC7Compressor.h"
|
||||
#include "BC7CompressionMode.h"
|
||||
|
|
|
@ -18,7 +18,8 @@
|
|||
#ifndef __RGBA_ENDPOINTS_H__
|
||||
#define __RGBA_ENDPOINTS_H__
|
||||
|
||||
#include "BC7IntTypes.h"
|
||||
#include "TexCompTypes.h"
|
||||
|
||||
#include <cmath>
|
||||
#include <cfloat>
|
||||
#include <cstring>
|
||||
|
|
|
@ -18,7 +18,8 @@
|
|||
#ifndef __RGBA_SIMD_ENDPOINTS_H__
|
||||
#define __RGBA_SIMD_ENDPOINTS_H__
|
||||
|
||||
#include "BC7IntTypes.h"
|
||||
#include "TexCompTypes.h"
|
||||
|
||||
#include <cmath>
|
||||
#include <cfloat>
|
||||
#include <cstring>
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
|
||||
// Copyright 2012 (c) Pavel Krajcevski
|
||||
// BC7IntTypes.h
|
||||
|
||||
|
@ -6,9 +5,12 @@
|
|||
// on various platforms.
|
||||
|
||||
// !FIXME! Still needs to be tested on Windows platforms.
|
||||
#ifndef _TEX_COMP_TYPES_H_
|
||||
#define _TEX_COMP_TYPES_H_
|
||||
|
||||
|
||||
// Windows?
|
||||
#ifdef _MSC_VER
|
||||
|
||||
typedef __int16 int16;
|
||||
typedef __uint16 uint16;
|
||||
typedef __int32 int32;
|
||||
|
@ -16,16 +18,28 @@ typedef __uint32 uint32;
|
|||
typedef __int8 int8;
|
||||
typedef __uint8 uint8;
|
||||
|
||||
#else
|
||||
typedef __uint64 uint64;
|
||||
typedef __int64 int64;
|
||||
|
||||
typedef __int32_ptr int32_ptr;
|
||||
|
||||
// If not, assume GCC, or at least standard defines...
|
||||
#else
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
typedef int8_t int8;
|
||||
typedef int16_t int16;
|
||||
typedef int32_t int32;
|
||||
typedef int64_t int64;
|
||||
|
||||
typedef uint8_t uint8;
|
||||
typedef uint16_t uint16;
|
||||
typedef uint32_t uint32;
|
||||
typedef uint64_t uint64;
|
||||
|
||||
#endif
|
||||
typedef uintptr_t int32_ptr;
|
||||
|
||||
#endif // _MSC_VER
|
||||
|
||||
#endif // _TEX_COMP_TYPES_H_
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "Windows.h"
|
||||
#include "TexCompTypes.h"
|
||||
|
||||
// A simple stopwatch class using Windows' high-resolution performance counters.
|
||||
class StopWatch
|
||||
|
@ -34,8 +34,8 @@ public:
|
|||
double TimeInMicroseconds() const;
|
||||
|
||||
private:
|
||||
LONGLONG frequency;
|
||||
LONGLONG start;
|
||||
LONGLONG stop;
|
||||
DWORD_PTR affinityMask;
|
||||
uint64 frequency;
|
||||
uint64 start;
|
||||
uint64 stop;
|
||||
int32_ptr affinityMask;
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue