shader_unit: Intialize temporaries on shader invocation

This commit is contained in:
GPUCode 2024-01-19 19:48:53 +02:00
parent 6cbdc73f53
commit ab2c559a2a
1 changed files with 4 additions and 1 deletions

View File

@ -9,7 +9,10 @@
namespace Pica {
ShaderUnit::ShaderUnit(GeometryEmitter* emitter) : emitter_ptr{emitter} {}
ShaderUnit::ShaderUnit(GeometryEmitter* emitter) : emitter_ptr{emitter} {
const Common::Vec4<f24> temp_vec{f24::Zero(), f24::Zero(), f24::Zero(), f24::One()};
temporary.fill(temp_vec);
}
ShaderUnit::~ShaderUnit() = default;