Mercurial > games > semicongine
comparison tests/test_materials.nim @ 334:2533f524bdb6
fix: remaining tests and an issue with updating uniforms
author | Sam <sam@basx.dev> |
---|---|
date | Mon, 04 Sep 2023 00:48:00 +0700 |
parents | e4528d97a687 |
children | b83b3a1ccb05 |
comparison
equal
deleted
inserted
replaced
333:27aaf43e18b4 | 334:2533f524bdb6 |
---|---|
36 intermediates=[ | 36 intermediates=[ |
37 attr[Vec2f]("uvout"), | 37 attr[Vec2f]("uvout"), |
38 ], | 38 ], |
39 uniforms=[attr[float32]("test2", arrayCount=2)], | 39 uniforms=[attr[float32]("test2", arrayCount=2)], |
40 samplers = @[ | 40 samplers = @[ |
41 attr[Sampler2DType]("tex1", arrayCount=2), | 41 attr[Texture]("tex1", arrayCount=2), |
42 attr[Sampler2DType]("tex2", arrayCount=2), | 42 attr[Texture]("tex2", arrayCount=2), |
43 ], | 43 ], |
44 outputs=[attr[Vec4f]("color")], | 44 outputs=[attr[Vec4f]("color")], |
45 vertexCode=""" | 45 vertexCode=""" |
46 gl_Position = vec4(position.x, position.y + sin(Uniforms.test2[1]) / Uniforms.test2[1] * 0.5, position.z, 1.0); | 46 gl_Position = vec4(position.x, position.y + sin(Uniforms.test2[1]) / Uniforms.test2[1] * 0.5, position.z, 1.0); |
47 uvout = uv;""", | 47 uvout = uv;""", |