Compare commits

...
Sign in to create a new pull request.
Author SHA1 Message Date
wildcard
213a9a7813 [host_shaders] Store the value of results instead of discarding it
the function generated the value but we never stored it effectively discarding the result.
2026-02-04 22:13:11 +01:00

View file

@ -86,7 +86,7 @@ void WriteResults(uvec2 results[LOCAL_RESULTS]) {
const uvec2 accum = accumulated_data; const uvec2 accum = accumulated_data;
for (uint i = 0; i < LOCAL_RESULTS; i++) { for (uint i = 0; i < LOCAL_RESULTS; i++) {
uvec2 base_data = current_id * LOCAL_RESULTS + i < min_accumulation_base ? accum : uvec2(0, 0); uvec2 base_data = current_id * LOCAL_RESULTS + i < min_accumulation_base ? accum : uvec2(0, 0);
AddUint64(results[i], base_data); results[i] = AddUint64(results[i], base_data);
} }
for (uint i = 0; i < LOCAL_RESULTS; i++) { for (uint i = 0; i < LOCAL_RESULTS; i++) {
output_data[buffer_offset + current_id * LOCAL_RESULTS + i] = results[i]; output_data[buffer_offset + current_id * LOCAL_RESULTS + i] = results[i];