beginning...

This commit is contained in:
2023-08-15 18:04:43 -04:00
parent b9395446a0
commit 5fde8cbb9f
188 changed files with 36209 additions and 21879 deletions

View File

@ -28,13 +28,9 @@ texture_quad_draw(Renderer* renderer, Atlas* atlas, Shader* shader, mat4 model,
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
camera_view_get(&renderer->camera, view);
camera_projection_get(&renderer->camera, projection);
model[3][0] = 25.0f;
model[3][1] = 25.0f;
vao_bind(&renderer->vao);
vbo_bind(&renderer->vbo);

View File

@ -1,26 +0,0 @@
#include "triangle.h"
/* Draws a triangle. */
void
triangle_draw(Renderer* renderer, Shader* shader)
{
f32 vertices[] = {
-0.5f, -0.5f, 0.0f,
0.5f, -0.5f, 0.0f,
0.0f, 0.5f, 0.0f
};
vao_bind(&renderer->vao);
vbo_bind(&renderer->vbo);
renderer->vbo.isDynamic = false;
vbo_buffer(&renderer->vbo, sizeof(vertices), vertices);
vertex_attribute_set(0, 3, GL_FLOAT, 3 * sizeof(f32), 0);
renderer_shader_use(renderer, shader);
glDrawArrays(GL_TRIANGLES, 0, 3);
vao_unbind();
}

View File

@ -1,5 +0,0 @@
#pragma once
#include "RENDER_COMMON.h"
void triangle_draw(Renderer* renderer, Shader* shader);