# GLMakie LoadError when plotting contour

**URL:** <https://discourse.julialang.org/t/glmakie-loaderror-when-plotting-contour/124424>\
**Category:** Visualization\
**Tags:** question, glmakie\
**Created:** [January 4, 2025, 12:14pm UTC](https://discourse.julialang.org/t/glmakie-loaderror-when-plotting-contour/124424 "2025-01-04T12:14:40Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jonas\_Bachmann](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jonas_bachmann/32/214521_2.png) [@Jonas\_Bachmann](https://discourse.julialang.org/u/Jonas_Bachmann)\
**Post date:** [January 4, 2025, 12:14pm UTC](https://discourse.julialang.org/t/glmakie-loaderror-when-plotting-contour/124424/1 "2025-01-04T12:14:41Z")

</div>

I am trying to make 3D contour plots in julia with `GLMakie.jl`.

```julia
using GLMakie

fig = Figure()
ax = Axis3(fig[1, 1])
data = rand(30, 30, 30)
surf = GLMakie.contour!(ax, data)
save("fig.png", fig)

```

When I run it, I get the following error

```julia
ERROR: LoadError: program 58 not linked. Error in: 
~/.julia/packages/GLMakie/TH3rf/assets/shader/volume.vert or ~/.julia/packages/GLMakie/TH3rf/assets/shader/fragment_output.frag or ~/.julia/packages/GLMakie/TH3rf/assets/shader/lighting.frag or ~/.julia/packages/GLMakie/TH3rf/assets/shader/volume.frag
error: fragment shader input `o_camdir' has no matching output in the previous stage
error: fragment shader input `o_world_pos' has no matching output in the previous stage

```

I thought it is a problem with OpenGL but

```julia
>>> glxinfo | grep "OpenGL version"
OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.3.2 - kisak-mesa PPA

```

On another machine I tested the same code and it worked fine.
