Fixed normal transformation
This commit is contained in:
parent
defdf051ec
commit
8b5f33ee3f
4 changed files with 9 additions and 7 deletions
|
|
@ -53,8 +53,8 @@ pub fn init(allocator: Allocator, instance_handle: vk.c.VkInstance, surface_hand
|
|||
|
||||
_ = try graphics_pipeline.addTexture(device, texture, diffuse);
|
||||
|
||||
graphics_pipeline.light_pos[0] = 0.0;
|
||||
graphics_pipeline.light_pos[1] = 2.0;
|
||||
graphics_pipeline.light_pos[0] = -10.0;
|
||||
graphics_pipeline.light_pos[1] = 0.0;
|
||||
graphics_pipeline.light_pos[2] = 0.0;
|
||||
|
||||
return Renderer{
|
||||
|
|
@ -69,7 +69,7 @@ pub fn init(allocator: Allocator, instance_handle: vk.c.VkInstance, surface_hand
|
|||
// TODO: Why are we storing the buffer and not the Mesh?
|
||||
.vertex_buffer = triangle.vertex_buffer,
|
||||
.index_buffer = triangle.index_buffer,
|
||||
.transform = math.Transform.init(.{0.0, 0.0, 0.0}, .{1.0, 1.0, 1.0}, .{0.0, math.rad(45.0), 0.0}),
|
||||
.transform = math.Transform.init(.{0.0, 0.0, 0.0}, .{1.0, 1.0, 1.0}, .{0.0, 0.0, 0.0}),
|
||||
.previous_time = try std.time.Instant.now(),
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ fn init_mods() void {
|
|||
export fn sideros_init(init: api.GameInit) callconv(.c) void {
|
||||
resources = .{
|
||||
.camera = .{
|
||||
.position = .{ 5.0, 5.0, 5.0 },
|
||||
.position = .{ -5.0, 5.0, -5.0 },
|
||||
.target = .{ 0.0, 0.0, 0.0 },
|
||||
},
|
||||
.renderer = undefined,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue