ent prog tiles

This commit is contained in:
2025-03-05 17:29:25 -06:00
parent 43f943eb25
commit 9556df490c
5 changed files with 17 additions and 11 deletions

View File

@ -6,7 +6,6 @@
#include "../fragments/header.glsl"
#include "../data/transforms.glsl"
#include "../data/entities.glsl"
#include "../data/tilesets.glsl"
// Outputs to fragment shader
out vec2 v_TextureCoord;
@ -15,10 +14,8 @@ void main() {
uint instanceIndex = uint(gl_InstanceID);
uint indiceIndex = quadGetIndiceIndex(gl_VertexID);
vec4 tilesetUVs = tilesetGetUVsByIndex(uint(TILESET_SLOT_ENTITIES), 1u);
vec2 vert = entityGetVertice(instanceIndex, indiceIndex);
vec2 uv = quadGetTextureCoordinate(indiceIndex, tilesetUVs);
vec2 uv = entityGetUV(instanceIndex, indiceIndex);
gl_Position = transforms.projection * transforms.view * vec4(vert, 0.0, 1.0);
v_TextureCoord = uv;