Implement Color Palletes

This commit is contained in:
2024-01-24 00:32:07 -05:00
parent 09a8c744c2
commit 8dd5ab1546
3 changed files with 182 additions and 17 deletions

View File

@@ -3,11 +3,21 @@
//
#include <JGL/JGL.h>
#include <GL/glut.h>
#include "J3ML/LinearAlgebra/Transform2D.h"
namespace JGL
{
Vector2 ScreenToViewport(const Vector2 &v) {
// TODO: Implement (CORRECT!!!) matrix transformation
//Transform2D transform;
//transform = transform.Translate(1.f, 1.f); // Center
//transform = transform.Scale(0.5f, 0.5f); // Scale by half
//transform = transform.Scale(viewportWidth, viewportHeight); // Scale by screen size
//return transform.Transform(v);
float x = v.x / 600.f;
float y = v.y / 600.f;
@@ -69,6 +79,4 @@ namespace JGL
glVertex2f(vp_pos.x, vp_pos.y);
glEnd();
}
}
}