|
@@ -27,24 +27,24 @@ suite "Work with 3D nodes.":
|
|
|
build:
|
|
|
- GeometryInstance cube:
|
|
|
translation: Vector3(-1, 0, 2)
|
|
|
- color: Color(122, 133, 144, 0.8)
|
|
|
+ color: Color(122, 133, 144)
|
|
|
- GeometryInstance cube1:
|
|
|
translation: Vector3(2, 0, -2)
|
|
|
- color: Color(144, 144, 122, 0.8)
|
|
|
+ color: Color(144, 144, 122)
|
|
|
- GeometryInstance cube2:
|
|
|
translation: Vector3(1, 2.5, 1)
|
|
|
- color: Color(144, 111, 144, 0.8)
|
|
|
+ color: Color(144, 111, 144)
|
|
|
- GeometryInstance sphere:
|
|
|
translation: Vector3(-1, -1, 1)
|
|
|
- color: Color(144, 77, 144, 1.0)
|
|
|
+ color: Color(144, 77, 144)
|
|
|
geometry: GEOMETRY_SPHERE
|
|
|
- GeometryInstance cylinder:
|
|
|
translation: Vector3(2, -1, 1)
|
|
|
- color: Color(144, 77, 144, 1.0)
|
|
|
+ color: Color(144, 77, 144)
|
|
|
geometry: GEOMETRY_CYLINDER
|
|
|
- GeometryInstance polygon:
|
|
|
translation: Vector3(2, -2, 1)
|
|
|
- color: Color(144, 77, 144, 1.0)
|
|
|
+ color: Color(144, 77, 144)
|
|
|
geometry: GEOMETRY_POLYGON
|
|
|
points: @[
|
|
|
Vector3(), Vector3(100, 10, 0), Vector3(0, 10, -10),
|
|
@@ -87,31 +87,6 @@ suite "Work with 3D nodes.":
|
|
|
sprite.rotateY(0.5)
|
|
|
getSceneByName("main").addChild(sprite)
|
|
|
|
|
|
- test "Shaders test":
|
|
|
- var shader = GLSLShader(
|
|
|
- """#version 330 core
|
|
|
- layout (location = 0) in vec3 position;
|
|
|
-
|
|
|
- out vec4 vertexColor;
|
|
|
-
|
|
|
- void main()
|
|
|
- {
|
|
|
- gl_Position = vec4(position, 1.0);
|
|
|
- vertexColor = vec4(0.5f, 0.0f, 0.0f, 1.0f);
|
|
|
- }""",
|
|
|
-
|
|
|
- """#version 330 core
|
|
|
- in vec4 vertexColor;
|
|
|
-
|
|
|
- out vec4 color;
|
|
|
-
|
|
|
- void main()
|
|
|
- {
|
|
|
- color = vertexColor;
|
|
|
- } """
|
|
|
- )
|
|
|
- shader.use()
|
|
|
-
|
|
|
|
|
|
test "Launch window":
|
|
|
windowLaunch()
|