testing
This commit is contained in:
parent
f32afaa7ec
commit
1db8d530c5
2 changed files with 7 additions and 4 deletions
|
@ -1,3 +1,4 @@
|
||||||
|
@ctype vec2 HMM_Vec2
|
||||||
@ctype mat4 HMM_Mat4
|
@ctype mat4 HMM_Mat4
|
||||||
@vs vs
|
@vs vs
|
||||||
in vec4 pos;
|
in vec4 pos;
|
||||||
|
@ -6,6 +7,7 @@ in vec2 texcoord0;
|
||||||
|
|
||||||
uniform vs_params {
|
uniform vs_params {
|
||||||
mat4 mvp;
|
mat4 mvp;
|
||||||
|
vec2 texture_scale;
|
||||||
};
|
};
|
||||||
|
|
||||||
out vec4 color;
|
out vec4 color;
|
||||||
|
@ -14,7 +16,7 @@ out vec2 uv;
|
||||||
void main() {
|
void main() {
|
||||||
gl_Position = mvp * pos;
|
gl_Position = mvp * pos;
|
||||||
color = color0;
|
color = color0;
|
||||||
uv = texcoord0;
|
uv = texcoord0 * texture_scale;
|
||||||
}
|
}
|
||||||
@end
|
@end
|
||||||
|
|
||||||
|
|
|
@ -60,11 +60,11 @@ static void init(void) {
|
||||||
.height = 2,
|
.height = 2,
|
||||||
.data.subimage[0][0] = SG_RANGE(pixels),
|
.data.subimage[0][0] = SG_RANGE(pixels),
|
||||||
.label = "triangle-texture",
|
.label = "triangle-texture",
|
||||||
.pixel_format = SG_PIXELFORMAT_BGRA8,
|
.pixel_format = SG_PIXELFORMAT_RGBA8,
|
||||||
});
|
});
|
||||||
|
|
||||||
bind->fs.samplers[SLOT_smp] = sg_make_sampler(&(sg_sampler_desc){
|
bind->fs.samplers[SLOT_smp] = sg_make_sampler(&(sg_sampler_desc){
|
||||||
.label = "triangle-sampler"
|
.label = "triangle-sampler",
|
||||||
});
|
});
|
||||||
|
|
||||||
sg_shader shd = sg_make_shader(transform_shader_desc(sg_query_backend()));
|
sg_shader shd = sg_make_shader(transform_shader_desc(sg_query_backend()));
|
||||||
|
@ -110,7 +110,8 @@ void frame(void) {
|
||||||
HMM_Mat4 mvp = HMM_MulM4(view_proj, model);
|
HMM_Mat4 mvp = HMM_MulM4(view_proj, model);
|
||||||
|
|
||||||
vs_params_t params = {
|
vs_params_t params = {
|
||||||
.mvp = mvp
|
.mvp = mvp,
|
||||||
|
.texture_scale = HMM_V2(1.0f, 1.0f),
|
||||||
};
|
};
|
||||||
|
|
||||||
sg_apply_bindings(state.bindings.data[i]);
|
sg_apply_bindings(state.bindings.data[i]);
|
||||||
|
|
Loading…
Add table
Reference in a new issue