Remove aliases and add wizapp as submodule
This commit is contained in:
7
.gitmodules
vendored
7
.gitmodules
vendored
@@ -1,4 +1,3 @@
|
|||||||
[submodule "include/c_cpp_aliases"]
|
[submodule "intern/wapp"]
|
||||||
path = include/c_cpp_aliases
|
path = intern/wapp
|
||||||
url = https://git.thewizardapprentice.com/abdelrahman/c-cpp-aliases.git
|
url = https://git.thewizardapprentice.com/abdelrahman/wizapp-stdlib.git
|
||||||
branch = main
|
|
||||||
|
|||||||
6
compile
6
compile
@@ -1,7 +1,10 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
WAPP_INCLUDE="$(find ./intern/wapp/src -type d | xargs -I{} echo -n "-I{} ")"
|
||||||
|
WAPP_SRC="$(find ./intern/wapp/src -type f -name "*.c" | xargs -I{} echo -n "{} ")"
|
||||||
|
|
||||||
CC=clang
|
CC=clang
|
||||||
CFLAGS="-g -Wall -Werror -pedantic -Iinclude $(pkg-config --cflags sdl2)"
|
CFLAGS="-g -Wall -Werror -pedantic -Iinclude $WAPP_INCLUDE $(pkg-config --cflags sdl2)"
|
||||||
LIBS="$(pkg-config --libs sdl2) -lm"
|
LIBS="$(pkg-config --libs sdl2) -lm"
|
||||||
|
|
||||||
RAYTRACER_SRC="src/window/*.c \
|
RAYTRACER_SRC="src/window/*.c \
|
||||||
@@ -17,6 +20,7 @@ RASTERISER_SRC="src/window/*.c \
|
|||||||
src/list/*.c \
|
src/list/*.c \
|
||||||
src/rasteriser/*.c \
|
src/rasteriser/*.c \
|
||||||
src/math/*.c \
|
src/math/*.c \
|
||||||
|
$WAPP_SRC \
|
||||||
"
|
"
|
||||||
|
|
||||||
BUILD=build_dir
|
BUILD=build_dir
|
||||||
|
|||||||
Submodule include/c_cpp_aliases deleted from 9f2e22e6cf
@@ -1,10 +1,16 @@
|
|||||||
#ifndef MATH_UTILS_H
|
#ifndef MATH_UTILS_H
|
||||||
#define MATH_UTILS_H
|
#define MATH_UTILS_H
|
||||||
|
|
||||||
#include "c_cpp_aliases/aliases.h"
|
#include "aliases.h"
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
#define RADIANS(DEG) (DEG * (f32)M_PI / 180.0f)
|
#define RADIANS(DEG) (DEG * (f32)M_PI / 180.0f)
|
||||||
|
#define swap(T, v1, v2) \
|
||||||
|
{ \
|
||||||
|
T tmp = v1; \
|
||||||
|
v1 = v2; \
|
||||||
|
v2 = tmp; \
|
||||||
|
}
|
||||||
|
|
||||||
f32 clamp(f32 value, f32 min, f32 max);
|
f32 clamp(f32 value, f32 min, f32 max);
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#ifndef RAYTRACER_H
|
#ifndef RAYTRACER_H
|
||||||
#define RAYTRACER_H
|
#define RAYTRACER_H
|
||||||
|
|
||||||
#include "c_cpp_aliases/aliases.h"
|
#include "aliases.h"
|
||||||
#include "scene/scene.h"
|
#include "scene/scene.h"
|
||||||
#include "vector/vec.h"
|
#include "vector/vec.h"
|
||||||
#include "window/window.h"
|
#include "window/window.h"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#ifndef SCENE_H
|
#ifndef SCENE_H
|
||||||
#define SCENE_H
|
#define SCENE_H
|
||||||
|
|
||||||
#include "c_cpp_aliases/aliases.h"
|
#include "aliases.h"
|
||||||
#include "window/window.h"
|
#include "window/window.h"
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#ifndef VEC_H
|
#ifndef VEC_H
|
||||||
#define VEC_H
|
#define VEC_H
|
||||||
|
|
||||||
#include "c_cpp_aliases/aliases.h"
|
#include "aliases.h"
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
i32 x;
|
i32 x;
|
||||||
@@ -33,12 +33,6 @@ typedef struct {
|
|||||||
#define vec_dot(T, v1, v2) vec_dot_##T(v1, v2)
|
#define vec_dot(T, v1, v2) vec_dot_##T(v1, v2)
|
||||||
#define vec_magnitude(T, v) vec_magnitude_##T(v)
|
#define vec_magnitude(T, v) vec_magnitude_##T(v)
|
||||||
#define vec_unit(T, v) vec_unit_##T(v)
|
#define vec_unit(T, v) vec_unit_##T(v)
|
||||||
#define vec_swap(T, v1, v2) \
|
|
||||||
{ \
|
|
||||||
T tmp = v1; \
|
|
||||||
v1 = v2; \
|
|
||||||
v2 = tmp; \
|
|
||||||
}
|
|
||||||
|
|
||||||
vec2i_t vec_add_vec2i_t(vec2i_t v1, vec2i_t v2);
|
vec2i_t vec_add_vec2i_t(vec2i_t v1, vec2i_t v2);
|
||||||
vec2i_t vec_sub_vec2i_t(vec2i_t v1, vec2i_t v2);
|
vec2i_t vec_sub_vec2i_t(vec2i_t v1, vec2i_t v2);
|
||||||
|
|||||||
1
intern/wapp
Submodule
1
intern/wapp
Submodule
Submodule intern/wapp added at 8ed372d938
@@ -1,5 +1,5 @@
|
|||||||
#include "math/math_utils.h"
|
#include "math/math_utils.h"
|
||||||
#include "c_cpp_aliases/aliases.h"
|
#include "aliases.h"
|
||||||
|
|
||||||
f32 clamp(f32 value, f32 min, f32 max) {
|
f32 clamp(f32 value, f32 min, f32 max) {
|
||||||
if (value < min) {
|
if (value < min) {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#include "c_cpp_aliases/aliases.h"
|
#include "aliases.h"
|
||||||
#include "raytracer/raytracer.h"
|
#include "raytracer/raytracer.h"
|
||||||
#include "scene/scene.h"
|
#include "scene/scene.h"
|
||||||
#include "vector/vec.h"
|
#include "vector/vec.h"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#include "raytracer/raytracer.h"
|
#include "raytracer/raytracer.h"
|
||||||
#include "c_cpp_aliases/aliases.h"
|
#include "aliases.h"
|
||||||
#include "vector/vec.h"
|
#include "vector/vec.h"
|
||||||
#include "window/window.h"
|
#include "window/window.h"
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#include "scene/scene.h"
|
#include "scene/scene.h"
|
||||||
#include "c_cpp_aliases/aliases.h"
|
#include "aliases.h"
|
||||||
#include "misc/misc_utils.h"
|
#include "misc/misc_utils.h"
|
||||||
|
|
||||||
internal const sphere_t spheres[] = {
|
internal const sphere_t spheres[] = {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#include "window/window.h"
|
#include "window/window.h"
|
||||||
#include "c_cpp_aliases/aliases.h"
|
#include "aliases.h"
|
||||||
#include "math/math_utils.h"
|
#include "math/math_utils.h"
|
||||||
#include "vector/vec.h"
|
#include "vector/vec.h"
|
||||||
#include <SDL2/SDL.h>
|
#include <SDL2/SDL.h>
|
||||||
|
|||||||
Reference in New Issue
Block a user