forked from mirror/vulkan-zig
14 lines
379 B
Zig
14 lines
379 B
Zig
const std = @import("std");
|
|
const gpu = std.gpu;
|
|
|
|
extern const v_color: @Vector(3, f32) addrspace(.input);
|
|
extern var f_color: @Vector(4, f32) addrspace(.output);
|
|
|
|
export fn main() callconv(.spirv_fragment) void {
|
|
gpu.location(&v_color, 0);
|
|
gpu.location(&f_color, 0);
|
|
|
|
const temp: @Vector(4, f32) = .{ v_color[0], v_color[1], v_color[2], 1.0 };
|
|
f_color = temp;
|
|
}
|