beginning...
This commit is contained in:
@ -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);
|
||||
|
@ -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();
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#include "RENDER_COMMON.h"
|
||||
|
||||
void triangle_draw(Renderer* renderer, Shader* shader);
|
Reference in New Issue
Block a user