adrien
|
97d5f9001f
|
Removed GpuPipeline for a GpuProcess
|
2026-05-18 15:28:02 +02:00 |
|
adrien
|
d5e7f60926
|
Moved read stuff to GpuBuffer directly
|
2026-05-18 14:27:11 +02:00 |
|
adrien
|
2673aef0fd
|
Moved c.gpuQueuWriteBuffer to GpuBuffer
|
2026-05-18 14:16:01 +02:00 |
|
adrien
|
f5daf66784
|
Changed GpuAllocator to be like std.mem.Allocator
Now it is 2 ptr and I created a GpuArena. Point is to be like Zig, a
const allocator and a var arena that track everything.
|
2026-05-18 14:07:28 +02:00 |
|
adrien
|
c3166e552b
|
GpuBuffer init now take a EnumSet of BufferUsage and not a c.WGPUBufferUsage
|
2026-05-18 10:49:11 +02:00 |
|
adrien
|
d42c521a96
|
Added f16 capability
|
2026-05-18 10:12:36 +02:00 |
|
adrien
|
0fc5f5dbb8
|
GpuBuffer can be for any float and init now
|
2026-05-18 09:31:58 +02:00 |
|
adrien
|
0fcb9ee351
|
Synthax improv + GpuDeviceConfig
|
2026-05-18 00:10:09 +02:00 |
|
adrien
|
38538fcd80
|
Removed waiting for each run and moved it in bench directly
|
2026-05-17 23:18:49 +02:00 |
|
adrien
|
f56dfe7ecc
|
Removed main.zig to become bench.zig + better benchmark + wait for calcul to be done in Vec.submitPass
|
2026-05-17 21:35:16 +02:00 |
|
adrien
|
cb19cd8e30
|
Mat to Vec + changed how its API work
|
2026-05-17 21:19:24 +02:00 |
|