Skip to content

Commit 99c8e5f

Browse files
committed
VAO transform test should use POINTS
1 parent 93354f8 commit 99c8e5f

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

tests/resources/shaders/v_write_1.glsl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ in uint in_val;
66
out uint out_val;
77

88
void main() {
9-
out_val = in_val + 1u;
9+
out_val = in_val + 255u;
1010
}
1111
#endif

tests/test_vao.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
import moderngl
12
from demosys.test import DemosysTestCase
2-
from demosys.opengl import VAO
33
from demosys import geometry
4+
from demosys.opengl import VAO
45

56

67
class VAOTest(DemosysTestCase):
@@ -17,7 +18,7 @@ def test_create(self):
1718

1819
def test_transform(self):
1920
shader = self.create_shader(path="v_write_1.glsl")
20-
vao = VAO("transform")
21+
vao = VAO("transform", mode=moderngl.POINTS)
2122
vao.buffer(
2223
self.ctx.buffer(reserve=12),
2324
'1u',
@@ -27,7 +28,7 @@ def test_transform(self):
2728
vao.transform(shader, result)
2829
self.assertEqual(
2930
result.read(),
30-
b'\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00',
31+
b'\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00',
3132
)
3233

3334
def test_instanced(self):

0 commit comments

Comments
 (0)