ffreyer / Hazel.jl

MIT License
0 stars 0 forks source link

Ref vs Ptr error #7

Closed ffreyer closed 4 years ago

ffreyer commented 4 years ago
Task (failed) @0x00007fabaadd4760
MethodError: no method matching unsafe_convert(::Type{Ptr{Int32}}, ::Base.RefValue{Int64})
Closest candidates are:
  unsafe_convert(!Matched::Type{Ptr{Nothing}}, ::Base.RefValue{T}) where T at refvalue.jl:30
  unsafe_convert(::Type{T<:Ptr}, !Matched::T<:Ptr) where T<:Ptr at essentials.jl:394
  unsafe_convert(::Type{P<:Ptr}, !Matched::Ptr) where P<:Ptr at essentials.jl:395
  ...
glGetShaderiv(::UInt32, ::UInt32, ::Base.RefValue{Int64}) at /home/ffreyer/.julia/packages/ModernGL/rVuW2/src/functionloading.jl:68
ImGui_ImplOpenGL3_CreateDeviceObjects() at /home/ffreyer/.julia/packages/CImGui/BPTmG/src/backend/OpenGL/impl.jl:327
ImGui_ImplOpenGL3_NewFrame at /home/ffreyer/.julia/packages/CImGui/BPTmG/src/backend/OpenGL/impl.jl:29 [inlined]
Begin(::Hazel.ImGuiLayer) at /home/ffreyer/.julia/dev/Hazel/src/Layers/ImGuiLayer.jl:42
update!(::Hazel.ImGuiLayer) at /home/ffreyer/.julia/dev/Hazel/src/Layers/ImGuiLayer.jl:67
renderloop(::DummyApplication) at /home/ffreyer/.julia/dev/Hazel/src/Application/Application.jl:166
(::getfield(Hazel, Symbol("##45#46")){DummyApplication})() at ./task.jl:268
ffreyer commented 4 years ago

Dunno why or how it happened, hasn't happened in a while... I'll consider it fixed ¯_(ツ)_/¯