Skip to content

util: Initialize pipe_shader_state for passthrough and transform shaders

Neha Bhende requested to merge bhenden/mesa:memory-crash into master

mesa/st is initializing pipe_shader_state for user define shaders. This patch intialized pipe_shader_state for all passthough and transform shaders.

This fixes crashes for several opengl apps. Issue is found in vmware internal testing

Fixes: f01c0565 ("draw: free the NIR IR.")

Reviewed-by: Charmaine Lee charmainel@vmware.com Reviewed-by: Roland Scheidegger sroland@vmware.com Reviewed-by: Marek Olšák marek.olsak@amd.com

Edited by Neha Bhende

Merge request reports