From 93e8854bed08124981aceb6ac4ee863e45b500b0 Mon Sep 17 00:00:00 2001 From: Tobias Frisch <tfrisch@uni-koblenz.de> Date: Thu, 22 Jun 2023 18:30:54 +0200 Subject: [PATCH] Add barriers to task shader Signed-off-by: Tobias Frisch <tfrisch@uni-koblenz.de> --- projects/mesh_shader/assets/shaders/shader.task | 2 ++ scripts/run.sh | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/projects/mesh_shader/assets/shaders/shader.task b/projects/mesh_shader/assets/shaders/shader.task index 516e6cd5..5a104fd9 100644 --- a/projects/mesh_shader/assets/shaders/shader.task +++ b/projects/mesh_shader/assets/shaders/shader.task @@ -58,6 +58,7 @@ void main() { } memoryBarrierShared(); + barrier(); // TODO: scaling support vec3 meshletPositionWorld = (vec4(meshlet.meanPosition, 1) * objectMatrices[matrixIndex].model).xyz; @@ -67,6 +68,7 @@ void main() { } memoryBarrierShared(); + barrier(); OUT.mvp = objectMatrices[matrixIndex].mvp; EmitMeshTasksEXT(taskCount, 1, 1); diff --git a/scripts/run.sh b/scripts/run.sh index 2f5a3213..ab6a6e3d 100755 --- a/scripts/run.sh +++ b/scripts/run.sh @@ -45,4 +45,4 @@ if [ "$RUN_WITH_HUD" = "yes" ]; then MANGOHUD=1 ./"$PROJECT" "$@" else ./"$PROJECT" "$@" -fi \ No newline at end of file +fi -- GitLab