re-organize folder structure

* move SIMD instructions (SSE2, AVX) to arch folder
This commit is contained in:
Recep Aslantas
2017-02-13 12:18:52 +03:00
parent f660170497
commit 595ad42cb8
14 changed files with 22 additions and 22 deletions

View File

@@ -9,7 +9,7 @@
#define cglm_affine_mat_avx_h
#ifdef __AVX__
#include "cglm-common.h"
#include "../../cglm-common.h"
#include "cglm-intrin.h"
#include <immintrin.h>

View File

@@ -9,7 +9,7 @@
#define cglm_affine_mat_sse2_h
#if defined( __SSE__ ) || defined( __SSE2__ )
#include "cglm-common.h"
#include "../../cglm-common.h"
#include "cglm-intrin.h"
CGLM_INLINE

View File

@@ -9,7 +9,7 @@
#define cglm_mat_simd_avx_h
#ifdef __AVX__
#include "cglm-common.h"
#include "../../cglm-common.h"
#include "cglm-intrin.h"
#include <immintrin.h>

View File

@@ -9,7 +9,7 @@
#define cglm_mat_sse_h
#if defined( __SSE__ ) || defined( __SSE2__ )
#include "cglm-common.h"
#include "../../cglm-common.h"
#include "cglm-intrin.h"
CGLM_INLINE

View File

@@ -9,7 +9,7 @@
#define cglm_mat3_sse_h
#if defined( __SSE__ ) || defined( __SSE2__ )
#include "cglm-common.h"
#include "../../cglm-common.h"
#include "cglm-intrin.h"
CGLM_INLINE

View File

@@ -8,7 +8,7 @@
#ifndef cglm_quat_simd_h
#define cglm_quat_simd_h
#include "cglm-common.h"
#include "../../cglm-common.h"
#include "cglm-intrin.h"
CGLM_INLINE

View File

@@ -11,8 +11,8 @@
#include "cglm-common.h"
#include "cglm-mat.h"
#include "cglm-mat3.h"
#include "cglm-affine-mat-sse2.h"
#include "cglm-affine-mat-avx.h"
#include "arch/simd/cglm-affine-mat-sse2.h"
#include "arch/simd/cglm-affine-mat-avx.h"
#include <assert.h>

View File

@@ -14,8 +14,8 @@
#define cglm_mat_h
#include "cglm-common.h"
#include "cglm-mat-simd-sse2.h"
#include "cglm-mat-simd-avx.h"
#include "arch/simd/cglm-mat-simd-sse2.h"
#include "arch/simd/cglm-mat-simd-avx.h"
#include <assert.h>

View File

@@ -9,7 +9,7 @@
#define cglm_mat3_h
#include "cglm-common.h"
#include "cglm-mat3-simd-sse2.h"
#include "arch/simd/cglm-mat3-simd-sse2.h"
#define GLM_MAT3_IDENTITY_INIT {{1.0f, 0.0f, 0.0f}, \
{0.0f, 1.0f, 0.0f}, \

View File

@@ -9,9 +9,9 @@
#define cglm_quat_h
#include "cglm-common.h"
#include "cglm-intrin.h"
#include "cglm-quat-simd.h"
#include "cglm-vec.h"
#include "arch/simd/cglm-intrin.h"
#include "arch/simd/cglm-quat-simd.h"
#define GLM_QUAT_IDENTITY_INIT {0.0f, 0.0f, 0.0f, 1.0f}
#define GLM_QUAT_IDENTITY (versor){0.0f, 0.0f, 0.0f, 1.0f}

View File

@@ -13,7 +13,7 @@
#define cglm_vec_ext_h
#include "cglm-common.h"
#include "cglm-intrin.h"
#include "arch/simd/cglm-intrin.h"
#include <stdbool.h>
/*!

View File

@@ -14,8 +14,8 @@
#define cglm_vec_h
#include "cglm-common.h"
#include "cglm-intrin.h"
#include "cglm-vec-ext.h"
#include "arch/simd/cglm-intrin.h"
/*!
* @brief copy all members of [a] to [dest]

View File

@@ -33,14 +33,14 @@ nobase_include_HEADERS = include/cglm.h \
include/cglm-mat.h \
include/cglm-affine-mat.h \
include/cglm-platform.h \
include/cglm-mat-simd-avx.h \
include/cglm-affine-mat-avx.h \
include/cglm-opengl.h \
include/cglm-quat-simd.h \
include/cglm-affine-mat-sse2.h \
include/cglm-mat3-simd-sse2.h \
include/cglm-mat-simd-sse2.h \
include/cglm-intrin.h \
include/arch/simd/cglm-mat-simd-avx.h \
include/arch/simd/cglm-affine-mat-avx.h \
include/arch/simd/cglm-quat-simd.h \
include/arch/simd/cglm-affine-mat-sse2.h \
include/arch/simd/cglm-mat3-simd-sse2.h \
include/arch/simd/cglm-mat-simd-sse2.h \
include/arch/simd/cglm-intrin.h \
include/call/cglmc-euler.h \
include/call/cglmc-quat.h \
include/call/cglmc-cam.h \