Commit: 27416203fd14929d6a27472777e32aa4ba80b3ad Parent: 5055e0d4f13f8fc51358f9ed82a37ee38d3e0130 Author: Randy Palamar Date: Mon, 12 Aug 2024 19:40:22 -0600 don't send a COMPUTE on the first frame AMD's drivers do not like you doing this. Diffstat:
M | main.c | | | 6 | +++++- |
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/main.c b/main.c @@ -176,7 +176,11 @@ main(void) glGenQueries(CS_LAST, ctx.csctx.timer_ids); - ctx.flags |= RELOAD_SHADERS|ALLOC_SSBOS|ALLOC_OUT_TEX|UPLOAD_FILTER; + /* NOTE: do not DO_COMPUTE on first frame */ + reload_shaders(&ctx, temp_memory); + ctx.flags &= ~DO_COMPUTE; + + ctx.flags |= ALLOC_SSBOS|ALLOC_OUT_TEX|UPLOAD_FILTER; while(!WindowShouldClose()) { do_debug();