From 4f2b8e77134f04c3fe0fa0494153da682d28d796 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Sun, 3 Aug 2025 21:01:25 -0400 Subject: [PATCH] glsl/tests: fix memory leaks Fixes: 09cc5f0c374 - glsl: use pipe_screen::nir_options instead of NirOptions Reviewed-by: Timothy Arceri Part-of: --- src/compiler/glsl/tests/builtin_variable_test.cpp | 1 + src/compiler/glsl/tests/test_gl_lower_mediump.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/compiler/glsl/tests/builtin_variable_test.cpp b/src/compiler/glsl/tests/builtin_variable_test.cpp index 2e76acff314..d71c53ea6c4 100644 --- a/src/compiler/glsl/tests/builtin_variable_test.cpp +++ b/src/compiler/glsl/tests/builtin_variable_test.cpp @@ -79,6 +79,7 @@ common_builtin::SetUp() void common_builtin::TearDown() { + free(this->ctx.screen); ralloc_free(this->mem_ctx); this->mem_ctx = NULL; diff --git a/src/compiler/glsl/tests/test_gl_lower_mediump.cpp b/src/compiler/glsl/tests/test_gl_lower_mediump.cpp index 78d34daa487..5501eb4b12d 100644 --- a/src/compiler/glsl/tests/test_gl_lower_mediump.cpp +++ b/src/compiler/glsl/tests/test_gl_lower_mediump.cpp @@ -216,6 +216,7 @@ namespace /* Store the source for printing from later assertions. */ this->source = source; + free(local_ctx.screen); } // A predicate-formatter for asserting that two integers are mutually prime.