aboutsummaryrefslogtreecommitdiff
path: root/src/color.c
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2020-05-14 15:01:31 +0200
committerCharles <sircharlesaze@gmail.com>2020-05-14 15:01:31 +0200
commit29ea8338efb0b5450611b73463c9d7d469db2d75 (patch)
treeae3fe2c67ad082e3d37b35003370aba62869d875 /src/color.c
parent46f56c104218f675daf2feb1366f53f4d84a1886 (diff)
downloadscop-29ea8338efb0b5450611b73463c9d7d469db2d75.tar.gz
scop-29ea8338efb0b5450611b73463c9d7d469db2d75.tar.bz2
scop-29ea8338efb0b5450611b73463c9d7d469db2d75.zip
Changed window manager to SDL2, refactoring everything
Diffstat (limited to 'src/color.c')
-rw-r--r--src/color.c104
1 files changed, 52 insertions, 52 deletions
diff --git a/src/color.c b/src/color.c
index edbafc3..166eaaf 100644
--- a/src/color.c
+++ b/src/color.c
@@ -6,60 +6,60 @@
/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2020/05/13 11:53:53 by charles #+# #+# */
-/* Updated: 2020/05/13 16:43:59 by charles ### ########.fr */
+/* Updated: 2020/05/14 13:58:15 by charles ### ########.fr */
/* */
/* ************************************************************************** */
#include "scop.h"
-float *color_new(size_t n)
-{
- size_t i;
- float step;
- float *colors;
- union u_color c;
-
- if ((colors = malloc(sizeof(float) * (n * 4))) == NULL)
- return (NULL);
- step = 0.8 / (float)n;
- i = 0;
- c.r = 0.1;
- c.g = 0.1;
- c.b = 0.1;
- c.a = 1.0;
- while (i < n)
- {
- c.r += step;
- c.g += step;
- c.b += step;
- ft_memcpy(&colors[i * 4], c.data, 4 * sizeof(float));
- i++;
- }
- return (colors);
-}
-
-bool color_merge_vertices(t_object *object, float *coords)
-{
- size_t i;
- float *colors;
- float *new_vertices;
-
- if ((colors = color_new(object->vertices_len)) == NULL)
- return (false);
- if ((new_vertices = malloc(sizeof(float) * object->vertices_len * (4 + 4 + 2))) == NULL)
- {
- free(colors);
- return (false);
- }
- i = 0;
- while (i < object->vertices_len)
- {
- ft_memcpy(&new_vertices[i * (4 + 4 + 2)], &object->vertices[i * 4], 4 * sizeof(float));
- ft_memcpy(&new_vertices[i * (4 + 4 + 2) + 4], &colors[i * 4], 4 * sizeof(float));
- ft_memcpy(&new_vertices[i * (4 + 4 + 2) + 8], &coords[i * 2], 2 * sizeof(float));
- i++;
- }
- free(object->vertices);
- object->vertices = new_vertices;
- return (true);
-}
+/* float *color_new(size_t n) */
+/* { */
+/* size_t i; */
+/* float step; */
+/* float *colors; */
+/* union u_color c; */
+/* */
+/* if ((colors = malloc(sizeof(float) * (n * 4))) == NULL) */
+/* return (NULL); */
+/* step = 0.8 / (float)n; */
+/* i = 0; */
+/* c.r = 0.1; */
+/* c.g = 0.1; */
+/* c.b = 0.1; */
+/* c.a = 1.0; */
+/* while (i < n) */
+/* { */
+/* c.r += step; */
+/* c.g += step; */
+/* c.b += step; */
+/* ft_memcpy(&colors[i * 4], c.data, 4 * sizeof(float)); */
+/* i++; */
+/* } */
+/* return (colors); */
+/* } */
+/* */
+/* bool color_merge_vertices(t_model_data *data, float *coords) */
+/* { */
+/* size_t i; */
+/* float *colors; */
+/* float *new_vertices; */
+/* */
+/* if ((colors = color_new(data->vertices_len)) == NULL) */
+/* return (false); */
+/* if ((new_vertices = malloc(sizeof(float) * data->vertices_len * (4 + 4 + 2))) == NULL) */
+/* { */
+/* free(colors); */
+/* return (false); */
+/* } */
+/* i = 0; */
+/* while (i < data->vertices_size) */
+/* { */
+/* ft_memcpy(&new_vertices[i * (4 + 4 + 2)], &data->vertices[i * 4], 4 * sizeof(float)); */
+/* ft_memcpy(&new_vertices[i * (4 + 4 + 2) + 4], &colors[i * 4], 4 * sizeof(float)); */
+/* ft_memcpy(&new_vertices[i * (4 + 4 + 2) + 8], &coords[i * 2], 2 * sizeof(float)); */
+/* i++; */
+/* } */
+/* free(data->vertices); */
+/* data->vertices = new_vertices; */
+/* return (true); */
+/* } */