GUI image implementation, player hotbar

This commit is contained in:
2026-09-20 22:31:46 +02:00
parent ff72311979
commit c3fa7115c8
6 changed files with 423 additions and 136 deletions

View File

@@ -1,3 +1,4 @@
import "includes/math";
import "includes/structs";
struct Varyings {
@@ -48,6 +49,6 @@ Varyings vertexMain(uint vertexID : SV_VulkanVertexID, uint instanceID : SV_Vulk
[shader("fragment")]
float4 fragmentMain(Varyings frag) : SV_Target {
let image = _Images[frag.instance];
let texel = _Textures[image.texture].Sample(_Sampler, frag.texCoord);
let texel = texture2DAA(_Textures[image.texture], _Sampler, frag.texCoord);
return texel * image.tint;
}