Created
September 19, 2022 17:41
-
-
Save rkube/3c9ca2fade6c377e785d8ef770597cbd to your computer and use it in GitHub Desktop.
profile.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Overhead ╎ [+additional indent] Count File:Line; Function | |
========================================================= | |
╎1 @Base/dict.jl:497; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
╎ 1 @Base/dict.jl:281; ht_keyindex | |
1╎ 1 @Base/Base.jl:38; getproperty | |
1╎1 @Base/dict.jl:0; ht_keyindex(h::Dict{UInt32, AbstractPlot}, key::UInt32) | |
2╎2 @Base/sort.jl:549; partition!(v::Vector{Int64}, lo::Int64, hi::Int64, o::Base.Order.Perm{Base.Sort.Float.Right, Vector{Float32}}) | |
1╎1 @Base/sort.jl:568; sort!(v::Vector{Int64}, lo::Int64, hi::Int64, a::Base.Sort.QuickSortAlg, o::Base.Order.Perm{Base.Sort.Float.Right, Vector{Float32}}) | |
╎1 @Base/task.jl:484; (::VSCodeServer.JSONRPC.var"#1#3"{VSCodeServer.JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint}})() | |
╎ 1 @JSONRPC/src/core.jl:103; macro expansion | |
╎ 1 @Base/channels.jl:498; iterate(c::Channel{Any}, state::Nothing) | |
╎ 1 @Base/channels.jl:410; take! | |
╎ 1 @Base/channels.jl:416; take_buffered(c::Channel{Any}) | |
╎ 1 @Base/condition.jl:124; wait(c::Base.GenericCondition{ReentrantLock}) | |
╎ ╎ 1 @Base/task.jl:930; wait() | |
1╎ ╎ 1 @Base/task.jl:921; poptask(W::Base.InvasiveLinkedListSynchronized{Task}) | |
╎7301 @Base/task.jl:484; (::GLMakie.var"#126#128"{GLMakie.Screen})() | |
╎ 7301 @GLMakie/src/rendering.jl:38; renderloop(screen::GLMakie.Screen) | |
╎ 7301 @GLMakie/src/rendering.jl:46; renderloop(screen::GLMakie.Screen; framerate::Float64) | |
1╎ 1 @Base/asyncevent.jl:238; sleep(sec::Float64) | |
╎ 1 @GLMakie/src/rendering.jl:18; fps_renderloop(screen::GLMakie.Screen, framerate::Float64) | |
╎ 1 @GLMakie/src/screen.jl:279; isopen | |
╎ 1 @GLMakie/src/glwindow.jl:200; isopen(window::GLFW.Window) | |
1╎ ╎ 1 @GLFW/src/glfw3.jl:513; WindowShouldClose | |
╎ 167 @GLMakie/src/rendering.jl:20; fps_renderloop(screen::GLMakie.Screen, framerate::Float64) | |
╎ 31 @GLMakie/src/screen.jl:48; pollevents(screen::GLMakie.Screen) | |
╎ 2 @ShaderAbstractions/src/context.jl:49; switch_context! | |
2╎ ╎ 2 @ShaderAbstractions/src/context.jl:16; is_current_context(x::GLFW.Window) | |
╎ 29 @ShaderAbstractions/src/context.jl:51; switch_context! | |
╎ ╎ 29 @GLMakie/src/glwindow.jl:173; native_switch_context! | |
29╎ ╎ 29 @GLFW/src/glfw3.jl:694; MakeContextCurrent | |
╎ 125 @GLMakie/src/screen.jl:49; pollevents(screen::GLMakie.Screen) | |
╎ 1 @Observables/src/Observables.jl:142; notify | |
╎ ╎ 1 @Base/array.jl:898; iterate | |
1╎ ╎ 1 @Base/array.jl:898; iterate | |
╎ 124 @Observables/src/Observables.jl:143; notify | |
╎ ╎ 124 @Base/essentials.jl:726; invokelatest | |
10╎ ╎ 124 @Base/essentials.jl:729; #invokelatest#2 | |
╎ ╎ 113 @GLMakie/src/events.jl:57; (::GLMakie.WindowAreaUpdater)(#unused#::Nothing) | |
113╎ ╎ 113 @GLFW/src/glfw3.jl:568; GetFramebufferSize | |
1╎ ╎ 1 @GLMakie/src/events.jl:66; (::GLMakie.WindowAreaUpdater)(#unused#::Nothing) | |
╎ 11 @GLMakie/src/screen.jl:50; pollevents(screen::GLMakie.Screen) | |
11╎ 11 @GLFW/src/glfw3.jl:620; PollEvents | |
╎ 1829 @GLMakie/src/rendering.jl:25; fps_renderloop(screen::GLMakie.Screen, framerate::Float64) | |
╎ 1829 @GLMakie/src/rendering.jl:119; render_frame | |
1╎ 1 @GLMakie/src/glwindow.jl:127; resize!(fb::GLMakie.GLFramebuffer, window_size::Tuple{Int64, Int64}) | |
╎ 176 @GLMakie/src/rendering.jl:132; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ 176 @Base/broadcast.jl:860; materialize | |
╎ ╎ 176 @Base/broadcast.jl:885; copy | |
╎ ╎ 174 @Base/broadcast.jl:913; copyto! | |
╎ ╎ 174 @Base/broadcast.jl:960; copyto! | |
╎ ╎ 174 @Base/simdloop.jl:77; macro expansion | |
╎ ╎ ╎ 174 @Base/broadcast.jl:961; macro expansion | |
2╎ ╎ ╎ 2 @Base/array.jl:966; setindex! | |
╎ ╎ ╎ 172 @Base/broadcast.jl:597; getindex | |
╎ ╎ ╎ 1 @Base/broadcast.jl:642; _broadcast_getindex | |
╎ ╎ ╎ 1 @Base/broadcast.jl:667; _getindex | |
╎ ╎ ╎ 1 @Base/broadcast.jl:636; _broadcast_getindex | |
1╎ ╎ ╎ ╎ 1 @Base/array.jl:924; getindex | |
╎ ╎ ╎ 171 @Base/broadcast.jl:643; _broadcast_getindex | |
17╎ ╎ ╎ 171 @Base/broadcast.jl:670; _broadcast_getindex_evalf | |
╎ ╎ ╎ 15 @GLMakie/src/rendering.jl:128; (::GLMakie.var"#sortby#141"{GLMakie.Screen})(x::Tuple{Int64, UInt8, GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}}) | |
7╎ ╎ ╎ ╎ 7 @Base/Base.jl:38; getproperty | |
╎ ╎ ╎ ╎ 8 @Base/dict.jl:497; getindex | |
5╎ ╎ ╎ ╎ 5 @Base/dict.jl:0; ht_keyindex(h::Dict{UInt32, AbstractPlot}, key::UInt32) | |
3╎ ╎ ╎ ╎ 3 @Base/dict.jl:288; ht_keyindex(h::Dict{UInt32, AbstractPlot}, key::UInt32) | |
30╎ ╎ ╎ 139 @GLMakie/src/rendering.jl:130; (::GLMakie.var"#sortby#141"{GLMakie.Screen})(x::Tuple{Int64, UInt8, GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}}) | |
33╎ ╎ ╎ ╎ 109 @Makie/src/layouting/transformation.jl:374; zvalue2d(x::LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}) | |
1╎ ╎ ╎ ╎ 1 @Base/float.jl:383; +(x::Float32, y::Float32) | |
23╎ ╎ ╎ ╎ 50 @Makie/src/layouting/transformation.jl:133; translation(scene::Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}) | |
3╎ ╎ ╎ ╎ 26 @MakieCore/src/attributes.jl:80; getproperty(x::Transformation, key::Symbol) | |
23╎ ╎ ╎ ╎ 23 @Base/essentials.jl:714; Val(x::Symbol) | |
1╎ ╎ ╎ ╎ 1 @MakieCore/src/attributes.jl:81; getproperty(x::Transformation, key::Symbol) | |
15╎ ╎ ╎ ╎ 25 @Makie/src/layouting/transformation.jl:374; zvalue2d(x::Combined{Makie.wireframe, Tuple{GeometryBasics.HyperRectangle{2, Int64}}}) | |
2╎ ╎ ╎ ╎ 6 @Makie/src/layouting/transformation.jl:133; translation(scene::MakieCore.Text{Tuple{Vector{GeometryBasics.Point{3, Float32}}}}) | |
╎ ╎ ╎ ╎ 3 @MakieCore/src/attributes.jl:80; getproperty(x::Transformation, key::Symbol) | |
3╎ ╎ ╎ ╎ 3 @Base/essentials.jl:714; Val(x::Symbol) | |
1╎ ╎ ╎ ╎ 1 @MakieCore/src/attributes.jl:81; getproperty(x::Transformation, key::Symbol) | |
2╎ ╎ ╎ ╎ 4 @Makie/src/layouting/transformation.jl:374; zvalue2d(x::MakieCore.Text{Tuple{Vector{Tuple{AbstractString, GeometryBasics.Point{2, Float32}}}}}) | |
╎ ╎ ╎ ╎ 2 @Makie/src/layouting/transformation.jl:133; translation(scene::MakieCore.Text{Tuple{Vector{Tuple{AbstractString, GeometryBasics.Point{2, Float32}}}}}) | |
╎ ╎ ╎ ╎ 2 @MakieCore/src/attributes.jl:80; getproperty(x::Transformation, key::Symbol) | |
2╎ ╎ ╎ ╎ ╎ 2 @Base/essentials.jl:714; Val(x::Symbol) | |
╎ ╎ 2 @Base/broadcast.jl:211; similar | |
╎ ╎ 2 @Base/broadcast.jl:212; similar | |
╎ ╎ 2 @Base/abstractarray.jl:840; similar | |
╎ ╎ ╎ 2 @Base/abstractarray.jl:841; similar | |
╎ ╎ ╎ 2 @Base/boot.jl:476; Array | |
╎ ╎ ╎ 2 @Base/boot.jl:468; Array | |
2╎ ╎ ╎ 2 @Base/boot.jl:459; Array | |
╎ 14 @GLMakie/src/rendering.jl:133; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ 5 @Base/combinatorics.jl:188; permute! | |
╎ ╎ 5 @Base/abstractarray.jl:1152; copymutable | |
╎ ╎ 5 @Base/array.jl:373; similar | |
5╎ ╎ 5 @Base/boot.jl:459; Array | |
╎ ╎ 9 @Base/sort.jl:903; sortperm | |
╎ ╎ 1 @Base/sort.jl:922; sortperm(v::Vector{Float32}; alg::Base.Sort.QuickSortAlg, lt::Function, by::Function, rev::Nothing, order::Base.Order.ForwardOrdering) | |
╎ ╎ 1 @Base/abstractarray.jl:839; similar | |
╎ ╎ 1 @Base/abstractarray.jl:840; similar | |
╎ ╎ 1 @Base/abstractarray.jl:841; similar | |
╎ ╎ ╎ 1 @Base/boot.jl:468; Array | |
1╎ ╎ ╎ 1 @Base/boot.jl:459; Array | |
╎ ╎ 1 @Base/sort.jl:924; sortperm(v::Vector{Float32}; alg::Base.Sort.QuickSortAlg, lt::Function, by::Function, rev::Nothing, order::Base.Order.ForwardOrdering) | |
1╎ ╎ 1 @Base/array.jl:966; setindex! | |
4╎ ╎ 7 @Base/sort.jl:926; sortperm(v::Vector{Float32}; alg::Base.Sort.QuickSortAlg, lt::Function, by::Function, rev::Nothing, order::Base.Order.ForwardOrdering) | |
╎ ╎ 3 @Base/sort.jl:1238; sort!(v::Vector{Int64}, a::Base.Sort.QuickSortAlg, o::Base.Order.Perm{Base.Order.ForwardOrdering, Vector{Float32}}) | |
╎ ╎ 1 @Base/sort.jl:1222; fpsort!(v::Vector{Int64}, a::Base.Sort.QuickSortAlg, o::Base.Order.Perm{Base.Order.ForwardOrdering, Vector{Float32}}) | |
1╎ ╎ 1 @Base/int.jl:481; <= | |
╎ ╎ 1 @Base/sort.jl:1228; fpsort!(v::Vector{Int64}, a::Base.Sort.QuickSortAlg, o::Base.Order.Perm{Base.Order.ForwardOrdering, Vector{Float32}}) | |
╎ ╎ 1 @Base/sort.jl:579; sort!(v::Vector{Int64}, lo::Int64, hi::Int64, a::Base.Sort.QuickSortAlg, o::Base.Order.Perm{Base.Sort.Float.Right, Vector{Float32}}) | |
╎ ╎ ╎ 1 @Base/sort.jl:579; sort!(v::Vector{Int64}, lo::Int64, hi::Int64, a::Base.Sort.QuickSortAlg, o::Base.Order.Perm{Base.Sort.Float.Right, Vector{Float32}}) | |
╎ ╎ ╎ 1 @Base/sort.jl:570; sort!(v::Vector{Int64}, lo::Int64, hi::Int64, a::Base.Sort.QuickSortAlg, o::Base.Order.Perm{Base.Sort.Float.Right, Vector{Float32}}) | |
╎ ╎ ╎ 1 @Base/sort.jl:499; sort!(v::Vector{Int64}, lo::Int64, hi::Int64, #unused#::Base.Sort.InsertionSortAlg, o::Base.Order.Perm{Base.Sort.Float.Right, Vector{Float32}}) | |
╎ ╎ ╎ 1 @Base/range.jl:879; iterate | |
╎ ╎ ╎ 1 @Base/range.jl:654; isempty | |
╎ ╎ ╎ ╎ 1 @Base/operators.jl:382; > | |
1╎ ╎ ╎ ╎ 1 @Base/int.jl:83; < | |
1╎ ╎ 1 @Base/sort.jl:568; sort!(v::Vector{Int64}, lo::Int64, hi::Int64, a::Base.Sort.QuickSortAlg, o::Base.Order.Perm{Base.Sort.Float.Right, Vector{Float32}}) | |
╎ 66 @GLMakie/src/rendering.jl:141; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ 66 @GLMakie/src/events.jl:179; framebuffer_size | |
66╎ ╎ 66 @GLFW/src/glfw3.jl:568; GetFramebufferSize | |
╎ 1 @GLMakie/src/rendering.jl:142; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ 1 @GLMakie/src/glwindow.jl:129; resize!(fb::GLMakie.GLFramebuffer, window_size::Tuple{Int64, Int64}) | |
╎ ╎ 1 @GLMakie/src/glwindow.jl:23; size | |
╎ ╎ 1 @Base/dict.jl:497; getindex(h::Dict{Symbol, GLMakie.GLAbstraction.Texture}, key::Symbol) | |
╎ ╎ 1 @Base/dict.jl:281; ht_keyindex | |
1╎ ╎ 1 @Base/array.jl:215; length | |
╎ 1 @GLMakie/src/rendering.jl:148; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
1╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glBindFramebuffer(target::UInt32, framebuffer::UInt32) | |
╎ 1 @GLMakie/src/rendering.jl:149; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
1╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glDrawBuffers(n::Int64, bufs::Vector{UInt32}) | |
╎ 6 @GLMakie/src/rendering.jl:155; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
6╎ ╎ 6 @ModernGL/src/functionloading.jl:64; glClear(mask::UInt32) | |
╎ 1 @GLMakie/src/rendering.jl:157; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
1╎ ╎ 1 @ModernGL/src/functionloading.jl:60; glDrawBuffer(mode::UInt32) | |
╎ 5 @GLMakie/src/rendering.jl:158; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
1╎ ╎ 1 @GLMakie/src/rendering.jl:87; setup!(screen::GLMakie.Screen) | |
1╎ ╎ 2 @GLMakie/src/rendering.jl:94; setup!(screen::GLMakie.Screen) | |
╎ ╎ 1 @Observables/src/Observables.jl:94; getindex | |
1╎ ╎ 1 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ 1 @GLMakie/src/rendering.jl:95; setup!(screen::GLMakie.Screen) | |
╎ ╎ 1 @Observables/src/Observables.jl:94; getindex | |
1╎ ╎ 1 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ 1 @GLMakie/src/rendering.jl:97; setup!(screen::GLMakie.Screen) | |
1╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glViewport(x::Int64, y::Int64, width::Int64, height::Int64) | |
╎ 1 @GLMakie/src/rendering.jl:159; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
1╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glDrawBuffers(n::Int64, bufs::Vector{UInt32}) | |
╎ 1 @GLMakie/src/rendering.jl:162; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ 1 @ModernGL/src/functionloading.jl:61; glColorMask(red::UInt32, green::UInt32, blue::UInt32, alpha::UInt32) | |
╎ ╎ 1 @Base/pointer.jl:155; == | |
1╎ ╎ 1 @Base/promotion.jl:477; == | |
╎ 178 @GLMakie/src/rendering.jl:165; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ 16 @GLMakie/src/rendering.jl:225; render(filter_elem_func::GLMakie.var"#138#142", screen::GLMakie.Screen) | |
16╎ ╎ 16 @Base/tuple.jl:88; indexed_iterate | |
15╎ ╎ 162 @GLMakie/src/rendering.jl:226; render(filter_elem_func::GLMakie.var"#138#142", screen::GLMakie.Screen) | |
111╎ ╎ 147 @GLMakie/src/rendering.jl:166; (::GLMakie.var"#138#142")(robj::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}) | |
3╎ ╎ 3 @Base/float.jl:158; Bool(x::UInt8) | |
╎ ╎ 33 @GLMakie/src/GLAbstraction/GLRenderObject.jl:14; getindex | |
╎ ╎ 31 @Base/dict.jl:497; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ 13 @Base/dict.jl:281; ht_keyindex | |
13╎ ╎ ╎ 13 @Base/array.jl:215; length | |
╎ ╎ 11 @Base/dict.jl:283; ht_keyindex | |
11╎ ╎ ╎ 11 @Base/Base.jl:38; getproperty | |
╎ ╎ 2 @Base/dict.jl:284; ht_keyindex | |
╎ ╎ ╎ 2 @Base/dict.jl:169; hashindex | |
╎ ╎ ╎ 1 @Base/hashing.jl:27; hash | |
1╎ ╎ ╎ 1 @Base/reflection.jl:340; objectid | |
1╎ ╎ ╎ 1 @Base/int.jl:86; - | |
2╎ ╎ 2 @Base/dict.jl:288; ht_keyindex | |
╎ ╎ 3 @Base/dict.jl:291; ht_keyindex | |
3╎ ╎ ╎ 3 @Base/array.jl:924; getindex | |
╎ ╎ 2 @Base/dict.jl:498; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
2╎ ╎ 2 @Base/array.jl:924; getindex | |
╎ 2 @GLMakie/src/rendering.jl:169; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
2╎ ╎ 2 @Base/Base.jl:38; getproperty | |
╎ 1 @GLMakie/src/rendering.jl:172; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ 1 @Base/array.jl:126; vect | |
╎ ╎ 1 @Base/array.jl:679; _array_for | |
╎ ╎ 1 @Base/array.jl:676; _array_for | |
╎ ╎ 1 @Base/abstractarray.jl:840; similar | |
╎ ╎ 1 @Base/abstractarray.jl:841; similar | |
╎ ╎ ╎ 1 @Base/boot.jl:468; Array | |
1╎ ╎ ╎ 1 @Base/boot.jl:459; Array | |
1╎ 1174 @GLMakie/src/rendering.jl:177; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ 19 @GLMakie/src/rendering.jl:225; render(filter_elem_func::GLMakie.var"#139#143", screen::GLMakie.Screen) | |
19╎ ╎ 19 @Base/tuple.jl:88; indexed_iterate | |
15╎ ╎ 171 @GLMakie/src/rendering.jl:226; render(filter_elem_func::GLMakie.var"#139#143", screen::GLMakie.Screen) | |
116╎ ╎ 156 @GLMakie/src/rendering.jl:178; (::GLMakie.var"#139#143")(robj::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}) | |
1╎ ╎ 1 @Base/bool.jl:35; !(x::Bool) | |
3╎ ╎ 3 @Base/float.jl:158; Bool(x::UInt8) | |
╎ ╎ 35 @GLMakie/src/GLAbstraction/GLRenderObject.jl:14; getindex | |
2╎ ╎ 2 @Base/Base.jl:38; getproperty | |
╎ ╎ 29 @Base/dict.jl:497; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
1╎ ╎ 1 @Base/dict.jl:0; ht_keyindex | |
╎ ╎ 10 @Base/dict.jl:281; ht_keyindex | |
10╎ ╎ ╎ 10 @Base/array.jl:215; length | |
╎ ╎ 6 @Base/dict.jl:283; ht_keyindex | |
6╎ ╎ ╎ 6 @Base/Base.jl:38; getproperty | |
╎ ╎ 6 @Base/dict.jl:284; ht_keyindex | |
╎ ╎ ╎ 6 @Base/dict.jl:169; hashindex | |
╎ ╎ ╎ 2 @Base/hashing.jl:27; hash | |
2╎ ╎ ╎ 2 @Base/reflection.jl:340; objectid | |
4╎ ╎ ╎ 4 @Base/int.jl:86; - | |
3╎ ╎ 3 @Base/dict.jl:288; ht_keyindex | |
╎ ╎ 3 @Base/dict.jl:291; ht_keyindex | |
3╎ ╎ ╎ 3 @Base/array.jl:924; getindex | |
╎ ╎ 4 @Base/dict.jl:498; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
4╎ ╎ 4 @Base/array.jl:924; getindex | |
1╎ ╎ 1 @Observables/src/Observables.jl:94; getindex(observable::Observable{Bool}) | |
╎ ╎ 2 @GLMakie/src/rendering.jl:228; render(filter_elem_func::GLMakie.var"#139#143", screen::GLMakie.Screen) | |
╎ ╎ 2 @GLMakie/src/rendering.jl:216; id2scene | |
╎ ╎ 2 @Base/array.jl:898; iterate | |
╎ ╎ 2 @Base/array.jl:898; iterate | |
1╎ ╎ 1 @Base/array.jl:215; length | |
╎ ╎ 1 @Base/int.jl:487; < | |
1╎ ╎ ╎ 1 @Base/int.jl:480; < | |
╎ ╎ 6 @GLMakie/src/rendering.jl:231; render(filter_elem_func::GLMakie.var"#139#143", screen::GLMakie.Screen) | |
╎ ╎ 6 @Observables/src/Observables.jl:94; getindex | |
6╎ ╎ 6 @Observables/src/Observables.jl:59; getproperty | |
96╎ ╎ 113 @GLMakie/src/rendering.jl:232; render(filter_elem_func::GLMakie.var"#139#143", screen::GLMakie.Screen) | |
1╎ ╎ 2 @Base/abstractarray.jl:1165; iterate(A::GeometryBasics.Vec2{Int64}) | |
╎ ╎ 1 @StaticArrays/src/SOneTo.jl:49; iterate | |
1╎ ╎ 1 @Base/int.jl:83; < | |
1╎ ╎ 1 @Base/abstractarray.jl:1167; iterate(A::GeometryBasics.Vec2{Int64}, state::Tuple{StaticArrays.SOneTo{2}, Int64}) | |
1╎ ╎ 1 @ModernGL/src/functionloading.jl:60; glViewport(x::Int64, y::Int64, width::Int64, height::Int64) | |
╎ ╎ 2 @ModernGL/src/functionloading.jl:61; glViewport(x::Int64, y::Int64, width::Int64, height::Int64) | |
╎ ╎ 2 @Base/pointer.jl:155; == | |
2╎ ╎ 2 @Base/promotion.jl:477; == | |
11╎ ╎ 11 @ModernGL/src/functionloading.jl:64; glViewport(x::Int64, y::Int64, width::Int64, height::Int64) | |
╎ ╎ 2 @GLMakie/src/rendering.jl:239; render(filter_elem_func::GLMakie.var"#139#143", screen::GLMakie.Screen) | |
╎ ╎ 2 @ModernGL/src/functionloading.jl:61; glStencilFunc(func_::UInt32, ref::UInt8, mask::UInt8) | |
╎ ╎ 2 @Base/pointer.jl:155; == | |
2╎ ╎ 2 @Base/promotion.jl:477; == | |
7╎ ╎ 855 @GLMakie/src/rendering.jl:242; render(filter_elem_func::GLMakie.var"#139#143", screen::GLMakie.Screen) | |
39╎ ╎ 848 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}) | |
1╎ ╎ 1 @Base/array.jl:0; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{UInt32}}) | |
╎ ╎ 1 @Base/dict.jl:497; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ 1 @Base/dict.jl:281; ht_keyindex | |
1╎ ╎ 1 @Base/dict.jl:496; getproperty | |
1╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:0; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Observable{Int64}}) | |
38╎ ╎ 42 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Observable{Int64}}) | |
╎ ╎ 2 @Base/dict.jl:497; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ 2 @Base/dict.jl:291; ht_keyindex | |
2╎ ╎ ╎ 2 @Base/array.jl:924; getindex | |
╎ ╎ 1 @Base/float.jl:158; Bool(x::Bool) | |
╎ ╎ 1 @Base/promotion.jl:427; == | |
╎ ╎ ╎ 1 @Base/promotion.jl:359; promote | |
╎ ╎ ╎ 1 @Base/promotion.jl:336; _promote | |
╎ ╎ ╎ 1 @Base/number.jl:7; convert | |
╎ ╎ ╎ 1 @Base/boot.jl:764; Int64 | |
1╎ ╎ ╎ 1 @Base/boot.jl:691; toInt64 | |
1╎ ╎ 1 @Observables/src/Observables.jl:102; to_value(x::Observable{Bool}) | |
╎ ╎ 26 @GLMakie/src/GLAbstraction/GLRender.jl:59; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{GeometryBasics.NgonFace{3, GeometryBasics.OffsetInteger{-1, UInt32}}}}) | |
2╎ ╎ 2 @Base/Base.jl:38; getproperty | |
╎ ╎ 7 @GLMakie/src/GLAbstraction/GLRenderObject.jl:34; (::GLMakie.GLAbstraction.StandardPrerender)() | |
╎ ╎ 7 @Observables/src/Observables.jl:94; getindex | |
7╎ ╎ ╎ 7 @Observables/src/Observables.jl:59; getproperty | |
1╎ ╎ 2 @GLMakie/src/GLAbstraction/GLRenderObject.jl:38; (::GLMakie.GLAbstraction.StandardPrerender)() | |
1╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glEnable(cap::UInt32) | |
1╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRenderObject.jl:39; (::GLMakie.GLAbstraction.StandardPrerender)() | |
╎ ╎ 2 @GLMakie/src/GLAbstraction/GLRenderObject.jl:43; (::GLMakie.GLAbstraction.StandardPrerender)() | |
╎ ╎ 1 @ModernGL/src/functionloading.jl:61; glDisable(cap::UInt32) | |
╎ ╎ ╎ 1 @Base/pointer.jl:155; == | |
1╎ ╎ ╎ 1 @Base/promotion.jl:477; == | |
1╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glDisable(cap::UInt32) | |
5╎ ╎ 5 @GLMakie/src/GLAbstraction/GLRenderObject.jl:46; (::GLMakie.GLAbstraction.StandardPrerender)() | |
1╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRenderObject.jl:66; (::GLMakie.GLAbstraction.StandardPrerender)() | |
╎ ╎ 6 @GLMakie/src/GLAbstraction/GLRenderObject.jl:67; (::GLMakie.GLAbstraction.StandardPrerender)() | |
╎ ╎ 2 @GLMakie/src/GLAbstraction/GLRender.jl:161; enabletransparency | |
1╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:60; glEnablei(target::UInt32, index::Int64) | |
1╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glEnablei(target::UInt32, index::Int64) | |
╎ ╎ 2 @GLMakie/src/GLAbstraction/GLRender.jl:162; enabletransparency | |
1╎ ╎ ╎ 2 @ModernGL/src/functionloading.jl:64; glDisablei(target::UInt32, index::Int64) | |
╎ ╎ ╎ 1 @Base/essentials.jl:412; cconvert | |
╎ ╎ ╎ 1 @Base/number.jl:7; convert | |
╎ ╎ ╎ 1 @Base/boot.jl:768; UInt32 | |
╎ ╎ ╎ 1 @Base/boot.jl:728; toUInt32 | |
1╎ ╎ ╎ ╎ 1 @Base/boot.jl:644; checked_trunc_uint | |
╎ ╎ 2 @GLMakie/src/GLAbstraction/GLRender.jl:167; enabletransparency | |
2╎ ╎ ╎ 2 @ModernGL/src/functionloading.jl:64; glBlendFuncSeparate(sfactorRGB::UInt32, dfactorRGB::UInt32, sfactorAlpha::UInt32, dfactorAlpha::UInt32) | |
╎ ╎ 30 @GLMakie/src/GLAbstraction/GLRender.jl:61; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Observable{Int64}}) | |
3╎ ╎ 3 @Base/Base.jl:38; getproperty | |
27╎ ╎ 27 @ModernGL/src/functionloading.jl:64; glUseProgram(program::UInt32) | |
╎ ╎ 10 @GLMakie/src/GLAbstraction/GLRender.jl:62; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{GeometryBasics.NgonFace{3, GeometryBasics.OffsetInteger{-1, UInt32}}}}) | |
╎ ╎ 10 @Base/dict.jl:705; iterate | |
╎ ╎ 4 @Base/dict.jl:703; _iterate | |
4╎ ╎ ╎ 4 @Base/array.jl:924; getindex | |
╎ ╎ 5 @Base/dict.jl:687; skip_deleted | |
5╎ ╎ ╎ 5 @Base/Base.jl:38; getproperty | |
╎ ╎ 1 @Base/dict.jl:688; skip_deleted | |
╎ ╎ ╎ 1 @Base/range.jl:5; Colon | |
╎ ╎ ╎ 1 @Base/range.jl:393; UnitRange | |
1╎ ╎ ╎ 1 @Base/range.jl:400; unitrange_last | |
╎ ╎ 62 @GLMakie/src/GLAbstraction/GLRender.jl:63; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{UInt32}}) | |
╎ ╎ 62 @Base/dict.jl:569; haskey | |
1╎ ╎ 1 @Base/dict.jl:0; ht_keyindex | |
╎ ╎ 1 @Base/dict.jl:283; ht_keyindex | |
1╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
╎ ╎ 6 @Base/dict.jl:284; ht_keyindex | |
╎ ╎ ╎ 6 @Base/dict.jl:169; hashindex | |
6╎ ╎ ╎ 6 @Base/int.jl:86; - | |
3╎ ╎ 3 @Base/dict.jl:288; ht_keyindex | |
2╎ ╎ 50 @Base/dict.jl:291; ht_keyindex | |
48╎ ╎ ╎ 48 @Base/array.jl:924; getindex | |
╎ ╎ 1 @Base/operators.jl:429; >= | |
1╎ ╎ ╎ 1 @Base/int.jl:481; <= | |
7╎ ╎ 7 @GLMakie/src/GLAbstraction/GLRender.jl:65; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{UInt32}}) | |
╎ ╎ 6 @GLMakie/src/GLAbstraction/GLRender.jl:66; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Observable{Int64}}) | |
6╎ ╎ 6 @Base/tuple.jl:24; length | |
137╎ ╎ 344 @GLMakie/src/GLAbstraction/GLRender.jl:67; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{UInt32}}) | |
1╎ ╎ 1 @Base/Base.jl:38; getproperty | |
╎ ╎ 1 @Base/dict.jl:497; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ 1 @Base/dict.jl:284; ht_keyindex | |
╎ ╎ ╎ 1 @Base/dict.jl:169; hashindex | |
1╎ ╎ ╎ 1 @Base/int.jl:86; - | |
1╎ ╎ 31 @Base/dict.jl:498; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
30╎ ╎ 30 @Base/array.jl:924; getindex | |
17╎ ╎ 17 @Base/tuple.jl:29; getindex | |
╎ ╎ 5 @GLMakie/src/GLAbstraction/GLUniforms.jl:39; gluniform(location::Int32, x::ColorTypes.RGBA{Float32}) | |
╎ ╎ 5 @Base/array.jl:126; vect | |
╎ ╎ ╎ 5 @Base/array.jl:679; _array_for | |
╎ ╎ ╎ 5 @Base/array.jl:676; _array_for | |
╎ ╎ ╎ 5 @Base/abstractarray.jl:840; similar | |
╎ ╎ ╎ 5 @Base/abstractarray.jl:841; similar | |
╎ ╎ ╎ 5 @Base/boot.jl:468; Array | |
5╎ ╎ ╎ ╎ 5 @Base/boot.jl:459; Array | |
╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:40; gluniform(location::Int32, x::ColorTypes.RGBA{Float32}) | |
╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:49; gluniform | |
╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:57; macro expansion | |
1╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glUniform4fv(location::Int32, count::Int64, value::Vector{ColorTypes.RGBA{Float32}}) | |
1╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:75; gluniform(loc::Int32, x::Observable{GeometryBasics.Vec{2, Float32}}) | |
╎ ╎ 134 @GLMakie/src/GLAbstraction/GLUniforms.jl:76; gluniform(loc::Int32, x::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}) | |
╎ ╎ 60 @GLMakie/src/GLAbstraction/GLUniforms.jl:39; gluniform | |
╎ ╎ ╎ 60 @Base/array.jl:126; vect | |
╎ ╎ ╎ 60 @Base/array.jl:679; _array_for | |
╎ ╎ ╎ 60 @Base/array.jl:676; _array_for | |
╎ ╎ ╎ 60 @Base/abstractarray.jl:840; similar | |
╎ ╎ ╎ 60 @Base/abstractarray.jl:841; similar | |
╎ ╎ ╎ ╎ 60 @Base/boot.jl:468; Array | |
60╎ ╎ ╎ ╎ 60 @Base/boot.jl:459; Array | |
╎ ╎ 44 @GLMakie/src/GLAbstraction/GLUniforms.jl:40; gluniform | |
╎ ╎ ╎ 44 @GLMakie/src/GLAbstraction/GLUniforms.jl:49; gluniform | |
1╎ ╎ ╎ 44 @GLMakie/src/GLAbstraction/GLUniforms.jl:57; macro expansion | |
9╎ ╎ ╎ 9 @ModernGL/src/functionloading.jl:64; glUniform2fv(location::Int32, count::Int64, value::Vector{GeometryBasics.Vec{2, Float32}}) | |
6╎ ╎ ╎ 6 @ModernGL/src/functionloading.jl:64; glUniform4fv(location::Int32, count::Int64, value::Vector{ColorTypes.RGBA{Float32}}) | |
1╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:60; glUniformMatrix4fv(location::Int32, count::Int64, transpose::UInt32, value::Vector{StaticArraysCore.SMatrix{4, 4, Float32, 16}}) | |
╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:61; glUniformMatrix4fv(location::Int32, count::Int64, transpose::UInt32, value::Vector{StaticArraysCore.SMatrix{4, 4, Float32, 16}}) | |
╎ ╎ ╎ 1 @Base/refvalue.jl:56; getindex | |
1╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
26╎ ╎ ╎ 26 @ModernGL/src/functionloading.jl:64; glUniformMatrix4fv(location::Int32, count::Int64, transpose::UInt32, value::Vector{StaticArraysCore.SMatrix{4, 4, Float32, 16}}) | |
╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUniforms.jl:80; gluniform | |
2╎ ╎ ╎ 2 @ModernGL/src/functionloading.jl:64; glUniform1i(location::Int32, v0::Int32) | |
╎ ╎ 15 @GLMakie/src/GLAbstraction/GLUniforms.jl:81; gluniform | |
15╎ ╎ ╎ 15 @ModernGL/src/functionloading.jl:64; glUniform1f(location::Int32, v0::Float32) | |
╎ ╎ 13 @Observables/src/Observables.jl:102; to_value | |
╎ ╎ ╎ 13 @Observables/src/Observables.jl:94; getindex | |
13╎ ╎ ╎ 13 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ 16 @GLMakie/src/GLAbstraction/GLUniforms.jl:79; gluniform(location::Int32, x::UInt8) | |
╎ ╎ 2 @ModernGL/src/functionloading.jl:61; glUniform1ui(location::Int32, v0::UInt8) | |
╎ ╎ ╎ 1 @Base/pointer.jl:155; == | |
1╎ ╎ ╎ 1 @Base/promotion.jl:477; == | |
╎ ╎ ╎ 1 @Base/refvalue.jl:56; getindex | |
1╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
14╎ ╎ 14 @ModernGL/src/functionloading.jl:64; glUniform1ui(location::Int32, v0::UInt8) | |
╎ ╎ 4 @GLMakie/src/GLAbstraction/GLRender.jl:69; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Observable{Int64}}) | |
1╎ ╎ 1 @Base/tuple.jl:29; getindex | |
╎ ╎ 3 @GLMakie/src/GLAbstraction/GLUniforms.jl:63; gluniform(location::Int32, target::Int64, t::GLMakie.GLAbstraction.Texture{Float16, 2}) | |
╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:70; gluniform | |
1╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glBindTexture(target::UInt32, texture::UInt32) | |
╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUniforms.jl:71; gluniform | |
╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUniforms.jl:80; gluniform | |
2╎ ╎ ╎ 2 @ModernGL/src/functionloading.jl:64; glUniform1i(location::Int32, v0::Int32) | |
2╎ ╎ 2 @GLMakie/src/GLAbstraction/GLRender.jl:71; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{UInt32}}) | |
╎ ╎ 6 @GLMakie/src/GLAbstraction/GLRender.jl:77; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{UInt32}}) | |
╎ ╎ 6 @Base/dict.jl:707; iterate | |
╎ ╎ 3 @Base/dict.jl:703; _iterate | |
3╎ ╎ ╎ 3 @Base/array.jl:924; getindex | |
╎ ╎ 1 @Base/dict.jl:688; skip_deleted | |
╎ ╎ ╎ 1 @Base/range.jl:5; Colon | |
╎ ╎ ╎ 1 @Base/range.jl:393; UnitRange | |
1╎ ╎ ╎ 1 @Base/range.jl:400; unitrange_last | |
2╎ ╎ 2 @Base/dict.jl:689; skip_deleted | |
╎ ╎ 36 @GLMakie/src/GLAbstraction/GLRender.jl:78; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Observable{Int64}}) | |
2╎ ╎ 2 @Base/Base.jl:38; getproperty | |
34╎ ╎ 34 @ModernGL/src/functionloading.jl:64; glBindVertexArray(array::UInt32) | |
10╎ ╎ 224 @GLMakie/src/GLAbstraction/GLRender.jl:79; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Observable{Int64}}) | |
2╎ ╎ 214 @GLMakie/src/GLAbstraction/GLRenderObject.jl:77; (::GLMakie.GLAbstraction.StandardPostrender)() | |
4╎ ╎ 47 @GLMakie/src/GLAbstraction/GLRender.jl:111; render(vao::GLMakie.GLAbstraction.GLVertexArray{Observable{Int64}}, mode::UInt32) | |
43╎ ╎ ╎ 43 @ModernGL/src/functionloading.jl:64; glDrawArrays(mode::UInt32, first::Int64, count::Int64) | |
1╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:112; render(vao::GLMakie.GLAbstraction.GLVertexArray{Observable{Int64}}, mode::UInt32) | |
15╎ ╎ 164 @GLMakie/src/GLAbstraction/GLRender.jl:119; render(vao::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{UInt32}}, mode::UInt32) | |
1╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:60; glDrawElements(mode::UInt32, count::Int64, type_::UInt32, indices::Ptr{Nothing}) | |
148╎ ╎ ╎ 148 @ModernGL/src/functionloading.jl:64; glDrawElements(mode::UInt32, count::Int64, type_::UInt32, indices::Ptr{Nothing}) | |
╎ ╎ 5 @GLMakie/src/GLAbstraction/GLRender.jl:80; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{GeometryBasics.NgonFace{3, GeometryBasics.OffsetInteger{-1, UInt32}}}}) | |
5╎ ╎ 5 @ModernGL/src/functionloading.jl:64; glBindVertexArray(array::Int64) | |
1╎ ╎ 1 @ModernGL/src/functionloading.jl:60; glBindVertexArray(array::Int64) | |
1╎ ╎ 1 @ModernGL/src/functionloading.jl:60; glDisablei(target::UInt32, index::Int64) | |
╎ ╎ 5 @GLMakie/src/rendering.jl:243; render(filter_elem_func::GLMakie.var"#139#143", screen::GLMakie.Screen) | |
╎ ╎ 5 @Base/array.jl:898; iterate | |
4╎ ╎ 4 @Base/array.jl:924; getindex | |
1╎ ╎ 1 @Base/int.jl:87; + | |
╎ 7 @GLMakie/src/rendering.jl:186; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
7╎ ╎ 7 @ModernGL/src/functionloading.jl:64; glClear(mask::UInt32) | |
╎ 1 @GLMakie/src/rendering.jl:192; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ 1 @ModernGL/src/functionloading.jl:61; glDrawBuffers(n::Int64, bufs::Vector{UInt32}) | |
╎ ╎ 1 @Base/pointer.jl:155; == | |
1╎ ╎ 1 @Base/promotion.jl:477; == | |
╎ 134 @GLMakie/src/rendering.jl:197; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ 24 @GLMakie/src/rendering.jl:225; render(filter_elem_func::GLMakie.var"#140#144", screen::GLMakie.Screen) | |
24╎ ╎ 24 @Base/tuple.jl:88; indexed_iterate | |
5╎ ╎ 102 @GLMakie/src/rendering.jl:226; render(filter_elem_func::GLMakie.var"#140#144", screen::GLMakie.Screen) | |
66╎ ╎ 97 @GLMakie/src/rendering.jl:198; (::GLMakie.var"#140#144")(robj::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}) | |
3╎ ╎ 3 @Base/float.jl:158; Bool(x::UInt8) | |
╎ ╎ 28 @GLMakie/src/GLAbstraction/GLRenderObject.jl:14; getindex | |
╎ ╎ 27 @Base/dict.jl:497; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ 13 @Base/dict.jl:281; ht_keyindex | |
13╎ ╎ ╎ 13 @Base/array.jl:215; length | |
╎ ╎ 12 @Base/dict.jl:283; ht_keyindex | |
12╎ ╎ ╎ 12 @Base/Base.jl:38; getproperty | |
╎ ╎ 1 @Base/dict.jl:284; ht_keyindex | |
╎ ╎ ╎ 1 @Base/dict.jl:169; hashindex | |
1╎ ╎ ╎ 1 @Base/int.jl:86; - | |
╎ ╎ 1 @Base/dict.jl:291; ht_keyindex | |
1╎ ╎ ╎ 1 @Base/array.jl:924; getindex | |
╎ ╎ 1 @Base/dict.jl:498; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
1╎ ╎ 1 @Base/array.jl:924; getindex | |
4╎ ╎ 4 @GLMakie/src/rendering.jl:232; render(filter_elem_func::GLMakie.var"#140#144", screen::GLMakie.Screen) | |
╎ ╎ 3 @GLMakie/src/rendering.jl:242; render(filter_elem_func::GLMakie.var"#140#144", screen::GLMakie.Screen) | |
1╎ ╎ 3 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}) | |
1╎ ╎ 1 @Base/Base.jl:38; getproperty | |
1╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{GeometryBasics.NgonFace{3, GeometryBasics.OffsetInteger{-1, UInt32}}}}) | |
1╎ ╎ 1 @GLMakie/src/rendering.jl:243; render(filter_elem_func::GLMakie.var"#140#144", screen::GLMakie.Screen) | |
╎ 13 @GLMakie/src/rendering.jl:203; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
1╎ ╎ 1 @Base/Base.jl:38; getproperty | |
╎ ╎ 1 @GLMakie/src/postprocessing.jl:66; (::GLMakie.var"#77#80"{UInt32, GLMakie.GLAbstraction.RenderObject{GLMakie.var"#75#78"}})(screen::GLMakie.Screen) | |
╎ ╎ 1 @GLMakie/src/glwindow.jl:23; size | |
╎ ╎ 1 @Base/dict.jl:497; getindex(h::Dict{Symbol, GLMakie.GLAbstraction.Texture}, key::Symbol) | |
╎ ╎ 1 @Base/dict.jl:281; ht_keyindex | |
1╎ ╎ 1 @Base/array.jl:215; length | |
╎ ╎ 11 @GLMakie/src/postprocessing.jl:72; (::GLMakie.var"#77#80"{UInt32, GLMakie.GLAbstraction.RenderObject{GLMakie.var"#75#78"}})(screen::GLMakie.Screen) | |
1╎ ╎ 11 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.var"#75#78"}) | |
1╎ ╎ 2 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.var"#75#78"}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ 1 @Base/dict.jl:497; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ 1 @Base/dict.jl:281; ht_keyindex | |
1╎ ╎ ╎ 1 @Base/array.jl:215; length | |
╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:59; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.var"#75#78"}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ 1 @GLMakie/src/postprocessing.jl:50; #75 | |
1╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glEnable(cap::UInt32) | |
1╎ ╎ 2 @GLMakie/src/GLAbstraction/GLRender.jl:69; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.var"#75#78"}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:63; gluniform(location::Int32, target::Int64, t::GLMakie.GLAbstraction.Texture{FixedPointNumbers.N0f8, 2}) | |
╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:70; gluniform | |
1╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glBindTexture(target::UInt32, texture::UInt32) | |
╎ ╎ 5 @GLMakie/src/GLAbstraction/GLRender.jl:79; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.var"#75#78"}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ 5 @GLMakie/src/postprocessing.jl:61; (::GLMakie.var"#76#79"{GLMakie.GLAbstraction.RenderObject{GLMakie.var"#75#78"}})() | |
╎ ╎ 4 @GLMakie/src/postprocessing.jl:4; draw_fullscreen | |
4╎ ╎ ╎ 4 @ModernGL/src/functionloading.jl:64; glDrawArrays(mode::UInt32, first::Int64, count::Int64) | |
╎ ╎ 1 @GLMakie/src/postprocessing.jl:5; draw_fullscreen | |
1╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glBindVertexArray(array::Int64) | |
1╎ 24 @GLMakie/src/rendering.jl:206; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
2╎ ╎ 2 @Base/Base.jl:38; getproperty | |
╎ ╎ 14 @GLMakie/src/postprocessing.jl:256; (::GLMakie.var"#95#98"{UInt32, GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}})(screen::GLMakie.Screen) | |
1╎ ╎ 14 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}) | |
1╎ ╎ 1 @Base/Base.jl:38; getproperty | |
3╎ ╎ 5 @GLMakie/src/GLAbstraction/GLRender.jl:69; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
1╎ ╎ 1 @Base/tuple.jl:29; getindex | |
╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:63; gluniform(location::Int32, target::Int64, t::GLMakie.GLAbstraction.Texture{GeometryBasics.Vec2{UInt32}, 2}) | |
╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:71; gluniform | |
╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:80; gluniform | |
1╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glUniform1i(location::Int32, v0::Int32) | |
1╎ ╎ 6 @GLMakie/src/GLAbstraction/GLRender.jl:79; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ 5 @GLMakie/src/postprocessing.jl:230; (::GLMakie.var"#93#96"{GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}})() | |
╎ ╎ 5 @GLMakie/src/postprocessing.jl:4; draw_fullscreen | |
5╎ ╎ ╎ 5 @ModernGL/src/functionloading.jl:64; glDrawArrays(mode::UInt32, first::Int64, count::Int64) | |
1╎ ╎ 1 @ModernGL/src/functionloading.jl:60; glBindVertexArray(array::Int64) | |
╎ ╎ 7 @GLMakie/src/postprocessing.jl:260; (::GLMakie.var"#95#98"{UInt32, GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}})(screen::GLMakie.Screen) | |
╎ ╎ 7 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}) | |
1╎ ╎ 2 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ 1 @Base/dict.jl:497; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ 1 @Base/dict.jl:283; ht_keyindex | |
1╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:61; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
1╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glUseProgram(program::UInt32) | |
╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:62; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ 1 @Base/dict.jl:705; iterate | |
1╎ ╎ 1 @Base/dict.jl:689; skip_deleted | |
╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:69; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:63; gluniform(location::Int32, target::Int64, t::GLMakie.GLAbstraction.Texture{ColorTypes.RGBA{Float16}, 2}) | |
╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:70; gluniform | |
1╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glBindTexture(target::UInt32, texture::UInt32) | |
╎ ╎ 2 @GLMakie/src/GLAbstraction/GLRender.jl:79; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ 2 @GLMakie/src/postprocessing.jl:243; (::GLMakie.var"#94#97"{GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}})() | |
╎ ╎ 2 @GLMakie/src/postprocessing.jl:4; draw_fullscreen | |
2╎ ╎ ╎ 2 @ModernGL/src/functionloading.jl:64; glDrawArrays(mode::UInt32, first::Int64, count::Int64) | |
2╎ 21 @GLMakie/src/rendering.jl:209; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ 2 @GLMakie/src/postprocessing.jl:291; (::GLMakie.var"#100#102"{GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}})(screen::GLMakie.Screen) | |
2╎ ╎ 2 @ModernGL/src/functionloading.jl:64; glBindFramebuffer(target::UInt32, framebuffer::Int64) | |
╎ ╎ 13 @GLMakie/src/postprocessing.jl:293; (::GLMakie.var"#100#102"{GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}})(screen::GLMakie.Screen) | |
13╎ ╎ 13 @ModernGL/src/functionloading.jl:64; glClear(mask::UInt32) | |
╎ ╎ 4 @GLMakie/src/postprocessing.jl:294; (::GLMakie.var"#100#102"{GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}})(screen::GLMakie.Screen) | |
╎ ╎ 4 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}) | |
1╎ ╎ 2 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ 1 @Base/dict.jl:497; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ 1 @Base/dict.jl:281; ht_keyindex | |
1╎ ╎ ╎ 1 @Base/array.jl:215; length | |
╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:61; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
1╎ ╎ 1 @Base/Base.jl:38; getproperty | |
╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:78; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
1╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glBindVertexArray(array::UInt32) | |
╎ 4473 @GLMakie/src/rendering.jl:26; fps_renderloop(screen::GLMakie.Screen, framerate::Float64) | |
4472╎ 4472 @GLFW/src/glfw3.jl:696; SwapBuffers | |
╎ 1 @GLMakie/src/screen.jl:294; to_native | |
1╎ 1 @Base/Base.jl:38; getproperty | |
╎ 2 @GLMakie/src/rendering.jl:27; fps_renderloop(screen::GLMakie.Screen, framerate::Float64) | |
2╎ 2 @Base/Base.jl:91; time_ns | |
╎ 819 @GLMakie/src/rendering.jl:30; fps_renderloop(screen::GLMakie.Screen, framerate::Float64) | |
╎ 819 @Base/asyncevent.jl:240; sleep(sec::Float64) | |
1╎ 1 @Base/asyncevent.jl:94; Timer | |
╎ 818 @Base/asyncevent.jl:155; wait | |
╎ ╎ 818 @Base/asyncevent.jl:138; _trywait(t::Timer) | |
1╎ ╎ 1 @Base/condition.jl:123; wait(c::Base.GenericCondition{Base.Threads.SpinLock}) | |
1╎ ╎ 816 @Base/condition.jl:124; wait(c::Base.GenericCondition{Base.Threads.SpinLock}) | |
1╎ ╎ 1 @Base/task.jl:859; try_yieldto(undo::typeof(Base.ensure_rescheduled)) | |
╎ ╎ 799 @Base/task.jl:930; wait() | |
796╎ ╎ 799 @Base/task.jl:921; poptask(W::Base.InvasiveLinkedListSynchronized{Task}) | |
╎ ╎ 1 @Base/stream.jl:1157; uv_writecb_task(req::Ptr{Nothing}, status::Int32) | |
1╎ ╎ ╎ 1 @Base/libuv.jl:30; uv_req_data | |
╎ ╎ 2 @Base/stream.jl:1161; uv_writecb_task(req::Ptr{Nothing}, status::Int32) | |
╎ ╎ ╎ 2 @Base/task.jl:789; schedule | |
╎ ╎ ╎ 2 @Base/task.jl:800; schedule(t::Task, arg::Any; error::Bool) | |
╎ ╎ ╎ 2 @Base/task.jl:736; enq_work(t::Task) | |
2╎ ╎ ╎ 2 @Base/task.jl:662; push!(W::Base.InvasiveLinkedListSynchronized{Task}, t::Task) | |
1╎ ╎ 3 @Base/task.jl:931; wait() | |
2╎ ╎ 2 @Base/task.jl:861; try_yieldto(undo::typeof(Base.ensure_rescheduled)) | |
╎ ╎ 12 @Base/task.jl:932; wait() | |
12╎ ╎ 12 @Base/libuv.jl:104; process_events | |
1╎ ╎ 1 @Base/task.jl:927; wait() | |
╎ 9 @GLMakie/src/rendering.jl:32; fps_renderloop(screen::GLMakie.Screen, framerate::Float64) | |
╎ 9 @Base/task.jl:815; yield() | |
╎ 9 @Base/task.jl:932; wait() | |
9╎ ╎ 9 @Base/libuv.jl:104; process_events | |
╎52913 @Base/task.jl:484; (::VSCodeServer.var"#61#62")() | |
╎ 52913 @VSCodeServer/src/eval.jl:34; macro expansion | |
╎ 52913 @Base/essentials.jl:726; invokelatest(::Any) | |
╎ 52913 @Base/essentials.jl:729; #invokelatest#2 | |
╎ 52913 @VSCodeServer/src/eval.jl:225; (::VSCodeServer.var"#63#67"{VSCodeServer.ReplRunCodeRequestParams})() | |
╎ 52913 @Base/logging.jl:623; with_logger | |
╎ ╎ 52913 @Base/logging.jl:511; with_logstate(f::Function, logstate::Any) | |
╎ ╎ 52913 @VSCodeServer/src/eval.jl:126; (::VSCodeServer.var"#64#68"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})() | |
╎ ╎ 52913 @VSCodeServer/src/repl.jl:38; hideprompt(f::VSCodeServer.var"#65#69"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams}) | |
╎ ╎ 52913 @VSCodeServer/src/eval.jl:155; (::VSCodeServer.var"#65#69"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})() | |
╎ ╎ 52913 @VSCodeServer/src/repl.jl:249; withpath(f::VSCodeServer.var"#66#70"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams}, path::String) | |
╎ ╎ ╎ 52913 @VSCodeServer/src/eval.jl:157; (::VSCodeServer.var"#66#70"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})() | |
╎ ╎ ╎ 52913 @VSCodeServer/src/eval.jl:230; inlineeval##kw | |
╎ ╎ ╎ 52913 @VSCodeServer/src/eval.jl:233; inlineeval(m::Module, code::String, code_line::Int64, code_column::Int64, file::String; softscope::Bool) | |
╎ ╎ ╎ 52913 @Base/essentials.jl:726; invokelatest(::Any, ::Any, ::Vararg{Any}) | |
╎ ╎ ╎ 52913 @Base/essentials.jl:729; invokelatest(::Any, ::Any, ::Vararg{Any}; kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) | |
╎ ╎ ╎ ╎ 52913 @Base/loading.jl:1428; include_string(mapexpr::typeof(REPL.softscope), mod::Module, code::String, filename::String) | |
4╎ ╎ ╎ ╎ 52913 @Base/boot.jl:368; eval | |
╎ ╎ ╎ ╎ 52909 @Makie/src/display.jl:587; (::Makie.var"#record##kw")(::NamedTuple{(:framerate,), Tuple{Int64}}, ::typeof(record), func::Function, figlike::Figure, path::String, iter::UnitRange{Int64}) | |
╎ ╎ ╎ ╎ 52905 @Makie/src/display.jl:588; #record#959 | |
32╎ ╎ ╎ ╎ 52905 @Makie/src/display.jl:592; (::Makie.var"#Record##kw")(::NamedTuple{(:framerate,), Tuple{Int64}}, ::typeof(Makie.Record), func::Function, figlike::Figure, iter::UnitRange{Int64}) | |
╎ ╎ ╎ ╎ ╎ 11 @Base/compiler/typeinfer.jl:996; typeinf_ext_toplevel(mi::Core.MethodInstance, world::UInt64) | |
╎ ╎ ╎ ╎ ╎ 11 @Base/compiler/typeinfer.jl:1000; typeinf_ext_toplevel(interp::Core.Compiler.NativeInterpreter, linfo::Core.MethodInstance) | |
╎ ╎ ╎ ╎ ╎ 11 @Base/compiler/typeinfer.jl:967; typeinf_ext(interp::Core.Compiler.NativeInterpreter, mi::Core.MethodInstance) | |
╎ ╎ ╎ ╎ ╎ 11 @Base/compiler/typeinfer.jl:213; typeinf(interp::Core.Compiler.NativeInterpreter, frame::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ 9 @Base/compiler/typeinfer.jl:230; _typeinf(interp::Core.Compiler.NativeInterpreter, frame::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ 9 @Base/compiler/abstractinterpretation.jl:2462; typeinf_nocycle(interp::Core.Compiler.NativeInterpreter, frame::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/compiler/abstractinterpretation.jl:2340; typeinf_local(interp::Core.Compiler.NativeInterpreter, frame::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/compiler/abstractinterpretation.jl:1890; abstract_eval_statement(interp::Core.Compiler.NativeInterpreter, e::Any, vtypes::Vector{Core.Compiler.VarState}, sv::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/compiler/abstractinterpretation.jl:1733; abstract_call(interp::Core.Compiler.NativeInterpreter, arginfo::Core.Compiler.ArgInfo, sv::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/abstractinterpretation.jl:1755; abstract_call(interp::Core.Compiler.NativeInterpreter, arginfo::Core.Compiler.ArgInfo, sv::Core.Compiler.InferenceState, max_methods::Int64) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/typelattice.jl:335; widenconst(::Core.Const) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/abstractinterpretation.jl:1766; abstract_call(interp::Core.Compiler.NativeInterpreter, arginfo::Core.Compiler.ArgInfo, sv::Core.Compiler.InferenceState, max_methods::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/abstractinterpretation.jl:1696; abstract_call_known(interp::Core.Compiler.NativeInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, sv::Core.Compiler.InferenceState, max_methods::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/abstractinterpretation.jl:153; abstract_call_gf_by_type(interp::Core.Compiler.NativeInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, atype::Any, sv::Core.Compiler.InferenceState, max_methods::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/abstractinterpretation.jl:641; abstract_call_method(interp::Core.Compiler.NativeInterpreter, method::Method, sig::Any, sparams::Core.SimpleVector, hardlimit::Bool, sv::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/typeinfer.jl:823; typeinf_edge(interp::Core.Compiler.NativeInterpreter, method::Method, atype::Any, sparams::Core.SimpleVector, caller::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/utilities.jl:190; specialize_method | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/utilities.jl:204; specialize_method(method::Method, atype::Any, sparams::Core.SimpleVector; preexisting::Bool, compilesig::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/compiler/abstractinterpretation.jl:2366; typeinf_local(interp::Core.Compiler.NativeInterpreter, frame::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/compiler/abstractinterpretation.jl:1890; abstract_eval_statement(interp::Core.Compiler.NativeInterpreter, e::Any, vtypes::Vector{Core.Compiler.VarState}, sv::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/compiler/abstractinterpretation.jl:1733; abstract_call(interp::Core.Compiler.NativeInterpreter, arginfo::Core.Compiler.ArgInfo, sv::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/compiler/abstractinterpretation.jl:1766; abstract_call(interp::Core.Compiler.NativeInterpreter, arginfo::Core.Compiler.ArgInfo, sv::Core.Compiler.InferenceState, max_methods::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/abstractinterpretation.jl:1695; abstract_call_known(interp::Core.Compiler.NativeInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, sv::Core.Compiler.InferenceState, max_methods::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/typeutils.jl:44; argtypes_to_type | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/utilities.jl:43; anymap(f::Core.Compiler.var"#263#264", a::Vector{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/typeutils.jl:44; (::Core.Compiler.var"#263#264")(a::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/typelattice.jl:335; widenconst(::Core.Const) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/compiler/abstractinterpretation.jl:1696; abstract_call_known(interp::Core.Compiler.NativeInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, sv::Core.Compiler.InferenceState, max_methods::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/compiler/abstractinterpretation.jl:153; abstract_call_gf_by_type(interp::Core.Compiler.NativeInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, atype::Any, sv::Core.Compiler.InferenceState, max_methods::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/compiler/abstractinterpretation.jl:641; abstract_call_method(interp::Core.Compiler.NativeInterpreter, method::Method, sig::Any, sparams::Core.SimpleVector, hardlimit::Bool, sv::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/compiler/typeinfer.jl:877; typeinf_edge(interp::Core.Compiler.NativeInterpreter, method::Method, atype::Any, sparams::Core.SimpleVector, caller::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/compiler/typeinfer.jl:213; typeinf(interp::Core.Compiler.NativeInterpreter, frame::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/typeinfer.jl:230; _typeinf(interp::Core.Compiler.NativeInterpreter, frame::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/abstractinterpretation.jl:2462; typeinf_nocycle(interp::Core.Compiler.NativeInterpreter, frame::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/abstractinterpretation.jl:2340; typeinf_local(interp::Core.Compiler.NativeInterpreter, frame::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/abstractinterpretation.jl:1890; abstract_eval_statement(interp::Core.Compiler.NativeInterpreter, e::Any, vtypes::Vector{Core.Compiler.VarState}, sv::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/abstractinterpretation.jl:1733; abstract_call(interp::Core.Compiler.NativeInterpreter, arginfo::Core.Compiler.ArgInfo, sv::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/abstractinterpretation.jl:1766; abstract_call(interp::Core.Compiler.NativeInterpreter, arginfo::Core.Compiler.ArgInfo, sv::Core.Compiler.InferenceState, max_methods::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/abstractinterpretation.jl:1696; abstract_call_known(interp::Core.Compiler.NativeInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, sv::Core.Compiler.InferenceState, max_methods::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/abstractinterpretation.jl:63; abstract_call_gf_by_type(interp::Core.Compiler.NativeInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, atype::Any, sv::Core.Compiler.InferenceState, max_methods::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/abstractinterpretation.jl:320; find_matching_methods(argtypes::Vector{Any}, atype::Any, method_table::Core.Compiler.CachedMethodTable{Core.Compiler.InternalMethodTable}, union_split::Int64, max_methods::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/methodtable.jl:107; findall##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/methodtable.jl:113; findall(sig::Type, table::Core.Compiler.CachedMethodTable{Core.Compiler.InternalMethodTable}; limit::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/iddict.jl:178; get! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/methodtable.jl:114; (::Core.Compiler.var"#251#252"{Int64, Core.Compiler.CachedMethodTable{Core.Compiler.InternalMethodTable}, Core.Box})() | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/methodtable.jl:68; findall##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/methodtable.jl:69; #findall#248 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/methodtable.jl:100; _findall | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/reflection.jl:945; _methods_by_ftype | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/abstractinterpretation.jl:2366; typeinf_local(interp::Core.Compiler.NativeInterpreter, frame::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/abstractinterpretation.jl:1890; abstract_eval_statement(interp::Core.Compiler.NativeInterpreter, e::Any, vtypes::Vector{Core.Compiler.VarState}, sv::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/abstractinterpretation.jl:1733; abstract_call(interp::Core.Compiler.NativeInterpreter, arginfo::Core.Compiler.ArgInfo, sv::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/abstractinterpretation.jl:1766; abstract_call(interp::Core.Compiler.NativeInterpreter, arginfo::Core.Compiler.ArgInfo, sv::Core.Compiler.InferenceState, max_methods::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/abstractinterpretation.jl:1696; abstract_call_known(interp::Core.Compiler.NativeInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, sv::Core.Compiler.InferenceState, max_methods::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/abstractinterpretation.jl:162; abstract_call_gf_by_type(interp::Core.Compiler.NativeInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, atype::Any, sv::Core.Compiler.InferenceState, max_methods::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/abstractinterpretation.jl:850; abstract_call_method_with_const_args(interp::Core.Compiler.NativeInterpreter, result::Core.Compiler.MethodCallResult, f::Any, arginfo::Core.Compiler.ArgInfo, match::Core.MethodMatch, sv::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/typeinfer.jl:213; typeinf(interp::Core.Compiler.NativeInterpreter, frame::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/typeinfer.jl:257; _typeinf(interp::Core.Compiler.NativeInterpreter, frame::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/optimize.jl:504; optimize | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/optimize.jl:536; run_passes(ci::Core.CodeInfo, sv::Core.Compiler.OptimizationState, caller::Core.Compiler.InferenceResult) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/optimize.jl:645; slot2reg | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/ssair/slot2ssa.jl:907; construct_ssa!(ci::Core.CodeInfo, ir::Core.Compiler.IRCode, domtree::Core.Compiler.DomTree, defuses::Vector{Core.Compiler.SlotInfo}, slottypes::Vector{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/ssair/slot2ssa.jl:424; domsort_ssa!(ir::Core.Compiler.IRCode, domtree::Core.Compiler.DomTree) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/iddict.jl:33; Core.Compiler.IdDict{Int64, Int64}(itr::Core.Compiler.Generator{Core.Compiler.Iterators.Filter{Core.Compiler.var"#377#384", Core.Compiler.Pairs{Int64, Int64, Core.Compiler.LinearIndices{1, Tuple{Core.Compiler.OneTo{Int64}}}, Vector{Int64}}}, Core.Comp... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/iddict.jl:30; IdDict | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/boot.jl:459; Array | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/typeinfer.jl:277; _typeinf(interp::Core.Compiler.NativeInterpreter, frame::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/typeinfer.jl:395; cache_result!(interp::Core.Compiler.NativeInterpreter, result::Core.Compiler.InferenceResult) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/typeinfer.jl:369; transform_result_for_cache | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/typeinfer.jl:349; maybe_compress_codeinfo(interp::Core.Compiler.NativeInterpreter, linfo::Core.MethodInstance, ci::Core.CodeInfo) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/abstractinterpretation.jl:162; abstract_call_gf_by_type(interp::Core.Compiler.NativeInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, atype::Any, sv::Core.Compiler.InferenceState, max_methods::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/abstractinterpretation.jl:825; abstract_call_method_with_const_args(interp::Core.Compiler.NativeInterpreter, result::Core.Compiler.MethodCallResult, f::Any, arginfo::Core.Compiler.ArgInfo, match::Core.MethodMatch, sv::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/abstractinterpretation.jl:881; maybe_get_const_prop_profitable(interp::Core.Compiler.NativeInterpreter, result::Core.Compiler.MethodCallResult, f::Any, arginfo::Core.Compiler.ArgInfo, match::Core.MethodMatch, sv::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/utilities.jl:207; specialize_method##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/utilities.jl:208; #specialize_method#261 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/utilities.jl:190; specialize_method##kw | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/compiler/utilities.jl:202; specialize_method(method::Method, atype::Any, sparams::Core.SimpleVector; preexisting::Bool, compilesig::Bool) | |
╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/typeinfer.jl:257; _typeinf(interp::Core.Compiler.NativeInterpreter, frame::Core.Compiler.InferenceState) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/optimize.jl:504; optimize | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/optimize.jl:539; run_passes(ci::Core.CodeInfo, sv::Core.Compiler.OptimizationState, caller::Core.Compiler.InferenceResult) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/ssair/inlining.jl:82; ssa_inlining_pass!(ir::Core.Compiler.IRCode, linetable::Vector{Core.LineInfoNode}, state::Core.Compiler.InliningState{Core.Compiler.EdgeTracker, Core.Compiler.WorldView{Core.Compiler.InternalCodeCache}, Core.Compiler.NativeInterpreter}, propagate_inbounds::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/ssair/inlining.jl:1405; assemble_inline_todo!(ir::Core.Compiler.IRCode, state::Core.Compiler.InliningState{Core.Compiler.EdgeTracker, Core.Compiler.WorldView{Core.Compiler.InternalCodeCache}, Core.Compiler.NativeInterpreter}) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/ssair/inlining.jl:1270; handle_const_call!(ir::Core.Compiler.IRCode, idx::Int64, stmt::Expr, cinfo::Core.Compiler.ConstCallInfo, flag::UInt8, sig::Core.Compiler.Signature, state::Core.Compiler.InliningState{Core.Compiler.EdgeTracker, Core.Compiler.WorldView{Core.Compiler.InternalCodeCac... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/typeutils.jl:44; argtypes_to_type | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/utilities.jl:43; anymap(f::Core.Compiler.var"#263#264", a::Vector{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/typeutils.jl:44; (::Core.Compiler.var"#263#264")(a::Any) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/compiler/typelattice.jl:335; widenconst(::Core.Const) | |
╎ ╎ ╎ ╎ ╎ 226 @Makie/src/display.jl:593; Record(func::var"#31#32", figlike::Figure, iter::UnitRange{Int64}; framerate::Int64) | |
╎ ╎ ╎ ╎ ╎ 226 @Makie/src/display.jl:335; Type##kw | |
╎ ╎ ╎ ╎ ╎ 223 @Makie/src/display.jl:340; VideoStream(fig::Figure; framerate::Int64, visible::Bool, connect::Bool) | |
╎ ╎ ╎ ╎ ╎ 223 @Makie/src/display.jl:49; backend_display##kw | |
╎ ╎ ╎ ╎ ╎ 1 @Makie/src/display.jl:50; backend_display(s::Figure; kw::Base.Pairs{Symbol, Bool, Tuple{Symbol, Symbol, Symbol}, NamedTuple{(:start_renderloop, :visible, :connect), Tuple{Bool, Bool, Bool}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Makie/src/figureplotting.jl:177; update_state_before_display!(f::Figure) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Makie/src/makielayout/blocks/axis.jl:1351; update_state_before_display!(ax::Axis) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Makie/src/makielayout/blocks/axis.jl:547; reset_limits! | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Makie/src/makielayout/blocks/axis.jl:623; reset_limits!(ax::Axis; xauto::Bool, yauto::Bool, zauto::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:85; setindex!(observable::Observable, val::Any) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:39; setproperty!(x::Observable{GeometryBasics.HyperRectangle{2, Float32}}, f::Symbol, v::GeometryBasics.HyperRectangle{2, Float32}) | |
╎ ╎ ╎ ╎ ╎ 222 @Makie/src/display.jl:51; backend_display(s::Figure; kw::Base.Pairs{Symbol, Bool, Tuple{Symbol, Symbol, Symbol}, NamedTuple{(:start_renderloop, :visible, :connect), Tuple{Bool, Bool, Bool}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ 222 @GLMakie/src/display.jl:1; backend_display##kw | |
╎ ╎ ╎ ╎ ╎ ╎ 6 @GLMakie/src/display.jl:4; backend_display(::GLMakie.GLBackend, scene::Scene; start_renderloop::Bool, visible::Bool, connect::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/screen.jl:336; display_loading_image(screen::GLMakie.Screen) | |
╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/screen.jl:320; get_loading_image(resolution::Tuple{Int64, Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/array.jl:584; zeros | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/array.jl:589; zeros | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/array.jl:353; fill! | |
5╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/array.jl:966; setindex! | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/screen.jl:340; display_loading_image(screen::GLMakie.Screen) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:51; setindex!(::GLMakie.GLAbstraction.Texture{ColorTypes.RGBA{FixedPointNumbers.N0f8}, 2}, ::Matrix{ColorTypes.RGBA{FixedPointNumbers.N0f8}}, ::UnitRange{Int64}, ::UnitRange{Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLTexture.jl:270; gpu_setindex! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLTexture.jl:361; texsubimage | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLTexture.jl:361; texsubimage | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glTexSubImage2D(target::UInt32, level::Int64, xoffset::Int64, yoffset::Int64, width::Int64, height::Int64, format::UInt32, type_::UInt32, pixels::Matrix{ColorTypes.RGBA{FixedPointNumbers.N0f8}}) | |
╎ ╎ ╎ ╎ ╎ ╎ 216 @GLMakie/src/display.jl:5; backend_display(::GLMakie.GLBackend, scene::Scene; start_renderloop::Bool, visible::Bool, connect::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ 216 @GLMakie/src/display.jl:9; backend_display##kw | |
╎ ╎ ╎ ╎ ╎ ╎ 216 @GLMakie/src/display.jl:20; backend_display(screen::GLMakie.Screen, scene::Scene; connect::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ 216 @GLMakie/src/screen.jl:67; insertplots!(screen::GLMakie.Screen, scene::Scene) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 216 @Base/abstractarray.jl:2774; foreach(f::GLMakie.var"#104#106"{GLMakie.Screen}, itr::Vector{Scene}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 216 @GLMakie/src/screen.jl:67; (::GLMakie.var"#104#106"{GLMakie.Screen})(s::Scene) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 69 @GLMakie/src/screen.jl:65; insertplots!(screen::GLMakie.Screen, scene::Scene) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 38 @GLMakie/src/drawing_primitives.jl:120; insert!(screen::GLMakie.Screen, scene::Scene, x::LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 38 @GLMakie/src/drawing_primitives.jl:261; draw_atomic | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 37 @GLMakie/src/drawing_primitives.jl:83; cached_robj!(robj_func::GLMakie.var"#197#198"{GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, screen::GLMakie.Screen, scene::Scene, x::LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 37 @Base/dict.jl:481; get!(default::GLMakie.var"#173#176"{GLMakie.var"#197#198"{GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, h::Dict{UInt64, GLMakie.GLA... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @GLMakie/src/drawing_primitives.jl:88; (::GLMakie.var"#173#176"{GLMakie.var"#197#198"{GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}})() | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/abstractarray.jl:2961; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:787; collect(itr::Base.Generator{Attributes, GLMakie.var"#175#178"{LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/generator.jl:47; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:91; (::GLMakie.var"#175#178"{LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}})(key_value::Pair{Symbol, Observable{Any}}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:156; lift_convert(key::Symbol, value::Observable{Any}, plot::LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/array.jl:797; collect(itr::Base.Generator{Attributes, GLMakie.var"#175#178"{LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/array.jl:823; collect_to_with_first!(dest::Vector{Pair{Symbol, Observable{Bool}}}, v1::Pair{Symbol, Observable{Bool}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}}, st::Int64) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:852; collect_to!(dest::Vector{Pair{Symbol, Observable{Bool}}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}}, offs::Int64, st::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:853; collect_to!(dest::Vector{Pair{Symbol, Observable{Bool}}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}}, offs::Int64, st::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:845; collect_to!(dest::Vector{Pair{Symbol}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}}, offs::Int64, st::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/generator.jl:47; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/drawing_primitives.jl:91; (::GLMakie.var"#175#178"{LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}})(key_value::Pair{Symbol, Observable{Any}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/drawing_primitives.jl:156; lift_convert(key::Symbol, value::Observable{Any}, plot::LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/drawing_primitives.jl:160; lift_convert_inner(value::Observable{Any}, key::MakieCore.Key{:color}, plot_key::MakieCore.Key{:linesegments}, plot::LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:442; map | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:445; #map#19 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:390; (::Base.var"#map!##kw")(::NamedTuple{(:update,), Tuple{Bool}}, ::typeof(map!), f::Any, observable::Observable{Float32}, os::Observable{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:392; #map!#14 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:337; onany | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:344; #onany#12 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:274; on##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:275; on(f::Any, observable::Observables.AbstractObservable; weak::Bool, priority::Int64, update::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:107; register_callback(observable::Any, priority::Int64, f::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/sort.jl:293; searchsortedlast##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/sort.jl:293; searchsortedlast(v::Vector{Pair{Int64, Any}}, x::Int64; lt::Function, by::Function, rev::Bool, order::Base.Order.ForwardOrdering) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/ordering.jl:160; ord(lt::Function, by::Function, rev::Bool, order::Base.Order.ForwardOrdering) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 33 @GLMakie/src/drawing_primitives.jl:105; (::GLMakie.var"#173#176"{GLMakie.var"#197#198"{GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}})() | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:280; (::GLMakie.var"#197#198"{GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}})(gl_attributes::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:48; connect_camera!(gl_attributes::Dict{Symbol, Any}, cam::Camera) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:51; connect_camera!(gl_attributes::Dict{Symbol, Any}, cam::Camera, space::Observable{Symbol}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:481; get!(default::GLMakie.var"#157#165"{Camera, Observable{Symbol}}, h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:52; #157 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:442; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:445; #map#19 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:390; (::Base.var"#map!##kw")(::NamedTuple{(:update,), Tuple{Bool}}, ::typeof(map!), ::Any, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:392; map!(::Any, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Any}; update::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:337; onany(::Function, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:344; onany(::Function, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Any}; weak::Bool, priority::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:274; on##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:275; on(f::Any, observable::Observables.AbstractObservable; weak::Bool, priority::Int64, update::Bool) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:108; register_callback(observable::Any, priority::Int64, f::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 32 @GLMakie/src/drawing_primitives.jl:282; (::GLMakie.var"#197#198"{GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}})(gl_attributes::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 29 @GLMakie/src/glshaders/lines.jl:108; draw_linesegments(shader_cache::Any, positions::Observable{Vector{GeometryBasics.Point{2, Float32}}}, data::Dict) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 27 @GLMakie/src/GLAbstraction/GLUtils.jl:78; macro expansion | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/GLAbstraction/GLUtils.jl:16; matches_target(#unused#::Type{GLMakie.GLAbstraction.Texture}, x::Nothing) | |
24╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 24 @GLMakie/src/GLAbstraction/GLUtils.jl:17; matches_target(#unused#::Type{GLMakie.GLAbstraction.GLBuffer}, x::Observable{ColorTypes.RGBA{Float32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUtils.jl:89; macro expansion | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUtils.jl:107; const_lift | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:442; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:445; #map#19 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:390; (::Base.var"#map!##kw")(::NamedTuple{(:update,), Tuple{Bool}}, ::typeof(map!), f::Any, observable::Observable{Int64}, os::Observable{Vector{GeometryBasics.Point{2, Float32}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:392; #map!#14 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:337; onany | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:344; #onany#12 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:274; on##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:275; on(f::Any, observable::Observables.AbstractObservable; weak::Bool, priority::Int64, update::Bool) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:108; register_callback(observable::Any, priority::Int64, f::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glshaders/visualize_interface.jl:72; Type##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glshaders/visualize_interface.jl:84; GLMakie.GLVisualizeShader(::GLMakie.GLAbstraction.ShaderCache, ::String, ::Vararg{String}; view::Dict{String, String}, kw_args::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/tuple.jl:224; map(f::GLMakie.var"#14#16", t::NTuple{5, String}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/tuple.jl:224; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glshaders/visualize_interface.jl:84; #14 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLMakie.jl:46; loadshader | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/path.jl:397; normpath(path::String) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/strings/basic.jl:260; * | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/strings/substring.jl:234; string(::String, ::String) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/strings/string.jl:78; _string_n | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/glshaders/lines.jl:138; draw_linesegments(shader_cache::Any, positions::Observable{Vector{GeometryBasics.Point{2, Float32}}}, data::Dict) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/glshaders/visualize_interface.jl:118; assemble_shader(data::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/glshaders/visualize_interface.jl:100; assemble_robj(data::Dict{Symbol, Any}, program::GLMakie.GLVisualizeShader, bb::GeometryBasics.HyperRectangle{3, Float32}, primitive::UInt32, pre_fun::Nothing, post_fun::Nothing) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLTypes.jl:329; GLMakie.GLAbstraction.RenderObject(data::Dict{Symbol, Any}, program::GLMakie.GLVisualizeShader, pre::GLMakie.GLAbstraction.StandardPrerender, post::Nothing, bbs::GeometryBasics.HyperRectangle{3, Float32}, main::Nothing) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLTypes.jl:333; GLMakie.GLAbstraction.RenderObject(data::Dict{Symbol, Any}, program::GLMakie.GLVisualizeShader, pre::GLMakie.GLAbstraction.StandardPrerender, post::Nothing, bbs::GeometryBasics.HyperRectangle{3, Float32}, main::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLTypes.jl:336; GLMakie.GLAbstraction.RenderObject(data::Dict{Symbol, Any}, program::GLMakie.GLVisualizeShader, pre::GLMakie.GLAbstraction.StandardPrerender, post::Nothing, bbs::GeometryBasics.HyperRectangle{3, Float32}, main::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:228; gl_convert(s::Observable{Bool}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUtils.jl:107; const_lift | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:442; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:445; #map#19 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:390; (::Base.var"#map!##kw")(::NamedTuple{(:update,), Tuple{Bool}}, ::typeof(map!), f::Any, observable::Observable{UInt8}, os::Observable{Bool}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:392; #map!#14 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:337; onany | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:344; #onany#12 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:274; on##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:275; on(f::Any, observable::Observables.AbstractObservable; weak::Bool, priority::Int64, update::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:108; register_callback(observable::Any, priority::Int64, f::Any) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/boot.jl:825; Pair(a::Int64, b::Function) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:111; cached_robj!(robj_func::GLMakie.var"#197#198"{GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, screen::GLMakie.Screen, scene::Scene, x::LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 31 @GLMakie/src/drawing_primitives.jl:122; insert!(screen::GLMakie.Screen, scene::Scene, x::Combined{Makie.poly, Tuple{GeometryBasics.HyperRectangle{2, Int64}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 31 @Base/abstractarray.jl:2774; foreach(f::GLMakie.var"#179#180"{GLMakie.Screen, Scene}, itr::Vector{AbstractPlot}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 31 @GLMakie/src/drawing_primitives.jl:125; (::GLMakie.var"#179#180"{GLMakie.Screen, Scene})(x::MakieCore.Mesh{Tuple{GeometryBasics.Mesh{2, Float32, GeometryBasics.Ngon{2, Float32, 3, GeometryBasics.Point{2, Float32}}, GeometryBasics.SimpleFaceView{2, Float32, 3, GeometryBasics.OffsetInteger{-1, UInt32}... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 19 @GLMakie/src/drawing_primitives.jl:120; insert!(screen::GLMakie.Screen, scene::Scene, x::MakieCore.Mesh{Tuple{GeometryBasics.Mesh{2, Float32, GeometryBasics.Ngon{2, Float32, 3, GeometryBasics.Point{2, Float32}}, GeometryBasics.SimpleFaceView{2, Float32, 3, GeometryBasics.OffsetInteger{-1, UInt32}, ... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/drawing_primitives.jl:261; draw_atomic | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/drawing_primitives.jl:83; cached_robj!(robj_func::GLMakie.var"#197#198"{GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, screen::GLMakie.Screen, scene::Scene, x::LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/dict.jl:481; get!(default::GLMakie.var"#173#176"{GLMakie.var"#197#198"{GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, h::Dict{UInt64, GLMakie.GL... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:88; (::GLMakie.var"#173#176"{GLMakie.var"#197#198"{GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}})() | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:2961; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:797; collect(itr::Base.Generator{Attributes, GLMakie.var"#175#178"{LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:823; collect_to_with_first!(dest::Vector{Pair{Symbol, Observable{Bool}}}, v1::Pair{Symbol, Observable{Bool}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}}, st::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:853; collect_to!(dest::Vector{Pair{Symbol, Observable{Bool}}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}}, offs::Int64, st::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:845; collect_to!(dest::Vector{Pair{Symbol}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}}, offs::Int64, st::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/generator.jl:47; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:91; (::GLMakie.var"#175#178"{LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}})(key_value::Pair{Symbol, Observable{Any}}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:156; lift_convert(key::Symbol, value::Observable{Any}, plot::LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @GLMakie/src/drawing_primitives.jl:105; (::GLMakie.var"#173#176"{GLMakie.var"#197#198"{GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}})() | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:280; (::GLMakie.var"#197#198"{GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}})(gl_attributes::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:48; connect_camera!(gl_attributes::Dict{Symbol, Any}, cam::Camera) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:56; connect_camera!(gl_attributes::Dict{Symbol, Any}, cam::Camera, space::Observable{Symbol}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:481; get!(default::GLMakie.var"#159#167"{Dict{Symbol, Any}}, h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:57; (::GLMakie.var"#159#167"{Dict{Symbol, Any}})() | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:442; map(f::GLMakie.var"#160#168", arg1::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, args::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:445; #map#19 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:390; (::Base.var"#map!##kw")(::NamedTuple{(:update,), Tuple{Bool}}, ::typeof(map!), ::Any, ::Observable{StaticArraysCore.SMatrix{3, 3, Float32, 9}}, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Observable{StaticArraysCore.SMatrix{4, 4... | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:392; map!(::Any, ::Observable{StaticArraysCore.SMatrix{3, 3, Float32, 9}}, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}}; update::Bool) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/drawing_primitives.jl:282; (::GLMakie.var"#197#198"{GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}})(gl_attributes::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/glshaders/lines.jl:108; draw_linesegments(shader_cache::Any, positions::Observable{Vector{GeometryBasics.Point{2, Float32}}}, data::Dict) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUtils.jl:78; macro expansion | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUtils.jl:16; matches_target(#unused#::Type{GLMakie.GLAbstraction.Texture}, x::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUtils.jl:89; macro expansion | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glshaders/visualize_interface.jl:72; Type##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glshaders/visualize_interface.jl:84; GLMakie.GLVisualizeShader(::GLMakie.GLAbstraction.ShaderCache, ::String, ::Vararg{String}; view::Dict{String, String}, kw_args::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/tuple.jl:224; map(f::GLMakie.var"#14#16", t::NTuple{5, String}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glshaders/visualize_interface.jl:84; #14 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLMakie.jl:46; loadshader | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/path.jl:327; joinpath | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/path.jl:319; joinpath(paths::NTuple{5, String}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/strings/basic.jl:260; * | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/strings/substring.jl:234; string(::String, ::String) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/strings/string.jl:78; _string_n | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 11 @GLMakie/src/drawing_primitives.jl:289; draw_atomic | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 11 @GLMakie/src/drawing_primitives.jl:83; cached_robj!(robj_func::GLMakie.var"#199#210"{GLMakie.Screen, Scene, MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}}, screen::GLMakie.Screen, scene::Scene, x::MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 11 @Base/dict.jl:481; get!(default::GLMakie.var"#173#176"{GLMakie.var"#199#210"{GLMakie.Screen, Scene, MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}}, GLMakie.Screen, Scene, MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}}, h::Dict{UInt64, GLMakie.GLAbstraction.Render... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/drawing_primitives.jl:88; (::GLMakie.var"#173#176"{GLMakie.var"#199#210"{GLMakie.Screen, Scene, MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}}, GLMakie.Screen, Scene, MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}})() | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/abstractarray.jl:2961; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:797; collect(itr::Base.Generator{Attributes, GLMakie.var"#175#178"{MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:823; collect_to_with_first!(dest::Vector{Pair{Symbol, Observable{Bool}}}, v1::Pair{Symbol, Observable{Bool}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}}}, st::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:853; collect_to!(dest::Vector{Pair{Symbol, Observable{Bool}}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}}}, offs::Int64, st::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:845; collect_to!(dest::Vector{Pair{Symbol}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}}}, offs::Int64, st::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/generator.jl:44; iterate | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @MakieCore/src/attributes.jl:39; iterate(x::Attributes, state::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/generator.jl:47; iterate | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:92; (::GLMakie.var"#175#178"{MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}})(key_value::Pair{Symbol, Observable{Any}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9 @GLMakie/src/drawing_primitives.jl:105; (::GLMakie.var"#173#176"{GLMakie.var"#199#210"{GLMakie.Screen, Scene, MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}}, GLMakie.Screen, Scene, MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}})() | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:355; (::GLMakie.var"#199#210"{GLMakie.Screen, Scene, MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}})(gl_attributes::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:63; connect_camera!(gl_attributes::Dict{Symbol, Any}, cam::Camera, space::Observable{Symbol}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:481; get!(default::GLMakie.var"#161#169"{Camera, Observable{Symbol}}, h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:64; #161 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:442; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:445; #map#19 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:390; (::Base.var"#map!##kw")(::NamedTuple{(:update,), Tuple{Bool}}, ::typeof(map!), ::Any, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:392; map!(::Any, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Any}; update::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:337; onany(::Function, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:344; onany(::Function, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Any}; weak::Bool, priority::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:274; on##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:275; on(f::Any, observable::Observables.AbstractObservable; weak::Bool, priority::Int64, update::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:107; register_callback(observable::Any, priority::Int64, f::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/sort.jl:293; searchsortedlast##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/sort.jl:293; searchsortedlast(v::Vector{Pair{Int64, Any}}, x::Int64; lt::Function, by::Function, rev::Bool, order::Base.Order.ForwardOrdering) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/ordering.jl:160; ord(lt::Function, by::Function, rev::Bool, order::Base.Order.ForwardOrdering) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 8 @GLMakie/src/drawing_primitives.jl:358; (::GLMakie.var"#199#210"{GLMakie.Screen, Scene, MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}})(gl_attributes::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/glshaders/particles.jl:238; draw_scatter(shader_cache::Any, ::Any, data::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/GLAbstraction/GLUtils.jl:78; macro expansion | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/GLAbstraction/GLUtils.jl:16; matches_target(#unused#::Type{GLMakie.GLAbstraction.Texture}, x::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/glshaders/particles.jl:249; draw_scatter(shader_cache::Any, ::Any, data::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/GLAbstraction/GLUtils.jl:78; macro expansion | |
5╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/GLAbstraction/GLUtils.jl:16; matches_target(#unused#::Type{GLMakie.GLAbstraction.GLBuffer}, x::ColorTypes.RGBA{Float32}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/drawing_primitives.jl:481; draw_atomic | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/drawing_primitives.jl:83; cached_robj!(robj_func::GLMakie.var"#243#244"{GLMakie.Screen, Scene, MakieCore.Mesh{Tuple{GeometryBasics.Mesh{2, Float32, GeometryBasics.Ngon{2, Float32, 3, GeometryBasics.Point{2, Float32}}, GeometryBasics.SimpleFaceView{2, Float32, 3, GeometryBasics.OffsetI... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/dict.jl:481; get!(default::GLMakie.var"#173#176"{GLMakie.var"#243#244"{GLMakie.Screen, Scene, MakieCore.Mesh{Tuple{GeometryBasics.Mesh{2, Float32, GeometryBasics.Ngon{2, Float32, 3, GeometryBasics.Point{2, Float32}}, GeometryBasics.SimpleFaceView{2, Float32, 3, GeometryB... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:88; (::GLMakie.var"#173#176"{GLMakie.var"#243#244"{GLMakie.Screen, Scene, MakieCore.Mesh{Tuple{GeometryBasics.Mesh{2, Float32, GeometryBasics.Ngon{2, Float32, 3, GeometryBasics.Point{2, Float32}}, GeometryBasics.SimpleFaceView{2, Float32, 3, GeometryBasics.Offs... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:2961; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:797; collect(itr::Base.Generator{Attributes, GLMakie.var"#175#178"{MakieCore.Mesh{Tuple{GeometryBasics.Mesh{2, Float32, GeometryBasics.Ngon{2, Float32, 3, GeometryBasics.Point{2, Float32}}, GeometryBasics.SimpleFaceView{2, Float32, 3, GeometryBasics.OffsetInteg... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:823; collect_to_with_first!(dest::Vector{Pair{Symbol, Observable{Bool}}}, v1::Pair{Symbol, Observable{Bool}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{MakieCore.Mesh{Tuple{GeometryBasics.Mesh{2, Float32, GeometryBasics.Ngon{2, Float32, 3, Geometry... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:853; collect_to!(dest::Vector{Pair{Symbol, Observable{Bool}}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{MakieCore.Mesh{Tuple{GeometryBasics.Mesh{2, Float32, GeometryBasics.Ngon{2, Float32, 3, GeometryBasics.Point{2, Float32}}, GeometryBasics.Simpl... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:845; collect_to!(dest::Vector{Pair{Symbol}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{MakieCore.Mesh{Tuple{GeometryBasics.Mesh{2, Float32, GeometryBasics.Ngon{2, Float32, 3, GeometryBasics.Point{2, Float32}}, GeometryBasics.SimpleFaceView{2, Floa... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/generator.jl:47; iterate | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:92; (::GLMakie.var"#175#178"{MakieCore.Mesh{Tuple{GeometryBasics.Mesh{2, Float32, GeometryBasics.Ngon{2, Float32, 3, GeometryBasics.Point{2, Float32}}, GeometryBasics.SimpleFaceView{2, Float32, 3, GeometryBasics.OffsetInteger{-1, UInt32}, GeometryBasics.Poi... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/drawing_primitives.jl:105; (::GLMakie.var"#173#176"{GLMakie.var"#243#244"{GLMakie.Screen, Scene, MakieCore.Mesh{Tuple{GeometryBasics.Mesh{2, Float32, GeometryBasics.Ngon{2, Float32, 3, GeometryBasics.Point{2, Float32}}, GeometryBasics.SimpleFaceView{2, Float32, 3, GeometryBasics.Offs... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/drawing_primitives.jl:484; (::GLMakie.var"#243#244"{GLMakie.Screen, Scene, MakieCore.Mesh{Tuple{GeometryBasics.Mesh{2, Float32, GeometryBasics.Ngon{2, Float32, 3, GeometryBasics.Point{2, Float32}}, GeometryBasics.SimpleFaceView{2, Float32, 3, GeometryBasics.OffsetInteger{-1, UInt32}... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/drawing_primitives.jl:477; mesh_inner(shader_cache::GLMakie.GLAbstraction.ShaderCache, mesh::Observable{GeometryBasics.Mesh{2, Float32, GeometryBasics.Ngon{2, Float32, 3, GeometryBasics.Point{2, Float32}}, GeometryBasics.SimpleFaceView{2, Float32, 3, GeometryBasics.OffsetInteger{-1,... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/glshaders/mesh.jl:36; draw_mesh(shader_cache::GLMakie.GLAbstraction.ShaderCache, mesh::Any, data::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUtils.jl:78; macro expansion | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUtils.jl:16; matches_target(#unused#::Type{GLMakie.GLAbstraction.Texture}, x::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @GLMakie/src/drawing_primitives.jl:122; insert! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @Base/abstractarray.jl:2774; foreach(f::GLMakie.var"#179#180"{GLMakie.Screen, Scene}, itr::Vector{AbstractPlot}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @GLMakie/src/drawing_primitives.jl:125; (::GLMakie.var"#179#180"{GLMakie.Screen, Scene})(x::MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @GLMakie/src/drawing_primitives.jl:120; insert!(screen::GLMakie.Screen, scene::Scene, x::MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @GLMakie/src/drawing_primitives.jl:261; draw_atomic | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @GLMakie/src/drawing_primitives.jl:83; cached_robj!(robj_func::GLMakie.var"#197#198"{GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, screen::GLMakie.Screen, scene::Scene, x::LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Base/dict.jl:481; get!(default::GLMakie.var"#173#176"{GLMakie.var"#197#198"{GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, h::Dict{UInt64, GLMakie.... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:88; (::GLMakie.var"#173#176"{GLMakie.var"#197#198"{GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}})() | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:2961; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:797; collect(itr::Base.Generator{Attributes, GLMakie.var"#175#178"{LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:823; collect_to_with_first!(dest::Vector{Pair{Symbol, Observable{Bool}}}, v1::Pair{Symbol, Observable{Bool}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}}, st::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:853; collect_to!(dest::Vector{Pair{Symbol, Observable{Bool}}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}}, offs::Int64, st::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:845; collect_to!(dest::Vector{Pair{Symbol}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}}, offs::Int64, st::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/generator.jl:47; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:91; (::GLMakie.var"#175#178"{LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}})(key_value::Pair{Symbol, Observable{Any}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:156; lift_convert(key::Symbol, value::Observable{Any}, plot::LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:160; lift_convert_inner(value::Observable{Any}, key::MakieCore.Key{:color}, plot_key::MakieCore.Key{:linesegments}, plot::LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:442; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:445; #map#19 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:390; (::Base.var"#map!##kw")(::NamedTuple{(:update,), Tuple{Bool}}, ::typeof(map!), f::Any, observable::Observable{Vector{ColorTypes.RGBA{Float32}}}, os::Observable{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:392; #map!#14 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:337; onany | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:344; #onany#12 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:274; on##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:275; on(f::Any, observable::Observables.AbstractObservable; weak::Bool, priority::Int64, update::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:107; register_callback(observable::Any, priority::Int64, f::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/sort.jl:293; searchsortedlast##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/sort.jl:293; searchsortedlast(v::Vector{Pair{Int64, Any}}, x::Int64; lt::Function, by::Function, rev::Bool, order::Base.Order.ForwardOrdering) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/sort.jl:291; searchsortedlast(v::Vector{Pair{Int64, Any}}, x::Int64, o::Base.Order.By{typeof(first), Base.Order.ReverseOrdering{Base.Order.ForwardOrdering}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/sort.jl:197; searchsortedlast | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:924; getindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @GLMakie/src/drawing_primitives.jl:105; (::GLMakie.var"#173#176"{GLMakie.var"#197#198"{GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}})() | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:280; (::GLMakie.var"#197#198"{GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}})(gl_attributes::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:48; connect_camera!(gl_attributes::Dict{Symbol, Any}, cam::Camera) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:69; connect_camera!(gl_attributes::Dict{Symbol, Any}, cam::Camera, space::Observable{Symbol}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:481; get!(default::GLMakie.var"#163#171"{Camera, Observable{Symbol}}, h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:70; #163 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:442; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:445; #map#19 | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:390; (::Base.var"#map!##kw")(::NamedTuple{(:update,), Tuple{Bool}}, ::typeof(map!), ::Any, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/drawing_primitives.jl:282; (::GLMakie.var"#197#198"{GLMakie.Screen, Scene, LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}})(gl_attributes::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/glshaders/lines.jl:108; draw_linesegments(shader_cache::Any, positions::Observable{Vector{GeometryBasics.Point{2, Float32}}}, data::Dict) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/GLAbstraction/GLUtils.jl:78; macro expansion | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUtils.jl:16; matches_target(#unused#::Type{GLMakie.GLAbstraction.Texture}, x::Nothing) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUtils.jl:17; matches_target(#unused#::Type{GLMakie.GLAbstraction.GLBuffer}, x::Observable{ColorTypes.RGBA{Float32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/glshaders/lines.jl:138; draw_linesegments(shader_cache::Any, positions::Observable{Vector{GeometryBasics.Point{2, Float32}}}, data::Dict) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/glshaders/visualize_interface.jl:118; assemble_shader(data::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/glshaders/visualize_interface.jl:100; assemble_robj(data::Dict{Symbol, Any}, program::GLMakie.GLVisualizeShader, bb::GeometryBasics.HyperRectangle{3, Float32}, primitive::UInt32, pre_fun::Nothing, post_fun::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLTypes.jl:329; GLMakie.GLAbstraction.RenderObject(data::Dict{Symbol, Any}, program::GLMakie.GLVisualizeShader, pre::GLMakie.GLAbstraction.StandardPrerender, post::Nothing, bbs::GeometryBasics.HyperRectangle{3, Float32}, main::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:248; gl_convert(::Type{GLMakie.GLAbstraction.GLBuffer}, a::Observable{Vector{GeometryBasics.Point{2, Float32}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:251; #gl_convert#75 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:194; GPUArray | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:195; #_#9 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLBuffer.jl:42; GLBuffer | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLBuffer.jl:47; #GLBuffer#13 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLBuffer.jl:9; GLMakie.GLAbstraction.GLBuffer{GeometryBasics.Point{2, Float32}}(ptr::Ptr{GeometryBasics.Point{2, Float32}}, buff_length::Int64, buffertype::UInt32, usage::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLExtendedFunctions.jl:108; glGenBuffers | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLExtendedFunctions.jl:109; glGenBuffers | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glGenBuffers(n::Int64, buffers::Vector{UInt32}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLTypes.jl:347; GLMakie.GLAbstraction.RenderObject(data::Dict{Symbol, Any}, program::GLMakie.GLVisualizeShader, pre::GLMakie.GLAbstraction.StandardPrerender, post::Nothing, bbs::GeometryBasics.HyperRectangle{3, Float32}, main::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glshaders/visualize_interface.jl:88; gl_convert | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLShader.jl:244; gl_convert(cache::GLMakie.GLAbstraction.ShaderCache, lazyshader::GLMakie.GLVisualizeShader, data::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLShader.jl:325; mustache2replacement(mustache_key::String, view::Dict{String, String}, attributes::Dict{Symbol, Any}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/boot.jl:491; Symbol | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/drawing_primitives.jl:289; draw_atomic | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/drawing_primitives.jl:83; cached_robj!(robj_func::GLMakie.var"#199#210"{GLMakie.Screen, Scene, MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}}, screen::GLMakie.Screen, scene::Scene, x::MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/dict.jl:481; get!(default::GLMakie.var"#173#176"{GLMakie.var"#199#210"{GLMakie.Screen, Scene, MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}}, GLMakie.Screen, Scene, MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}}, h::Dict{UInt64, GLMakie.GLAbstraction.Rend... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:88; (::GLMakie.var"#173#176"{GLMakie.var"#199#210"{GLMakie.Screen, Scene, MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}}, GLMakie.Screen, Scene, MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}})() | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:2961; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:792; collect(itr::Base.Generator{Attributes, GLMakie.var"#175#178"{MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:675; _array_for(#unused#::Type{Pair{Symbol, Observable{Bool}}}, #unused#::Base.HasLength, len::Int64) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/boot.jl:459; Array | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @GLMakie/src/drawing_primitives.jl:105; (::GLMakie.var"#173#176"{GLMakie.var"#199#210"{GLMakie.Screen, Scene, MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}}, GLMakie.Screen, Scene, MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}})() | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @GLMakie/src/drawing_primitives.jl:358; (::GLMakie.var"#199#210"{GLMakie.Screen, Scene, MakieCore.Text{Tuple{Vector{Makie.GlyphCollection}}}})(gl_attributes::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/glshaders/particles.jl:238; draw_scatter(shader_cache::Any, ::Any, data::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUtils.jl:78; macro expansion | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUtils.jl:16; matches_target(#unused#::Type{GLMakie.GLAbstraction.Texture}, x::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/glshaders/particles.jl:249; draw_scatter(shader_cache::Any, ::Any, data::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUtils.jl:78; macro expansion | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUtils.jl:16; matches_target(#unused#::Type{GLMakie.GLAbstraction.GLBuffer}, x::ColorTypes.RGBA{Float32}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 147 @GLMakie/src/screen.jl:67; insertplots!(screen::GLMakie.Screen, scene::Scene) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 147 @Base/abstractarray.jl:2774; foreach(f::GLMakie.var"#104#106"{GLMakie.Screen}, itr::Vector{Scene}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 147 @GLMakie/src/screen.jl:67; (::GLMakie.var"#104#106"{GLMakie.Screen})(s::Scene) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 147 @GLMakie/src/screen.jl:65; insertplots!(screen::GLMakie.Screen, scene::Scene) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/drawing_primitives.jl:118; insert!(screen::GLMakie.Screen, scene::Scene, x::Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/screen.jl:50; pollevents(screen::GLMakie.Screen) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLFW/src/glfw3.jl:620; PollEvents | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 129 @GLMakie/src/drawing_primitives.jl:120; insert!(screen::GLMakie.Screen, scene::Scene, x::MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{GeometryBasics.Vec{3, Float32}... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 128 @GLMakie/src/drawing_primitives.jl:242; draw_atomic | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 127 @GLMakie/src/drawing_primitives.jl:83; cached_robj!(robj_func::GLMakie.var"#195#196"{GLMakie.Screen, Scene, Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}, screen::GLMakie.Screen, scene::Scene, x::Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 126 @Base/dict.jl:481; get!(default::GLMakie.var"#173#176"{GLMakie.var"#195#196"{GLMakie.Screen, Scene, Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}, GLMakie.Screen, Scene, Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}, h::Dict{UInt64, GLMakie.... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 17 @GLMakie/src/drawing_primitives.jl:88; (::GLMakie.var"#173#176"{GLMakie.var"#195#196"{GLMakie.Screen, Scene, Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}, GLMakie.Screen, Scene, Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}})() | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 17 @Base/abstractarray.jl:2961; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/array.jl:787; collect(itr::Base.Generator{Attributes, GLMakie.var"#175#178"{Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/generator.jl:47; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/drawing_primitives.jl:91; (::GLMakie.var"#175#178"{Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}})(key_value::Pair{Symbol, Observable{Any}}) | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/drawing_primitives.jl:156; lift_convert(key::Symbol, value::Observable{Any}, plot::Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 14 @Base/array.jl:797; collect(itr::Base.Generator{Attributes, GLMakie.var"#175#178"{Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 14 @Base/array.jl:823; collect_to_with_first!(dest::Vector{Pair{Symbol, Observable{Bool}}}, v1::Pair{Symbol, Observable{Bool}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}}, st::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:845; collect_to!(dest::Vector{Pair{Symbol, Observable{Bool}}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}}, offs::Int64, st::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/generator.jl:47; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:91; (::GLMakie.var"#175#178"{Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}})(key_value::Pair{Symbol, Observable{Any}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:156; lift_convert(key::Symbol, value::Observable{Any}, plot::Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:160; lift_convert_inner(value::Observable{Any}, key::MakieCore.Key{:specular}, plot_key::MakieCore.Key{:lines}, plot::Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:442; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:445; #map#19 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:390; (::Base.var"#map!##kw")(::NamedTuple{(:update,), Tuple{Bool}}, ::typeof(map!), f::Any, observable::Observable{GeometryBasics.Vec{3, Float32}}, os::Observable{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:392; #map!#14 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:337; onany | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:344; #onany#12 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:274; on##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:275; on(f::Any, observable::Observables.AbstractObservable; weak::Bool, priority::Int64, update::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:108; register_callback(observable::Any, priority::Int64, f::Any) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/boot.jl:825; Pair(a::Int64, b::Function) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 13 @Base/array.jl:853; collect_to!(dest::Vector{Pair{Symbol, Observable{Bool}}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}}, offs::Int64, st::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 13 @Base/array.jl:845; collect_to!(dest::Vector{Pair{Symbol}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}}, offs::Int64, st::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 13 @Base/generator.jl:47; iterate | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/tuple.jl:29; getindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @GLMakie/src/drawing_primitives.jl:91; (::GLMakie.var"#175#178"{Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}})(key_value::Pair{Symbol, Observable{Any}}) | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @GLMakie/src/drawing_primitives.jl:156; lift_convert(key::Symbol, value::Observable{Any}, plot::Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9 @GLMakie/src/drawing_primitives.jl:160; lift_convert_inner(value::Observable{Any}, key::MakieCore.Key{:cycle}, plot_key::MakieCore.Key{:lines}, plot::Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9 @Observables/src/Observables.jl:442; map | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:444; #map#19 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/drawing_primitives.jl:161; (::GLMakie.var"#183#184"{MakieCore.Key{:colormap}, MakieCore.Key{:lines}})(value::Symbol) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Makie/src/conversions.jl:723; convert_attribute | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Makie/src/conversions.jl:739; convert_attribute | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Makie/src/conversions.jl:1097; to_colormap(cs::Symbol) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @PlotUtils/src/colorschemes.jl:306; get_colorscheme(sym::Symbol) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:569; haskey | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:288; ht_keyindex | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Observables/src/Observables.jl:445; #map#19 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Observables/src/Observables.jl:390; (::Base.var"#map!##kw")(::NamedTuple{(:update,), Tuple{Bool}}, ::typeof(map!), f::Any, observable::Observable{Vector{Symbol}}, os::Observable{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Observables/src/Observables.jl:392; #map!#14 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Observables/src/Observables.jl:337; onany | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:338; #onany#12 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Observables/src/Observables.jl:344; #onany#12 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Observables/src/Observables.jl:274; on##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Observables/src/Observables.jl:275; on(f::Any, observable::Observables.AbstractObservable; weak::Bool, priority::Int64, update::Bool) | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Observables/src/Observables.jl:108; register_callback(observable::Any, priority::Int64, f::Any) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/boot.jl:825; Pair(a::Int64, b::Function) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 109 @GLMakie/src/drawing_primitives.jl:105; (::GLMakie.var"#173#176"{GLMakie.var"#195#196"{GLMakie.Screen, Scene, Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}, GLMakie.Screen, Scene, Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}})() | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9 @GLMakie/src/drawing_primitives.jl:255; (::GLMakie.var"#195#196"{GLMakie.Screen, Scene, Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}})(gl_attributes::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9 @GLMakie/src/drawing_primitives.jl:48; connect_camera!(gl_attributes::Dict{Symbol, Any}, cam::Camera) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:51; connect_camera!(gl_attributes::Dict{Symbol, Any}, cam::Camera, space::Observable{Symbol}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:481; get!(default::GLMakie.var"#157#165"{Camera, Observable{Symbol}}, h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:52; #157 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:442; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:445; #map#19 | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:390; (::Base.var"#map!##kw")(::NamedTuple{(:update,), Tuple{Bool}}, ::typeof(map!), ::Any, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/drawing_primitives.jl:63; connect_camera!(gl_attributes::Dict{Symbol, Any}, cam::Camera, space::Observable{Symbol}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/dict.jl:481; get!(default::GLMakie.var"#161#169"{Camera, Observable{Symbol}}, h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/drawing_primitives.jl:64; #161 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:442; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:445; #map#19 | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:390; (::Base.var"#map!##kw")(::NamedTuple{(:update,), Tuple{Bool}}, ::typeof(map!), ::Any, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:392; map!(::Any, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Any}; update::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:337; onany(::Function, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Any}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:343; onany(::Function, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Any}; weak::Bool, priority::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:344; onany(::Function, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Any}; weak::Bool, priority::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:274; on##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:275; on(f::Any, observable::Observables.AbstractObservable; weak::Bool, priority::Int64, update::Bool) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:108; register_callback(observable::Any, priority::Int64, f::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/drawing_primitives.jl:69; connect_camera!(gl_attributes::Dict{Symbol, Any}, cam::Camera, space::Observable{Symbol}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/dict.jl:481; get!(default::GLMakie.var"#163#171"{Camera, Observable{Symbol}}, h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/drawing_primitives.jl:70; #163 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Observables/src/Observables.jl:442; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Observables/src/Observables.jl:445; #map#19 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Observables/src/Observables.jl:390; (::Base.var"#map!##kw")(::NamedTuple{(:update,), Tuple{Bool}}, ::typeof(map!), ::Any, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Any}) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Observables/src/Observables.jl:392; map!(::Any, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Any}; update::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:337; onany(::Function, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:344; onany(::Function, ::Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, ::Vararg{Any}; weak::Bool, priority::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:274; on##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:275; on(f::Any, observable::Observables.AbstractObservable; weak::Bool, priority::Int64, update::Bool) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:108; register_callback(observable::Any, priority::Int64, f::Any) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/boot.jl:825; Pair(a::Int64, b::Function) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/boot.jl:449; convert(#unused#::Type{Observables.var"#callback#13"{Observables.var"#15#16"{GLMakie.var"#164#172"{Camera}, Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}}, Tuple{Observable{StaticArraysCore.SMatrix{4, 4, Float32, 16}}, Observable{StaticA... | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 100 @GLMakie/src/drawing_primitives.jl:256; (::GLMakie.var"#195#196"{GLMakie.Screen, Scene, Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}})(gl_attributes::Dict{Symbol, Any}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glshaders/lines.jl:51; draw_lines(shader_cache::Any, position::Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}, data::Dict) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glshaders/lines.jl:55; draw_lines(shader_cache::Any, position::Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}, data::Dict) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUtils.jl:107; const_lift | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:442; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:444; #map#19 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:94; getindex | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 76 @GLMakie/src/glshaders/lines.jl:58; draw_lines(shader_cache::Any, position::Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}, data::Dict) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 58 @GLMakie/src/GLAbstraction/GLUtils.jl:78; macro expansion | |
58╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 58 @GLMakie/src/GLAbstraction/GLUtils.jl:16; matches_target(#unused#::Type{GLMakie.GLAbstraction.Texture}, x::Nothing) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUtils.jl:86; macro expansion | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @GLMakie/src/GLAbstraction/GLUtils.jl:89; macro expansion | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @GLMakie/src/GLAbstraction/GLUtils.jl:107; const_lift | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Observables/src/Observables.jl:442; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:444; #map#19 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glshaders/lines.jl:73; #24 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1880; typed_vcat | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1737; _cat_t | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1744; __cat | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1749; __cat_offset!(::Vector{UInt32}, ::Tuple{Int64}, ::Tuple{Bool}, ::Tuple{Int64}, ::Int64, ::UnitRange{Int64}, ::Vararg{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:445; #map#19 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:390; (::Base.var"#map!##kw")(::NamedTuple{(:update,), Tuple{Bool}}, ::typeof(map!), f::Any, observable::Observable{Vector{Float32}}, os::Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:392; #map!#14 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:337; onany | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:344; #onany#12 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:274; on##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:275; on(f::Any, observable::Observables.AbstractObservable; weak::Bool, priority::Int64, update::Bool) | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:108; register_callback(observable::Any, priority::Int64, f::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/glshaders/visualize_interface.jl:72; Type##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/glshaders/visualize_interface.jl:84; GLMakie.GLVisualizeShader(::GLMakie.GLAbstraction.ShaderCache, ::String, ::Vararg{String}; view::Dict{String, String}, kw_args::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/tuple.jl:224; map(f::GLMakie.var"#14#16", t::NTuple{5, String}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/tuple.jl:224; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/tuple.jl:223; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/glshaders/visualize_interface.jl:84; #14 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLMakie.jl:46; loadshader | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/path.jl:327; joinpath | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/path.jl:319; joinpath(paths::NTuple{5, String}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/strings/basic.jl:260; * | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/strings/substring.jl:234; string(::String, ::String) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/strings/string.jl:78; _string_n | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 11 @GLMakie/src/GLAbstraction/GLUtils.jl:91; macro expansion | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 10 @GLMakie/src/GLAbstraction/GLUtils.jl:21; signal_convert(T1::Type, y::Observable{Float32}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:63; Observable(val::Type{Float32}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:63; #Observable#5 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:42; Type##kw | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:43; _#2 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:125; vect | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/boot.jl:478; Array | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/boot.jl:459; Array | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 8 @Observables/src/Observables.jl:442; map(f::typeof(convert), arg1::Observable{DataType}, args::Observable{Float32}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:444; #map#19 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Observables/src/Observables.jl:445; #map#19 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Observables/src/Observables.jl:390; (::Base.var"#map!##kw")(::NamedTuple{(:update,), Tuple{Bool}}, ::typeof(map!), ::Any, ::Observable{Float32}, ::Observable{DataType}, ::Vararg{Any}) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Observables/src/Observables.jl:392; map!(::Any, ::Observable{Float32}, ::Observable{DataType}, ::Vararg{Any}; update::Bool) | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Observables/src/Observables.jl:337; onany(::Function, ::Observable{DataType}, ::Vararg{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:344; onany(::Function, ::Observable{DataType}, ::Vararg{Any}; weak::Bool, priority::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:274; on##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:275; on(f::Any, observable::Observables.AbstractObservable; weak::Bool, priority::Int64, update::Bool) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:108; register_callback(observable::Any, priority::Int64, f::Any) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:277; on(f::Any, observable::Observables.AbstractObservable; weak::Bool, priority::Int64, update::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 21 @GLMakie/src/glshaders/lines.jl:104; draw_lines(shader_cache::Any, position::Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}, data::Dict) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 21 @GLMakie/src/glshaders/visualize_interface.jl:118; assemble_shader(data::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 21 @GLMakie/src/glshaders/visualize_interface.jl:100; assemble_robj(data::Dict{Symbol, Any}, program::GLMakie.GLVisualizeShader, bb::GeometryBasics.HyperRectangle{3, Float32}, primitive::UInt32, pre_fun::Nothing, post_fun::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @GLMakie/src/GLAbstraction/GLTypes.jl:329; GLMakie.GLAbstraction.RenderObject(data::Dict{Symbol, Any}, program::GLMakie.GLVisualizeShader, pre::GLMakie.GLAbstraction.StandardPrerender, post::Nothing, bbs::GeometryBasics.HyperRectangle{3, Float32}, main::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/GLAbstraction/GLUniforms.jl:248; gl_convert(::Type{GLMakie.GLAbstraction.GLBuffer}, a::Observable{Vector{Float32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/GLAbstraction/GLUniforms.jl:251; #gl_convert#75 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:194; GPUArray | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:195; #_#9 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLBuffer.jl:42; GLBuffer | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLBuffer.jl:47; #GLBuffer#13 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLBuffer.jl:13; GLMakie.GLAbstraction.GLBuffer{Float32}(ptr::Ptr{Float32}, buff_length::Int64, buffertype::UInt32, usage::UInt32) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glBufferData(target::UInt32, size::Int64, data::Ptr{Float32}, usage::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:196; #_#9 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:274; on | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:275; on(f::Any, observable::Observables.AbstractObservable; weak::Bool, priority::Int64, update::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:108; register_callback(observable::Any, priority::Int64, f::Any) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/boot.jl:825; Pair(a::Int64, b::Function) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:266; gl_convert(f::typeof(GLMakie.to_index_buffer), a::Observable{Vector{UInt32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glshaders/visualize_interface.jl:144; to_index_buffer | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLBuffer.jl:86; indexbuffer | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLBuffer.jl:90; #indexbuffer#18 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:194; Type##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:196; #_#9 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:274; on | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:275; on(f::Any, observable::Observables.AbstractObservable; weak::Bool, priority::Int64, update::Bool) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:108; register_callback(observable::Any, priority::Int64, f::Any) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLTypes.jl:333; GLMakie.GLAbstraction.RenderObject(data::Dict{Symbol, Any}, program::GLMakie.GLVisualizeShader, pre::GLMakie.GLAbstraction.StandardPrerender, post::Nothing, bbs::GeometryBasics.HyperRectangle{3, Float32}, main::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:212; isa_gl_struct(x::Observable{Float32}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/reduce.jl:1246; all | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/reduce.jl:1251; _all | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:212; #67 | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/reflection.jl:593; isbits | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLTypes.jl:335; GLMakie.GLAbstraction.RenderObject(data::Dict{Symbol, Any}, program::GLMakie.GLVisualizeShader, pre::GLMakie.GLAbstraction.StandardPrerender, post::Nothing, bbs::GeometryBasics.HyperRectangle{3, Float32}, main::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/GLAbstraction/GLTypes.jl:336; GLMakie.GLAbstraction.RenderObject(data::Dict{Symbol, Any}, program::GLMakie.GLVisualizeShader, pre::GLMakie.GLAbstraction.StandardPrerender, post::Nothing, bbs::GeometryBasics.HyperRectangle{3, Float32}, main::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/GLAbstraction/GLUniforms.jl:228; gl_convert(s::Observable{ColorTypes.RGBA{Float32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/GLAbstraction/GLUtils.jl:107; const_lift | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Observables/src/Observables.jl:442; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Observables/src/Observables.jl:445; #map#19 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Observables/src/Observables.jl:390; (::Base.var"#map!##kw")(::NamedTuple{(:update,), Tuple{Bool}}, ::typeof(map!), f::Any, observable::Observable{UInt8}, os::Observable{Bool}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Observables/src/Observables.jl:392; #map!#14 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Observables/src/Observables.jl:337; onany | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:338; #onany#12 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Observables/src/Observables.jl:344; #onany#12 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Observables/src/Observables.jl:274; on##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:275; on(f::Any, observable::Observables.AbstractObservable; weak::Bool, priority::Int64, update::Bool) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:106; register_callback(observable::Any, priority::Int64, f::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:108; register_callback(observable::Any, priority::Int64, f::Any) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/boot.jl:825; Pair(a::Int64, b::Function) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:286; on(f::Any, observable::Observables.AbstractObservable; weak::Bool, priority::Int64, update::Bool) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:186; ObserverFunction | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/GLAbstraction/GLTypes.jl:347; GLMakie.GLAbstraction.RenderObject(data::Dict{Symbol, Any}, program::GLMakie.GLVisualizeShader, pre::GLMakie.GLAbstraction.StandardPrerender, post::Nothing, bbs::GeometryBasics.HyperRectangle{3, Float32}, main::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/glshaders/visualize_interface.jl:88; gl_convert | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLShader.jl:217; gl_convert(cache::GLMakie.GLAbstraction.ShaderCache, lazyshader::GLMakie.GLVisualizeShader, data::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLShader.jl:202; get_view(kw_dict::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLExtendedFunctions.jl:257; glsl_version_string() | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLExtendedFunctions.jl:239; glsl_version_number() | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/strings/util.jl:592; split | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/strings/util.jl:595; #split#438 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:647; collect | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:654; _collect(#unused#::Type{SubString{String}}, itr::Base.SplitIterator{String, Base.Fix2{typeof(in), Vector{Char}}}, isz::Base.SizeUnknown) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:1058; push! | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:1011; _growend! | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/GLAbstraction/GLShader.jl:244; gl_convert(cache::GLMakie.GLAbstraction.ShaderCache, lazyshader::GLMakie.GLVisualizeShader, data::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLShader.jl:322; mustache2replacement(mustache_key::String, view::Dict{String, String}, attributes::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:497; getindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:284; ht_keyindex(h::Dict{String, String}, key::String) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:169; hashindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/hashing.jl:20; hash | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/hashing.jl:107; hash | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLShader.jl:324; mustache2replacement(mustache_key::String, view::Dict{String, String}, attributes::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/strings/util.jl:676; replace | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/strings/util.jl:684; replace(str::String, pat_repl::Pair{String, String}; count::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/tuple.jl:221; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/strings/util.jl:685; #446 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/strings/search.jl:309; findnext | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/strings/search.jl:273; _search | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/strings/search.jl:200; _searchindex(s::String, t::String, i::Int64) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/strings/search.jl:0; _searchindex(s::Vector{UInt8}, t::Vector{UInt8}, _i::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @GLMakie/src/GLAbstraction/GLTypes.jl:348; GLMakie.GLAbstraction.RenderObject(data::Dict{Symbol, Any}, program::GLMakie.GLVisualizeShader, pre::GLMakie.GLAbstraction.StandardPrerender, post::Nothing, bbs::GeometryBasics.HyperRectangle{3, Float32}, main::Nothing) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLTypes.jl:224; GLMakie.GLAbstraction.GLVertexArray(bufferdict::Dict{Symbol, Any}, program::GLMakie.GLAbstraction.GLProgram) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLTypes.jl:225; GLMakie.GLAbstraction.GLVertexArray(bufferdict::Dict{Symbol, Any}, program::GLMakie.GLAbstraction.GLProgram) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLExtendedFunctions.jl:29; get_attribute_location | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @ModernGL/src/functionloading.jl:64; glGetAttribLocation(program::UInt32, name::String) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLTypes.jl:227; GLMakie.GLAbstraction.GLVertexArray(bufferdict::Dict{Symbol, Any}, program::GLMakie.GLAbstraction.GLProgram) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:490; get!(default::GLMakie.var"#173#176"{GLMakie.var"#195#196"{GLMakie.Screen, Scene, Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}, GLMakie.Screen, Scene, Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}, h::Dict{UInt64, GLMakie.... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:356; _setindex! | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:966; setindex! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:111; cached_robj!(robj_func::GLMakie.var"#195#196"{GLMakie.Screen, Scene, Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}, screen::GLMakie.Screen, scene::Scene, x::Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/screen.jl:285; push!(screen::GLMakie.Screen, scene::Scene, robj::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/boot.jl:385; WeakRef | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:481; draw_atomic | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:83; cached_robj!(robj_func::GLMakie.var"#243#244"{GLMakie.Screen, Scene, MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{GeometryBa... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:481; get!(default::GLMakie.var"#173#176"{GLMakie.var"#243#244"{GLMakie.Screen, Scene, MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tup... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:105; (::GLMakie.var"#173#176"{GLMakie.var"#243#244"{GLMakie.Screen, Scene, MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{Geometr... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:484; (::GLMakie.var"#243#244"{GLMakie.Screen, Scene, MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{GeometryBasics.Vec{3, Float3... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:477; mesh_inner(shader_cache::GLMakie.GLAbstraction.ShaderCache, mesh::Observable{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{GeometryBasics.Vec{3... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glshaders/mesh.jl:36; draw_mesh(shader_cache::GLMakie.GLAbstraction.ShaderCache, mesh::Any, data::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUtils.jl:78; macro expansion | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUtils.jl:16; matches_target(#unused#::Type{GLMakie.GLAbstraction.Texture}, x::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 16 @GLMakie/src/drawing_primitives.jl:122; insert!(screen::GLMakie.Screen, scene::Scene, x::Combined{MeshViz.viz, Tuple{SimpleMesh{2, Float64, Vector{Meshes.Point2}, FullTopology{Connectivity{Triangle{Dim, T} where {Dim, T}, 3}}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 16 @Base/abstractarray.jl:2774; foreach(f::GLMakie.var"#179#180"{GLMakie.Screen, Scene}, itr::Vector{AbstractPlot}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 16 @GLMakie/src/drawing_primitives.jl:125; (::GLMakie.var"#179#180"{GLMakie.Screen, Scene})(x::MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{GeometryBasics.Vec{3, Floa... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 16 @GLMakie/src/drawing_primitives.jl:120; insert!(screen::GLMakie.Screen, scene::Scene, x::MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{GeometryBasics.Vec{3, Float32... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 10 @GLMakie/src/drawing_primitives.jl:242; draw_atomic | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 10 @GLMakie/src/drawing_primitives.jl:83; cached_robj!(robj_func::GLMakie.var"#195#196"{GLMakie.Screen, Scene, Lines{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, screen::GLMakie.Screen, scene::Scene, x::Lines{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 10 @Base/dict.jl:481; get!(default::GLMakie.var"#173#176"{GLMakie.var"#195#196"{GLMakie.Screen, Scene, Lines{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, GLMakie.Screen, Scene, Lines{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, h::Dict{UInt64, GLMakie.GLAbstraction.... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 10 @GLMakie/src/drawing_primitives.jl:105; (::GLMakie.var"#173#176"{GLMakie.var"#195#196"{GLMakie.Screen, Scene, Lines{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}}, GLMakie.Screen, Scene, Lines{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}})() | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 10 @GLMakie/src/drawing_primitives.jl:256; (::GLMakie.var"#195#196"{GLMakie.Screen, Scene, Lines{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}})(gl_attributes::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/glshaders/lines.jl:58; draw_lines(shader_cache::Any, position::Observable{Vector{GeometryBasics.Point{2, Float32}}}, data::Dict) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUtils.jl:78; macro expansion | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUtils.jl:16; matches_target(#unused#::Type{GLMakie.GLAbstraction.Texture}, x::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUtils.jl:89; macro expansion | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUtils.jl:107; const_lift | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:442; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:444; #map#19 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glshaders/lines.jl:73; #24 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1880; typed_vcat | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1737; _cat_t | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1744; __cat | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1749; __cat_offset!(::Vector{UInt32}, ::Tuple{Int64}, ::Tuple{Bool}, ::Tuple{Int64}, ::Int64, ::UnitRange{Int64}, ::Vararg{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1748; __cat_offset!(A::Vector{UInt32}, shape::Tuple{Int64}, catdims::Tuple{Bool}, offsets::Tuple{Int64}, x::UnitRange{Int64}, X::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1758; __cat_offset1! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:980; setindex! | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:966; setindex! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glshaders/lines.jl:86; #25 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:2933; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:716; collect_similar | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:817; _collect(c::Vector{GeometryBasics.Point{2, Float32}}, itr::Base.Generator{Vector{GeometryBasics.Point{2, Float32}}, GLMakie.var"#26#30"}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:823; collect_to_with_first! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:845; collect_to! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/generator.jl:44; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:898; iterate | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:924; getindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @GLMakie/src/glshaders/lines.jl:104; draw_lines(shader_cache::Any, position::Observable{Vector{GeometryBasics.Point{2, Float32}}}, data::Dict) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @GLMakie/src/glshaders/visualize_interface.jl:118; assemble_shader(data::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @GLMakie/src/glshaders/visualize_interface.jl:100; assemble_robj(data::Dict{Symbol, Any}, program::GLMakie.GLVisualizeShader, bb::GeometryBasics.HyperRectangle{3, Float32}, primitive::UInt32, pre_fun::Nothing, post_fun::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @GLMakie/src/GLAbstraction/GLTypes.jl:329; GLMakie.GLAbstraction.RenderObject(data::Dict{Symbol, Any}, program::GLMakie.GLVisualizeShader, pre::GLMakie.GLAbstraction.StandardPrerender, post::Nothing, bbs::GeometryBasics.HyperRectangle{3, Float32}, main::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/GLAbstraction/GLUniforms.jl:248; gl_convert(::Type{GLMakie.GLAbstraction.GLBuffer}, a::Observable{Vector{Float32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/GLAbstraction/GLUniforms.jl:251; #gl_convert#75 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:194; GPUArray | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:195; #_#9 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/GLAbstraction/GLBuffer.jl:42; GLBuffer | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/GLAbstraction/GLBuffer.jl:47; #GLBuffer#13 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/GLAbstraction/GLBuffer.jl:13; GLMakie.GLAbstraction.GLBuffer{Float32}(ptr::Ptr{Float32}, buff_length::Int64, buffertype::UInt32, usage::UInt32) | |
5╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @ModernGL/src/functionloading.jl:64; glBufferData(target::UInt32, size::Int64, data::Ptr{Float32}, usage::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUniforms.jl:266; gl_convert(f::typeof(GLMakie.to_index_buffer), a::Observable{Vector{UInt32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/glshaders/visualize_interface.jl:144; to_index_buffer | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLBuffer.jl:86; indexbuffer | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLBuffer.jl:90; #indexbuffer#18 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:194; Type##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:195; #_#9 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLBuffer.jl:42; Type##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLBuffer.jl:47; #GLBuffer#13 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLBuffer.jl:13; GLMakie.GLAbstraction.GLBuffer{UInt32}(ptr::Ptr{UInt32}, buff_length::Int64, buffertype::UInt32, usage::UInt32) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @ModernGL/src/functionloading.jl:64; glBufferData(target::UInt32, size::Int64, data::Ptr{UInt32}, usage::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @GLMakie/src/drawing_primitives.jl:481; draw_atomic | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @GLMakie/src/drawing_primitives.jl:83; cached_robj!(robj_func::GLMakie.var"#243#244"{GLMakie.Screen, Scene, MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{Geometry... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/dict.jl:481; get!(default::GLMakie.var"#173#176"{GLMakie.var"#243#244"{GLMakie.Screen, Scene, MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), T... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:88; (::GLMakie.var"#173#176"{GLMakie.var"#243#244"{GLMakie.Screen, Scene, MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{Geome... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:2961; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:797; collect(itr::Base.Generator{Attributes, GLMakie.var"#175#178"{MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{GeometryBasi... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:823; collect_to_with_first!(dest::Vector{Pair{Symbol, Observable{Bool}}}, v1::Pair{Symbol, Observable{Bool}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, Geom... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:853; collect_to!(dest::Vector{Pair{Symbol, Observable{Bool}}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:845; collect_to!(dest::Vector{Pair{Symbol}}, itr::Base.Generator{Attributes, GLMakie.var"#175#178"{MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/generator.jl:47; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:91; (::GLMakie.var"#175#178"{MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{GeometryBasics.Vec{3, Float32}}}}, GeometryBasi... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:156; lift_convert(key::Symbol, value::Observable{Any}, plot::MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{GeometryBasics... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/drawing_primitives.jl:160; lift_convert_inner(value::Observable{Any}, key::MakieCore.Key{:overdraw}, plot_key::MakieCore.Key{:mesh}, plot::MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBas... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:442; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:445; #map#19 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:390; (::Base.var"#map!##kw")(::NamedTuple{(:update,), Tuple{Bool}}, ::typeof(map!), f::Any, observable::Observable{Bool}, os::Observable{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:392; #map!#14 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:337; onany | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:344; #onany#12 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:274; on##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:275; on(f::Any, observable::Observables.AbstractObservable; weak::Bool, priority::Int64, update::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:107; register_callback(observable::Any, priority::Int64, f::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/sort.jl:293; searchsortedlast##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/sort.jl:293; searchsortedlast(v::Vector{Pair{Int64, Any}}, x::Int64; lt::Function, by::Function, rev::Bool, order::Base.Order.ForwardOrdering) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/ordering.jl:160; ord(lt::Function, by::Function, rev::Bool, order::Base.Order.ForwardOrdering) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/ordering.jl:129; _ord(lt::typeof(isless), by::Function, order::Base.Order.ForwardOrdering) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/drawing_primitives.jl:105; (::GLMakie.var"#173#176"{GLMakie.var"#243#244"{GLMakie.Screen, Scene, MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{Geome... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/drawing_primitives.jl:484; (::GLMakie.var"#243#244"{GLMakie.Screen, Scene, MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{GeometryBasics.Vec{3, Float... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/drawing_primitives.jl:477; mesh_inner(shader_cache::GLMakie.GLAbstraction.ShaderCache, mesh::Observable{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{GeometryBasics.Vec... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/glshaders/mesh.jl:35; draw_mesh(shader_cache::GLMakie.GLAbstraction.ShaderCache, mesh::Any, data::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glshaders/mesh.jl:6; to_opengl_mesh!(result::Dict{Symbol, Any}, mesh_obs::Observable{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{GeometryBasics.Vec{3, Float32}... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLBuffer.jl:86; indexbuffer | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLBuffer.jl:90; #indexbuffer#18 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:194; Type##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:195; #_#9 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLBuffer.jl:42; Type##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLBuffer.jl:47; #GLBuffer#13 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLBuffer.jl:13; GLMakie.GLAbstraction.GLBuffer{GeometryBasics.NgonFace{3, GeometryBasics.OffsetInteger{-1, UInt32}}}(ptr::Ptr{GeometryBasics.NgonFace{3, GeometryBasics.OffsetInteger{-1, UInt32}}}, buff_length::Int64, buffertype::UInt32, usage::UInt32) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glBufferData(target::UInt32, size::Int64, data::Ptr{GeometryBasics.NgonFace{3, GeometryBasics.OffsetInteger{-1, UInt32}}}, usage::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glshaders/mesh.jl:7; to_opengl_mesh!(result::Dict{Symbol, Any}, mesh_obs::Observable{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{GeometryBasics.Vec{3, Float32}... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:194; GPUArray | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:195; #_#9 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLBuffer.jl:42; GLBuffer | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLBuffer.jl:47; #GLBuffer#13 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLBuffer.jl:13; GLMakie.GLAbstraction.GLBuffer{GeometryBasics.Point{3, Float32}}(ptr::Ptr{GeometryBasics.Point{3, Float32}}, buff_length::Int64, buffertype::UInt32, usage::UInt32) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glBufferData(target::UInt32, size::Int64, data::Ptr{GeometryBasics.Point{3, Float32}}, usage::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glshaders/mesh.jl:29; to_opengl_mesh!(result::Dict{Symbol, Any}, mesh_obs::Observable{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{GeometryBasics.Vec{3, Float32}... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glshaders/mesh.jl:18; (::GLMakie.var"#to_buffer#40"{Dict{Symbol, Any}, Observable{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{GeometryBasics.Vec{3, Float32}}}},... | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:194; GLMakie.GLAbstraction.GLBuffer(x::Observable{Vector{GeometryBasics.Vec{3, Float32}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:195; #_#9 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLBuffer.jl:42; GLBuffer | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLBuffer.jl:47; #GLBuffer#13 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLBuffer.jl:13; GLMakie.GLAbstraction.GLBuffer{GeometryBasics.Vec{3, Float32}}(ptr::Ptr{GeometryBasics.Vec{3, Float32}}, buff_length::Int64, buffertype::UInt32, usage::UInt32) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glBufferData(target::UInt32, size::Int64, data::Ptr{GeometryBasics.Vec{3, Float32}}, usage::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/glshaders/mesh.jl:36; draw_mesh(shader_cache::GLMakie.GLAbstraction.ShaderCache, mesh::Any, data::Dict{Symbol, Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUtils.jl:78; macro expansion | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUtils.jl:16; matches_target(#unused#::Type{GLMakie.GLAbstraction.Texture}, x::Nothing) | |
╎ ╎ ╎ ╎ ╎ 3 @Makie/src/display.jl:344; VideoStream(fig::Figure; framerate::Int64, visible::Bool, connect::Bool) | |
╎ ╎ ╎ ╎ ╎ 3 @FFMPEG/src/FFMPEG.jl:44; macro expansion | |
╎ ╎ ╎ ╎ ╎ 3 @Base/essentials.jl:726; invokelatest(::Any, ::Any, ::Vararg{Any}) | |
1╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/essentials.jl:729; invokelatest(::Any, ::Any, ::Vararg{Any}; kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/env.jl:172; withenv(::JLLWrappers.var"#2#3"{Makie.var"#952#953"{Int64, Int64, Int64, String}, String}, ::Pair{String, String}, ::Vararg{Pair{String, String}}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @FFMPEG/src/FFMPEG.jl:45; (::Makie.var"#952#953"{Int64, Int64, Int64, String})(ffmpeg_path::String) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/process.jl:361; open | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/process.jl:366; open(cmds::Cmd, mode::String, stdio::Base.DevNull) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/process.jl:383; open##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/process.jl:397; open(cmds::Cmd, stdio::Base.DevNull; write::Bool, read::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/process.jl:138; _spawn | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/process.jl:223; setup_stdios(f::Base.var"#725#726"{Cmd}, stdios::Vector{Union{RawFD, IO}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/process.jl:139; #725 | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/process.jl:107; _spawn_primitive(file::String, cmd::Cmd, stdio::Vector{Union{RawFD, IO}}) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/strings/substring.jl:219; string(::String, ::Char, ::Vararg{Union{Char, SubString{String}, String, Symbol}}) | |
╎ ╎ ╎ ╎ ╎ 1 @Makie/src/display.jl:594; Record(func::var"#31#32", figlike::Figure, iter::UnitRange{Int64}; framerate::Int64) | |
1╎ ╎ ╎ ╎ ╎ 1 @Base/range.jl:0; iterate | |
1╎ ╎ ╎ ╎ ╎ 12435 @Makie/src/display.jl:595; Record(func::var"#31#32", figlike::Figure, iter::UnitRange{Int64}; framerate::Int64) | |
╎ ╎ ╎ ╎ ╎ 3 /home/rkube/source/julia_tests/xgc_tracer_anim.jl:193; (::var"#31#32")(t::Int64) | |
╎ ╎ ╎ ╎ ╎ 3 @Base/coreio.jl:4; println(::String, ::String) | |
2╎ ╎ ╎ ╎ ╎ 3 @Base/strings/io.jl:75; println(::Base.TTY, ::String, ::Vararg{String}) | |
╎ ╎ ╎ ╎ ╎ 1 @Base/strings/io.jl:46; print(::Base.TTY, ::String, ::String, ::Vararg{String}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/strings/io.jl:246; print | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/strings/io.jl:244; write | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/stream.jl:1115; unsafe_write(s::Base.TTY, p::Ptr{UInt8}, n::UInt64) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/stream.jl:1032; uv_write(s::Base.TTY, p::Ptr{UInt8}, n::UInt64) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/stream.jl:1075; uv_write_async(s::Base.TTY, p::Ptr{UInt8}, n::UInt64) | |
19╎ ╎ ╎ ╎ ╎ 30 /home/rkube/source/julia_tests/xgc_tracer_anim.jl:195; (::var"#31#32")(t::Int64) | |
2╎ ╎ ╎ ╎ ╎ 5 @Base/iterators.jl:166; iterate | |
╎ ╎ ╎ ╎ ╎ 1 @Base/iterators.jl:167; iterate(e::Base.Iterators.Enumerate{Vector{Any}}, state::Tuple{Int64}) | |
╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:898; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:898; iterate | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:924; getindex | |
2╎ ╎ ╎ ╎ ╎ 2 @Base/iterators.jl:169; iterate(e::Base.Iterators.Enumerate{Vector{Any}}, state::Tuple{Int64}) | |
3╎ ╎ ╎ ╎ ╎ 6 @Base/tuple.jl:88; indexed_iterate | |
3╎ ╎ ╎ ╎ ╎ 3 @Base/tuple.jl:88; indexed_iterate | |
272╎ ╎ ╎ ╎ ╎ 12320 /home/rkube/source/julia_tests/xgc_tracer_anim.jl:196; (::var"#31#32")(t::Int64) | |
╎ ╎ ╎ ╎ ╎ 1 @DataStructures/src/circular_buffer.jl:90; push!(cb::CircularBuffer{GeometryBasics.Point{2, Float32}}, data::GeometryBasics.Point{2, Float32}) | |
1╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:966; setindex! | |
1╎ ╎ ╎ ╎ ╎ 1 @DataStructures/src/circular_buffer.jl:91; push!(cb::CircularBuffer{GeometryBasics.Point{2, Float32}}, data::GeometryBasics.Point{2, Float32}) | |
3╎ ╎ ╎ ╎ ╎ 5 @Observables/src/Observables.jl:94; getindex(observable::Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}) | |
2╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:59; getproperty | |
2╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:81; setindex!(observable::Observable, val::Any) | |
╎ ╎ ╎ ╎ ╎ 10 @Observables/src/Observables.jl:82; setindex!(observable::Observable, val::Any) | |
10╎ ╎ ╎ ╎ ╎ 10 @Observables/src/Observables.jl:59; getproperty | |
8╎ ╎ ╎ ╎ ╎ 66 @Observables/src/Observables.jl:85; setindex!(observable::Observable, val::Any) | |
58╎ ╎ ╎ ╎ ╎ 58 @Base/Base.jl:39; setproperty!(x::Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}, f::Symbol, v::CircularBuffer{GeometryBasics.Point{2, Float32}}) | |
╎ ╎ ╎ ╎ ╎ 11613 @Observables/src/Observables.jl:86; setindex!(observable::Observable, val::Any) | |
1╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:0; notify | |
╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:141; notify | |
╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:94; getindex | |
3╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ ╎ ╎ ╎ 45 @Observables/src/Observables.jl:142; notify | |
╎ ╎ ╎ ╎ ╎ 42 @Base/array.jl:898; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ 42 @Base/array.jl:898; iterate | |
31╎ ╎ ╎ ╎ ╎ ╎ 31 @Base/array.jl:924; getindex | |
11╎ ╎ ╎ ╎ ╎ ╎ 11 @Base/array.jl:215; length | |
╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:74; listeners | |
3╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ ╎ ╎ ╎ 11560 @Observables/src/Observables.jl:143; notify | |
╎ ╎ ╎ ╎ ╎ 11560 @Base/essentials.jl:726; invokelatest | |
47╎ ╎ ╎ ╎ ╎ ╎ 11560 @Base/essentials.jl:729; #invokelatest#2 | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:338; (::Observables.var"#callback#13"{Observables.var"#15#16"{typeof(tuple), Observable{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}, Tuple{Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}}})(x::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ 11510 @Observables/src/Observables.jl:339; (::Observables.var"#callback#13"{Observables.var"#15#16"{typeof(tuple), Observable{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}, Tuple{Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}}})(x::Any) | |
2╎ ╎ ╎ ╎ ╎ ╎ 11510 @Observables/src/Observables.jl:393; #15 | |
╎ ╎ ╎ ╎ ╎ ╎ 35 @Base/essentials.jl:726; invokelatest | |
35╎ ╎ ╎ ╎ ╎ ╎ 35 @Base/essentials.jl:729; #invokelatest#2 | |
╎ ╎ ╎ ╎ ╎ ╎ 25 @Observables/src/Observables.jl:82; setindex!(observable::Observable, val::Any) | |
25╎ ╎ ╎ ╎ ╎ ╎ 25 @Observables/src/Observables.jl:59; getproperty | |
93╎ ╎ ╎ ╎ ╎ ╎ 192 @Observables/src/Observables.jl:85; setindex!(observable::Observable, val::Any) | |
99╎ ╎ ╎ ╎ ╎ ╎ 99 @Base/Base.jl:39; setproperty!(x::Observable{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}, f::Symbol, v::Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ 11256 @Observables/src/Observables.jl:86; setindex!(observable::Observable, val::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ 8 @Observables/src/Observables.jl:141; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 8 @Observables/src/Observables.jl:94; getindex | |
8╎ ╎ ╎ ╎ ╎ ╎ ╎ 8 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ 37 @Observables/src/Observables.jl:142; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 33 @Base/array.jl:898; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 33 @Base/array.jl:898; iterate | |
9╎ ╎ ╎ ╎ ╎ ╎ ╎ 9 @Base/array.jl:924; getindex | |
24╎ ╎ ╎ ╎ ╎ ╎ ╎ 24 @Base/array.jl:215; length | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Observables/src/Observables.jl:74; listeners | |
4╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ 11206 @Observables/src/Observables.jl:143; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 11206 @Base/essentials.jl:726; invokelatest | |
40╎ ╎ ╎ ╎ ╎ ╎ ╎ 11206 @Base/essentials.jl:729; #invokelatest#2 | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Makie/src/interfaces.jl:326; (::Makie.var"#142#144"{Attributes, Observable{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}, DataType})(kwargs::Tuple{}, args::Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:338; (::Observables.var"#callback#13"{Makie.var"#142#144"{Attributes, Observable{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}, DataType}, Tuple{Observable{Tuple{}}, Observable{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}})(x::Any) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ 11164 @Observables/src/Observables.jl:339; (::Observables.var"#callback#13"{Makie.var"#142#144"{Attributes, Observable{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}, DataType}, Tuple{Observable{Tuple{}}, Observable{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}})(x::Any) | |
81╎ ╎ ╎ ╎ ╎ ╎ ╎ 416 @Makie/src/interfaces.jl:326; (::Makie.var"#142#144"{Attributes, Observable{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}, DataType})(kwargs::Tuple{}, args::Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/namedtuple.jl:298; merge(a::NamedTuple{(), Tuple{}}, itr::Tuple{}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 13 @Base/namedtuple.jl:299; merge(a::NamedTuple{(), Tuple{}}, itr::Tuple{}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 13 @Base/array.jl:404; getindex | |
13╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 13 @Base/boot.jl:459; Array | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 17 @Base/namedtuple.jl:300; merge(a::NamedTuple{(), Tuple{}}, itr::Tuple{}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 17 @Base/array.jl:426; getindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 17 @Base/boot.jl:478; Array | |
17╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 17 @Base/boot.jl:459; Array | |
270╎ ╎ ╎ ╎ ╎ ╎ ╎ 270 @Base/namedtuple.jl:313; merge(a::NamedTuple{(), Tuple{}}, itr::Tuple{}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Makie/src/conversions.jl:7; convert_arguments(T::Type{Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}, args::CircularBuffer{GeometryBasics.Point{2, Float32}}; kw::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) | |
10╎ ╎ ╎ ╎ ╎ ╎ ╎ 33 @Makie/src/conversions.jl:7; convert_arguments(T::Type{Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}, args::CircularBuffer{GeometryBasics.Point{2, Float32}}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Makie/src/conversions.jl:0; convert_arguments(T::Type{Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}, args::CircularBuffer{GeometryBasics.Point{2, Float32}}; kw::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) | |
6╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Makie/src/conversions.jl:7; convert_arguments(T::Type{Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}, args::CircularBuffer{GeometryBasics.Point{2, Float32}}; kw::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) | |
12╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @Makie/src/conversions.jl:9; convert_arguments(T::Type{Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}, args::CircularBuffer{GeometryBasics.Point{2, Float32}}; kw::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) | |
4╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Makie/src/conversions.jl:10; convert_arguments(T::Type{Lines{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}, args::CircularBuffer{GeometryBasics.Point{2, Float32}}; kw::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) | |
93╎ ╎ ╎ ╎ ╎ ╎ ╎ 616 @Makie/src/interfaces.jl:327; (::Makie.var"#142#144"{Attributes, Observable{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}, DataType})(kwargs::Tuple{}, args::Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}) | |
28╎ ╎ ╎ ╎ ╎ ╎ ╎ 439 @Base/tuple.jl:88; indexed_iterate(t::Tuple{DataType, Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}, i::Int64) | |
410╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 411 @Base/tuple.jl:88; indexed_iterate | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:87; + | |
84╎ ╎ ╎ ╎ ╎ ╎ ╎ 84 @Makie/src/interfaces.jl:155; apply_convert!(P::Type, attributes::Attributes, x::Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}) | |
43╎ ╎ ╎ ╎ ╎ ╎ ╎ 43 @Makie/src/interfaces.jl:328; (::Makie.var"#142#144"{Attributes, Observable{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}, DataType})(kwargs::Tuple{}, args::Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ 10087 @Makie/src/interfaces.jl:333; (::Makie.var"#142#144"{Attributes, Observable{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}, DataType})(kwargs::Tuple{}, args::Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @Observables/src/Observables.jl:82; setindex!(observable::Observable, val::Any) | |
12╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @Observables/src/Observables.jl:59; getproperty | |
13╎ ╎ ╎ ╎ ╎ ╎ ╎ 52 @Observables/src/Observables.jl:85; setindex!(observable::Observable, val::Any) | |
39╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 39 @Base/Base.jl:39; setproperty!(x::Observable{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}, f::Symbol, v::Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 10021 @Observables/src/Observables.jl:86; setindex!(observable::Observable, val::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Observables/src/Observables.jl:141; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Observables/src/Observables.jl:94; getindex | |
7╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 26 @Observables/src/Observables.jl:142; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 23 @Base/array.jl:898; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 23 @Base/array.jl:898; iterate | |
20╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 20 @Base/array.jl:924; getindex | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/array.jl:215; length | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:74; listeners | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9984 @Observables/src/Observables.jl:143; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9984 @Base/essentials.jl:726; invokelatest | |
38╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9984 @Base/essentials.jl:729; #invokelatest#2 | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:338; (::Observables.var"#callback#13"{Observables.var"#15#16"{Makie.var"#129#131"{Int64}, Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}}, Tuple{Observable{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}})(x::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9943 @Observables/src/Observables.jl:339; (::Observables.var"#callback#13"{Observables.var"#15#16"{Makie.var"#129#131"{Int64}, Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}}, Tuple{Observable{Tuple{CircularBuffer{GeometryBasics.Point{2, Float32}}}}}})(x::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/tuple.jl:221; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:102; to_value | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:94; getindex | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:59; getproperty | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9942 @Observables/src/Observables.jl:393; #15 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 59 @Base/essentials.jl:726; invokelatest | |
59╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 59 @Base/essentials.jl:729; #invokelatest#2 | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:81; setindex!(observable::Observable, val::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 15 @Observables/src/Observables.jl:82; setindex!(observable::Observable, val::Any) | |
15╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 15 @Observables/src/Observables.jl:59; getproperty | |
5╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 47 @Observables/src/Observables.jl:85; setindex!(observable::Observable, val::Any) | |
42╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 42 @Base/Base.jl:39; setproperty!(x::Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}, f::Symbol, v::CircularBuffer{GeometryBasics.Point{2, Float32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9818 @Observables/src/Observables.jl:86; setindex!(observable::Observable, val::Any) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:0; notify | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:0; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:141; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:94; getindex | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 36 @Observables/src/Observables.jl:142; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 32 @Base/array.jl:898; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 32 @Base/array.jl:898; iterate | |
20╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 20 @Base/array.jl:924; getindex | |
12╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @Base/array.jl:215; length | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Observables/src/Observables.jl:74; listeners | |
4╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9760 @Observables/src/Observables.jl:143; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9760 @Base/essentials.jl:726; invokelatest | |
67╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9760 @Base/essentials.jl:729; #invokelatest#2 | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:0; (::Observables.var"#callback#13"{Observables.var"#15#16"{Makie.var"#670#671", Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}}, Tuple{Observable{Any}, Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}}})(x::Any) | |
6╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Observables/src/Observables.jl:338; (::Observables.var"#callback#13"{Observables.var"#15#16"{Makie.var"#670#671", Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}}, Tuple{Observable{Any}, Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}}})(x::Any) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9686 @Observables/src/Observables.jl:339; (::Observables.var"#callback#13"{Observables.var"#15#16"{Makie.var"#670#671", Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}}, Tuple{Observable{Any}, Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}}})(x::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 16 @Base/tuple.jl:222; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 16 @Observables/src/Observables.jl:102; to_value | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 16 @Observables/src/Observables.jl:94; getindex | |
16╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 16 @Observables/src/Observables.jl:59; getproperty | |
6╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9669 @Observables/src/Observables.jl:393; #15 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 87 @Base/essentials.jl:726; invokelatest | |
87╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 87 @Base/essentials.jl:729; #invokelatest#2 | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:81; setindex!(observable::Observable, val::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 37 @Observables/src/Observables.jl:82; setindex!(observable::Observable, val::Any) | |
37╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 37 @Observables/src/Observables.jl:59; getproperty | |
58╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 132 @Observables/src/Observables.jl:85; setindex!(observable::Observable, val::Any) | |
74╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 74 @Base/Base.jl:39; setproperty!(x::Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}, f::Symbol, v::CircularBuffer{GeometryBasics.Point{2, Float32}}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9406 @Observables/src/Observables.jl:86; setindex!(observable::Observable, val::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Observables/src/Observables.jl:141; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Observables/src/Observables.jl:94; getindex | |
4╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 60 @Observables/src/Observables.jl:142; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 53 @Base/array.jl:898; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 53 @Base/array.jl:898; iterate | |
21╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 21 @Base/array.jl:924; getindex | |
32╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 32 @Base/array.jl:215; length | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Observables/src/Observables.jl:74; listeners | |
7╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9324 @Observables/src/Observables.jl:143; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9324 @Base/essentials.jl:726; invokelatest | |
120╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9324 @Base/essentials.jl:729; #invokelatest#2 | |
7╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Observables/src/Observables.jl:338; (::Observables.var"#callback#13"{Observables.var"#15#16"{GLMakie.var"#23#27", Observable{Int32}}, Tuple{Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}}})(x::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9194 @Observables/src/Observables.jl:339; (::Observables.var"#callback#13"{Observables.var"#15#16"{typeof(vec), Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}}, Tuple{Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}}})(x::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9 @Base/tuple.jl:221; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9 @Observables/src/Observables.jl:102; to_value | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9 @Observables/src/Observables.jl:94; getindex | |
9╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9 @Observables/src/Observables.jl:59; getproperty | |
9╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9185 @Observables/src/Observables.jl:393; #15 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 203 @Base/essentials.jl:726; invokelatest | |
106╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 203 @Base/essentials.jl:729; #invokelatest#2 | |
97╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 97 @GLMakie/src/glshaders/lines.jl:59; (::GLMakie.var"#23#27")(x::Any) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:81; setindex!(observable::Observable, val::Any) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 62 @Observables/src/Observables.jl:82; setindex!(observable::Observable, val::Any) | |
61╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 61 @Observables/src/Observables.jl:59; getproperty | |
103╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 287 @Observables/src/Observables.jl:85; setindex!(observable::Observable, val::Any) | |
183╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 184 @Base/Base.jl:39; setproperty!(x::Observable{Int32}, f::Symbol, v::Int32) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/number.jl:6; convert(#unused#::Type{Int32}, x::Int32) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 8622 @Observables/src/Observables.jl:86; setindex!(observable::Observable, val::Any) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:0; notify | |
6╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Observables/src/Observables.jl:0; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 10 @Observables/src/Observables.jl:141; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 10 @Observables/src/Observables.jl:94; getindex | |
10╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 10 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 97 @Observables/src/Observables.jl:142; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 87 @Base/array.jl:898; iterate | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:0; iterate | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 86 @Base/array.jl:898; iterate | |
58╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 58 @Base/array.jl:924; getindex | |
27╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 27 @Base/array.jl:215; length | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 10 @Observables/src/Observables.jl:74; listeners | |
10╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 10 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 8480 @Observables/src/Observables.jl:143; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 8480 @Base/essentials.jl:726; invokelatest | |
329╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 8480 @Base/essentials.jl:729; #invokelatest#2 | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1182 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:196; (::GLMakie.GLAbstraction.var"#10#11"{GLMakie.GLAbstraction.GLBuffer{GeometryBasics.Point{2, Float32}}})(x::CircularBuffer{GeometryBasics.Point{2, Float32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 29 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:60; update! | |
16╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 29 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:55; switch_context!(A::GLMakie.GLAbstraction.GLBuffer{GeometryBasics.Point{2, Float32}}) | |
5╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/Base.jl:38; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 8 @ShaderAbstractions/src/context.jl:49; switch_context!(x::GLFW.Window) | |
7╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 8 @ShaderAbstractions/src/context.jl:16; is_current_context(x::GLFW.Window) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/refvalue.jl:56; getindex | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:61; update! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @DataStructures/src/circular_buffer.jl:155; length | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/Base.jl:38; getproperty | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1149 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:73; update! | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:39; setindex!(A::GLMakie.GLAbstraction.GLBuffer{GeometryBasics.Point{2, Float32}}, value::CircularBuffer{GeometryBasics.Point{2, Float32}}, indexes::UnitRange{Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 403 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:41; setindex!(A::GLMakie.GLAbstraction.GLBuffer{GeometryBasics.Point{2, Float32}}, value::CircularBuffer{GeometryBasics.Point{2, Float32}}, indexes::UnitRange{Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 403 @Base/array.jl:617; convert | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 403 @Base/array.jl:626; Array | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/abstractarray.jl:1126; copyto_axcheck! | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/abstractarray.jl:1123; _checkaxs(axd::Tuple{Base.OneTo{Int64}}, axs::Tuple{Base.OneTo{Int64}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 284 @Base/abstractarray.jl:1127; copyto_axcheck! | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/abstractarray.jl:1017; copyto! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/abstractarray.jl:1427; unalias(dest::Vector{GeometryBasics.Point{2, Float32}}, A::CircularBuffer{GeometryBasics.Point{2, Float32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/abstractarray.jl:1462; mightalias | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/abstractarray.jl:1485; dataids | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/reflection.jl:340; objectid | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 280 @Base/abstractarray.jl:1018; copyto! | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:0; copyto_unaliased!(deststyle::IndexLinear, dest::Vector{GeometryBasics.Point{2, Float32}}, srcstyle::IndexCartesian, src::CircularBuffer{GeometryBasics.Point{2, Float32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 199 @Base/abstractarray.jl:1044; copyto_unaliased!(deststyle::IndexLinear, dest::Vector{GeometryBasics.Point{2, Float32}}, srcstyle::IndexCartesian, src::CircularBuffer{GeometryBasics.Point{2, Float32}}) | |
199╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 199 @Base/array.jl:966; setindex! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 80 @Base/abstractarray.jl:1045; copyto_unaliased!(deststyle::IndexLinear, dest::Vector{GeometryBasics.Point{2, Float32}}, srcstyle::IndexCartesian, src::CircularBuffer{GeometryBasics.Point{2, Float32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 15 @Base/abstractarray.jl:1165; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 15 @Base/range.jl:883; iterate | |
15╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 15 @Base/promotion.jl:477; == | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 65 @Base/abstractarray.jl:1167; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 65 @DataStructures/src/circular_buffer.jl:53; getindex | |
29╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 29 @Base/array.jl:924; getindex | |
9╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 17 @DataStructures/src/circular_buffer.jl:32; _buffer_index_checked | |
8╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 8 @Base/int.jl:83; < | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 19 @DataStructures/src/circular_buffer.jl:35; _buffer_index_checked | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 19 @DataStructures/src/circular_buffer.jl:41; _buffer_index | |
7╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Base/essentials.jl:489; ifelse | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @Base/operators.jl:382; > | |
12╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @Base/int.jl:83; < | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 117 @Base/boot.jl:468; Array | |
117╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 117 @Base/boot.jl:459; Array | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 738 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:42; setindex!(A::GLMakie.GLAbstraction.GLBuffer{GeometryBasics.Point{2, Float32}}, value::CircularBuffer{GeometryBasics.Point{2, Float32}}, indexes::UnitRange{Int64}) | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:48; setindex!(A::GLMakie.GLAbstraction.GLBuffer{GeometryBasics.Point{2, Float32}}, value::Vector{GeometryBasics.Point{2, Float32}}, ranges::UnitRange{Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 734 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:51; setindex!(A::GLMakie.GLAbstraction.GLBuffer{GeometryBasics.Point{2, Float32}}, value::Vector{GeometryBasics.Point{2, Float32}}, ranges::UnitRange{Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 31 @GLMakie/src/GLAbstraction/GLBuffer.jl:135; gpu_setindex! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 31 @GLMakie/src/GLAbstraction/GLBuffer.jl:22; bind | |
31╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 31 @ModernGL/src/functionloading.jl:64; glBindBuffer(target::UInt32, buffer::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 700 @GLMakie/src/GLAbstraction/GLBuffer.jl:136; gpu_setindex! | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:60; glBufferSubData(target::UInt32, offset::Int64, size::Int64, data::Vector{GeometryBasics.Point{2, Float32}}) | |
699╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 699 @ModernGL/src/functionloading.jl:64; glBufferSubData(target::UInt32, offset::Int64, size::Int64, data::Vector{GeometryBasics.Point{2, Float32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/GLAbstraction/GLBuffer.jl:137; gpu_setindex! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/GLAbstraction/GLBuffer.jl:24; bind | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:61; glBindBuffer(target::UInt32, buffer::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/pointer.jl:155; == | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/promotion.jl:477; == | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @ModernGL/src/functionloading.jl:64; glBindBuffer(target::UInt32, buffer::Int64) | |
6╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:48; setindex!(A::GLMakie.GLAbstraction.GLBuffer{GeometryBasics.Point{2, Float32}}, value::Vector{GeometryBasics.Point{2, Float32}}, ranges::UnitRange{Int64}) | |
5╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:55; switch_context!(A::GLMakie.GLAbstraction.GLBuffer{GeometryBasics.Point{2, Float32}}) | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:0; (::Observables.var"#callback#13"{Observables.var"#15#16"{GLMakie.var"#24#28", Observable{Vector{UInt32}}}, Tuple{Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}}})(x::Any) | |
9╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9 @Observables/src/Observables.jl:338; (::Observables.var"#callback#13"{Observables.var"#15#16"{GLMakie.var"#24#28", Observable{Vector{UInt32}}}, Tuple{Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}}})(x::Any) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6951 @Observables/src/Observables.jl:339; (::Observables.var"#callback#13"{Observables.var"#15#16"{GLMakie.var"#25#29", Observable{Vector{Float32}}}, Tuple{Observable{CircularBuffer{GeometryBasics.Point{2, Float32}}}}})(x::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/tuple.jl:221; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:102; to_value | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:94; getindex | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 8 @Base/tuple.jl:222; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 8 @Observables/src/Observables.jl:102; to_value | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 8 @Observables/src/Observables.jl:94; getindex | |
8╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 8 @Observables/src/Observables.jl:59; getproperty | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6938 @Observables/src/Observables.jl:393; #15 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1430 @Base/essentials.jl:726; invokelatest | |
145╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1430 @Base/essentials.jl:729; #invokelatest#2 | |
39╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 39 @GLMakie/src/glshaders/lines.jl:72; (::GLMakie.var"#24#28")(p::Any) | |
144╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 476 @GLMakie/src/glshaders/lines.jl:73; (::GLMakie.var"#24#28")(p::Any) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1746; __cat_offset!(::Vector{UInt32}, ::Tuple{Int64}, ::Tuple{Bool}, ::Tuple{Int64}, ::Int64, ::UnitRange{Int64}, ::Vararg{Any}) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 331 @Base/abstractarray.jl:1880; typed_vcat(::Type{UInt32}, ::Int64, ::UnitRange{Int64}, ::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 29 @Base/abstractarray.jl:1733; _cat_t | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 29 @Base/abstractarray.jl:1673; cat_similar | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 29 @Base/boot.jl:476; Array | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 29 @Base/boot.jl:468; Array | |
29╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 29 @Base/boot.jl:459; Array | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 300 @Base/abstractarray.jl:1737; _cat_t | |
12╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 300 @Base/abstractarray.jl:1744; __cat | |
35╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 35 @Base/abstractarray.jl:1746; __cat_offset!(::Vector{UInt32}, ::Tuple{Int64}, ::Tuple{Bool}, ::Tuple{Int64}, ::Int64, ::UnitRange{Int64}, ::Vararg{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/abstractarray.jl:1748; __cat_offset!(::Vector{UInt32}, ::Tuple{Int64}, ::Tuple{Bool}, ::Tuple{Int64}, ::Int64, ::UnitRange{Int64}, ::Vararg{Any}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/abstractarray.jl:1754; __cat_offset1! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/ntuple.jl:19; ntuple | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/abstractarray.jl:1755; #151 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/broadcast.jl:1304; broadcasted | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/broadcast.jl:1093; broadcasted | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/int.jl:87; + | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1760; __cat_offset1! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/subarray.jl:177; view | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:666; checkbounds | |
98╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 247 @Base/abstractarray.jl:1749; __cat_offset!(::Vector{UInt32}, ::Tuple{Int64}, ::Tuple{Bool}, ::Tuple{Int64}, ::Int64, ::UnitRange{Int64}, ::Vararg{Any}) | |
4╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/abstractarray.jl:1746; __cat_offset!(A::Vector{UInt32}, shape::Tuple{Int64}, catdims::Tuple{Bool}, offsets::Tuple{Int64}, x::UnitRange{Int64}, X::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 142 @Base/abstractarray.jl:1748; __cat_offset!(A::Vector{UInt32}, shape::Tuple{Int64}, catdims::Tuple{Bool}, offsets::Tuple{Int64}, x::UnitRange{Int64}, X::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 141 @Base/abstractarray.jl:1758; __cat_offset1! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:979; setindex! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/range.jl:906; getindex | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/boot.jl:644; + | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:87; + | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 139 @Base/array.jl:980; setindex! | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:0; setindex! | |
132╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 138 @Base/array.jl:966; setindex! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/number.jl:7; convert | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/boot.jl:768; UInt32 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/boot.jl:728; toUInt32 | |
6╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/boot.jl:644; checked_trunc_uint | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1762; __cat_offset1! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/ntuple.jl:19; ntuple | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:0; #152 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/abstractarray.jl:1749; __cat_offset!(A::Vector{UInt32}, shape::Tuple{Int64}, catdims::Tuple{Bool}, offsets::Tuple{Int64}, x::UnitRange{Int64}, X::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/abstractarray.jl:1748; __cat_offset! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/abstractarray.jl:1760; __cat_offset1! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/multidimensional.jl:1099; fill! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:285; eachindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:116; axes1 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/subarray.jl:451; axes | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/subarray.jl:456; _indices_sub | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/range.jl:688; axes | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/range.jl:745; length | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:87; + | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/multidimensional.jl:1101; fill! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/subarray.jl:177; view | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:668; checkbounds | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:653; checkbounds | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:732; checkindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:727; checkindex | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:481; <= | |
243╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 770 @GLMakie/src/glshaders/lines.jl:86; (::GLMakie.var"#25#29")(points::Any) | |
123╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 526 @Base/abstractarray.jl:2933; map(f::Function, A::CircularBuffer{GeometryBasics.Point{2, Float32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 403 @Base/array.jl:716; collect_similar(cont::CircularBuffer{GeometryBasics.Point{2, Float32}}, itr::Base.Generator{CircularBuffer{GeometryBasics.Point{2, Float32}}, GLMakie.var"#26#30"}) | |
5╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/abstractarray.jl:0; _collect(c::CircularBuffer{GeometryBasics.Point{2, Float32}}, itr::Base.Generator{CircularBuffer{GeometryBasics.Point{2, Float32}}, GLMakie.var"#26#30"}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1}) | |
108╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 108 @Base/array.jl:0; _collect(c::CircularBuffer{GeometryBasics.Point{2, Float32}}, itr::Base.Generator{CircularBuffer{GeometryBasics.Point{2, Float32}}, GLMakie.var"#26#30"}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:804; _collect(c::CircularBuffer{GeometryBasics.Point{2, Float32}}, itr::Base.Generator{CircularBuffer{GeometryBasics.Point{2, Float32}}, GLMakie.var"#26#30"}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:806; _collect(c::CircularBuffer{GeometryBasics.Point{2, Float32}}, itr::Base.Generator{CircularBuffer{GeometryBasics.Point{2, Float32}}, GLMakie.var"#26#30"}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:664; _similar_shape | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/generator.jl:52; axes | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/abstractarray.jl:95; axes | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/tuple.jl:221; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/range.jl:455; oneto | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/range.jl:453; OneTo | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/range.jl:440; OneTo | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/promotion.jl:488; max | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/essentials.jl:489; ifelse | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 13 @Base/array.jl:807; _collect(c::CircularBuffer{GeometryBasics.Point{2, Float32}}, itr::Base.Generator{CircularBuffer{GeometryBasics.Point{2, Float32}}, GLMakie.var"#26#30"}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 13 @Base/generator.jl:44; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 13 @Base/abstractarray.jl:1165; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 13 @Base/abstractarray.jl:1167; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 13 @DataStructures/src/circular_buffer.jl:53; getindex | |
12╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @Base/array.jl:924; getindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @DataStructures/src/circular_buffer.jl:35; _buffer_index_checked | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @DataStructures/src/circular_buffer.jl:40; _buffer_index | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 274 @Base/array.jl:817; _collect(c::CircularBuffer{GeometryBasics.Point{2, Float32}}, itr::Base.Generator{CircularBuffer{GeometryBasics.Point{2, Float32}}, GLMakie.var"#26#30"}, #unused#::Base.EltypeUnknown, isz::Base.HasShape{1}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 274 @Base/array.jl:823; collect_to_with_first! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 169 @Base/array.jl:845; collect_to! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 98 @Base/generator.jl:44; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @Base/abstractarray.jl:1165; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @Base/range.jl:883; iterate | |
12╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @Base/promotion.jl:477; == | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 86 @Base/abstractarray.jl:1167; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 86 @DataStructures/src/circular_buffer.jl:53; getindex | |
51╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 51 @Base/array.jl:924; getindex | |
7╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 14 @DataStructures/src/circular_buffer.jl:32; _buffer_index_checked | |
7╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Base/int.jl:83; < | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 21 @DataStructures/src/circular_buffer.jl:35; _buffer_index_checked | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 21 @DataStructures/src/circular_buffer.jl:41; _buffer_index | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/essentials.jl:489; ifelse | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 18 @Base/operators.jl:382; > | |
18╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 18 @Base/int.jl:83; < | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 71 @Base/generator.jl:47; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 71 @GLMakie/src/glshaders/lines.jl:86; #26 | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/float.jl:152; Float32 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 69 @StaticArrays/src/mapreduce.jl:262; all | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 69 @StaticArrays/src/mapreduce.jl:262; #all#195 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 69 @StaticArrays/src/mapreduce.jl:113; _mapreduce | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 69 @StaticArrays/src/mapreduce.jl:115; _mapfoldl | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 69 @StaticArrays/src/mapreduce.jl:140; macro expansion | |
14╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 14 @Base/bool.jl:38; & | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 55 @StaticArrays/src/mapreduce.jl:262; #196 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 55 @Base/float.jl:499; isfinite | |
7╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Base/float.jl:384; - | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 48 @Base/float.jl:448; == | |
48╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 48 @Base/float.jl:410; == | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 105 @Base/array.jl:849; collect_to! | |
105╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 105 @Base/array.jl:966; setindex! | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:716; collect_similar(cont::CircularBuffer{GeometryBasics.Point{2, Float32}}, itr::Base.Generator{CircularBuffer{GeometryBasics.Point{2, Float32}}, GLMakie.var"#26#30"}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:0; setindex!(observable::Observable, val::Any) | |
10╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 10 @Observables/src/Observables.jl:81; setindex!(observable::Observable, val::Any) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 108 @Observables/src/Observables.jl:82; setindex!(observable::Observable, val::Any) | |
108╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 108 @Observables/src/Observables.jl:59; getproperty | |
202╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 440 @Observables/src/Observables.jl:85; setindex!(observable::Observable, val::Any) | |
238╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 238 @Base/Base.jl:39; setproperty!(x::Observable{Vector{Float32}}, f::Symbol, v::Vector{Float32}) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4946 @Observables/src/Observables.jl:86; setindex!(observable::Observable, val::Any) | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/array.jl:0; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 14 @Observables/src/Observables.jl:141; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 14 @Observables/src/Observables.jl:94; getindex | |
14╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 14 @Observables/src/Observables.jl:59; getproperty | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 134 @Observables/src/Observables.jl:142; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 120 @Base/array.jl:898; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 120 @Base/array.jl:898; iterate | |
56╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 56 @Base/array.jl:924; getindex | |
64╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 64 @Base/array.jl:215; length | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @Observables/src/Observables.jl:74; listeners | |
12╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4782 @Observables/src/Observables.jl:143; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4782 @Base/essentials.jl:726; invokelatest | |
155╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4782 @Base/essentials.jl:729; #invokelatest#2 | |
5╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4620 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:196; (::GLMakie.GLAbstraction.var"#10#11"{GLMakie.GLAbstraction.GLBuffer{UInt32}})(x::Vector{UInt32}) | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2071 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:60; update! | |
42╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2068 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:55; switch_context!(A::GLMakie.GLAbstraction.GLBuffer{Float32}) | |
23╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 23 @Base/Base.jl:38; getproperty | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLFW/src/glfw3.jl:0; switch_context!(x::GLFW.Window) | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @ShaderAbstractions/src/context.jl:15; is_current_context(x::GLFW.Window) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ShaderAbstractions/src/context.jl:0; switch_context!(x::GLFW.Window) | |
6╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @ShaderAbstractions/src/context.jl:48; switch_context!(x::GLFW.Window) | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 33 @ShaderAbstractions/src/context.jl:49; switch_context!(x::GLFW.Window) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @ShaderAbstractions/src/context.jl:15; is_current_context(x::GLFW.Window) | |
25╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 28 @ShaderAbstractions/src/context.jl:16; is_current_context(x::GLFW.Window) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/refvalue.jl:56; getindex | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/Base.jl:38; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1959 @ShaderAbstractions/src/context.jl:51; switch_context!(x::GLFW.Window) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1959 @GLMakie/src/glwindow.jl:173; native_switch_context! | |
1959╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1959 @GLFW/src/glfw3.jl:694; MakeContextCurrent | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:61; update! | |
6╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/array.jl:215; length | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/operators.jl:282; != | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/promotion.jl:477; == | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:72; update! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/tuple.jl:221; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:72; #5 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/range.jl:5; Colon | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/range.jl:393; UnitRange | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2533 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:73; update! | |
7╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:48; setindex!(A::GLMakie.GLAbstraction.GLBuffer{Float32}, value::Vector{Float32}, ranges::UnitRange{Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:49; setindex!(A::GLMakie.GLAbstraction.GLBuffer{UInt32}, value::Vector{UInt32}, ranges::UnitRange{Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:668; checkbounds | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:653; checkbounds | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:341; eachindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:116; axes1 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:95; axes | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/tuple.jl:221; map | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/range.jl:455; oneto | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/range.jl:453; OneTo | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/range.jl:440; OneTo | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/promotion.jl:488; max | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/essentials.jl:489; ifelse | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2521 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:51; setindex!(A::GLMakie.GLAbstraction.GLBuffer{UInt32}, value::Vector{UInt32}, ranges::UnitRange{Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 143 @GLMakie/src/GLAbstraction/GLBuffer.jl:135; gpu_setindex! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 143 @GLMakie/src/GLAbstraction/GLBuffer.jl:22; bind | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:60; glBindBuffer(target::UInt32, buffer::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @ModernGL/src/functionloading.jl:61; glBindBuffer(target::UInt32, buffer::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/pointer.jl:155; == | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/promotion.jl:477; == | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/refvalue.jl:56; getindex | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
139╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 139 @ModernGL/src/functionloading.jl:64; glBindBuffer(target::UInt32, buffer::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2363 @GLMakie/src/GLAbstraction/GLBuffer.jl:136; gpu_setindex! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:61; glBufferSubData(target::UInt32, offset::Int64, size::Int64, data::Vector{Float32}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/pointer.jl:155; == | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/promotion.jl:477; == | |
2362╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2362 @ModernGL/src/functionloading.jl:64; glBufferSubData(target::UInt32, offset::Int64, size::Int64, data::Vector{UInt32}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 15 @GLMakie/src/GLAbstraction/GLBuffer.jl:137; gpu_setindex! | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 15 @GLMakie/src/GLAbstraction/GLBuffer.jl:24; bind | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @ModernGL/src/functionloading.jl:61; glBindBuffer(target::UInt32, buffer::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/pointer.jl:155; == | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/promotion.jl:477; == | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/refvalue.jl:56; getindex | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/Base.jl:38; getproperty | |
10╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 10 @ModernGL/src/functionloading.jl:64; glBindBuffer(target::UInt32, buffer::Int64) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:52; setindex!(A::GLMakie.GLAbstraction.GLBuffer{UInt32}, value::Vector{UInt32}, ranges::UnitRange{Int64}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:60; glBindBuffer(target::UInt32, buffer::Int64) | |
7╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:55; switch_context!(A::GLMakie.GLAbstraction.GLBuffer{Float32}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:144; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 10 @Observables/src/Observables.jl:148; notify | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 10 @Base/array.jl:898; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:991; - | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:86; - | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 8 @Base/int.jl:487; < | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/int.jl:480; < | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/operators.jl:429; >= | |
5╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/int.jl:481; <= | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:0; map | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:81; setindex!(observable::Observable, val::Any) | |
7╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Observables/src/Observables.jl:144; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 19 @Observables/src/Observables.jl:148; notify | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 19 @Base/array.jl:898; iterate | |
10╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 10 @Base/array.jl:924; getindex | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:87; + | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:991; - | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:86; - | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/int.jl:487; < | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/operators.jl:429; >= | |
6╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/int.jl:481; <= | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:81; setindex!(observable::Observable, val::Any) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:144; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 15 @Observables/src/Observables.jl:148; notify | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:0; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 14 @Base/array.jl:898; iterate | |
9╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9 @Base/array.jl:924; getindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/int.jl:487; < | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:480; < | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/operators.jl:429; >= | |
4╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/int.jl:481; <= | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:144; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 14 @Observables/src/Observables.jl:148; notify | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:0; iterate | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 13 @Base/array.jl:898; iterate | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/array.jl:924; getindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 8 @Base/int.jl:487; < | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/int.jl:480; < | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/operators.jl:429; >= | |
6╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/int.jl:481; <= | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:81; setindex!(observable::Observable, val::Any) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:144; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:148; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/array.jl:898; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/int.jl:487; < | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/operators.jl:429; >= | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/int.jl:481; <= | |
4╎ ╎ ╎ ╎ ╎ ╎ 4 @Observables/src/Observables.jl:144; notify | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:148; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:898; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:487; < | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/operators.jl:429; >= | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:481; <= | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:0; setindex!(observable::Observable, val::Any) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:81; setindex!(observable::Observable, val::Any) | |
1╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:144; notify | |
1╎ ╎ ╎ ╎ ╎ 3 @Observables/src/Observables.jl:148; notify | |
╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:898; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/int.jl:487; < | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/operators.jl:429; >= | |
2╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/int.jl:481; <= | |
301╎ ╎ ╎ ╎ ╎ 350 /home/rkube/source/julia_tests/xgc_tracer_anim.jl:164; anim_step(tidx::Int64, ptl::Int64) | |
24╎ ╎ ╎ ╎ ╎ 24 @Base/abstractarray.jl:1238; getindex(::Array{Float32, 3}, ::Function, ::Int64, ::Int64) | |
╎ ╎ ╎ ╎ ╎ 25 @Base/abstractarray.jl:1241; getindex(::Array{Float32, 3}, ::Function, ::Int64, ::Int64) | |
╎ ╎ ╎ ╎ ╎ 1 @Base/multidimensional.jl:874; _getindex | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:668; checkbounds | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:647; checkbounds | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:694; checkbounds_indices | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:694; checkbounds_indices | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/bool.jl:38; & | |
╎ ╎ ╎ ╎ ╎ 24 @Base/multidimensional.jl:875; _getindex | |
╎ ╎ ╎ ╎ ╎ ╎ 17 @Base/multidimensional.jl:887; _unsafe_getindex | |
╎ ╎ ╎ ╎ ╎ ╎ 17 @Base/abstractarray.jl:795; similar | |
╎ ╎ ╎ ╎ ╎ ╎ 17 @Base/array.jl:378; similar | |
╎ ╎ ╎ ╎ ╎ ╎ 17 @Base/boot.jl:468; Array | |
17╎ ╎ ╎ ╎ ╎ ╎ 17 @Base/boot.jl:459; Array | |
╎ ╎ ╎ ╎ ╎ ╎ 7 @Base/multidimensional.jl:889; _unsafe_getindex | |
╎ ╎ ╎ ╎ ╎ ╎ 7 @Base/multidimensional.jl:911; _unsafe_getindex! | |
╎ ╎ ╎ ╎ ╎ ╎ 7 @Base/multidimensional.jl:898; macro expansion | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/cartesian.jl:62; macro expansion | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/indices.jl:367; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/range.jl:879; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/range.jl:654; isempty | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/operators.jl:382; > | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:83; < | |
╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/cartesian.jl:64; macro expansion | |
╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/multidimensional.jl:903; macro expansion | |
4╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/array.jl:966; setindex! | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/multidimensional.jl:904; macro expansion | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/range.jl:883; iterate | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/promotion.jl:477; == | |
18╎ ╎ ╎ ╎ ╎ 81 /home/rkube/source/julia_tests/xgc_tracer_anim.jl:197; (::var"#31#32")(t::Int64) | |
1╎ ╎ ╎ ╎ ╎ 1 @Base/iterators.jl:0; iterate(e::Base.Iterators.Enumerate{Vector{Any}}, state::Tuple{Int64, Int64}) | |
╎ ╎ ╎ ╎ ╎ 13 @Base/iterators.jl:167; iterate(e::Base.Iterators.Enumerate{Vector{Any}}, state::Tuple{Int64, Int64}) | |
╎ ╎ ╎ ╎ ╎ 13 @Base/array.jl:898; iterate | |
13╎ ╎ ╎ ╎ ╎ 13 @Base/array.jl:924; getindex | |
49╎ ╎ ╎ ╎ ╎ 49 @Base/iterators.jl:169; iterate(e::Base.Iterators.Enumerate{Vector{Any}}, state::Tuple{Int64, Int64}) | |
╎ ╎ ╎ ╎ ╎ 40196 @Makie/src/display.jl:596; Record(func::var"#31#32", figlike::Figure, iter::UnitRange{Int64}; framerate::Int64) | |
10╎ ╎ ╎ ╎ ╎ 40098 @Makie/src/display.jl:418; recordframe!(io::VideoStream) | |
╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/screen.jl:243; colorbuffer(screen::GLMakie.Screen, format::Makie.ImageStorageFormat) | |
╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/screen.jl:279; isopen | |
1╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glwindow.jl:198; isopen(window::GLFW.Window) | |
╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/screen.jl:247; colorbuffer(screen::GLMakie.Screen, format::Makie.ImageStorageFormat) | |
╎ ╎ ╎ ╎ ╎ 2 @Base/dict.jl:497; getindex(h::Dict{Symbol, GLMakie.GLAbstraction.Texture}, key::Symbol) | |
╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:281; ht_keyindex | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:215; length | |
╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:283; ht_keyindex | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
╎ ╎ ╎ ╎ ╎ 1764 @GLMakie/src/screen.jl:252; colorbuffer(screen::GLMakie.Screen, format::Makie.ImageStorageFormat) | |
1╎ ╎ ╎ ╎ ╎ 1764 @GLMakie/src/rendering.jl:119; render_frame##kw | |
╎ ╎ ╎ ╎ ╎ 326 @GLMakie/src/rendering.jl:132; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ 326 @Base/broadcast.jl:860; materialize | |
╎ ╎ ╎ ╎ ╎ ╎ 326 @Base/broadcast.jl:885; copy | |
╎ ╎ ╎ ╎ ╎ ╎ 326 @Base/broadcast.jl:913; copyto! | |
╎ ╎ ╎ ╎ ╎ ╎ 326 @Base/broadcast.jl:960; copyto! | |
╎ ╎ ╎ ╎ ╎ ╎ 326 @Base/simdloop.jl:77; macro expansion | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 326 @Base/broadcast.jl:961; macro expansion | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 326 @Base/broadcast.jl:597; getindex | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:0; _broadcast_getindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:642; _broadcast_getindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:667; _getindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:636; _broadcast_getindex | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:924; getindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 324 @Base/broadcast.jl:643; _broadcast_getindex | |
25╎ ╎ ╎ ╎ ╎ ╎ ╎ 324 @Base/broadcast.jl:670; _broadcast_getindex_evalf | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 30 @GLMakie/src/rendering.jl:128; (::GLMakie.var"#sortby#141"{GLMakie.Screen})(x::Tuple{Int64, UInt8, GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}}) | |
13╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 13 @Base/Base.jl:38; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @Base/dict.jl:497; getindex | |
5╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/dict.jl:0; ht_keyindex(h::Dict{UInt32, AbstractPlot}, key::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:283; ht_keyindex(h::Dict{UInt32, AbstractPlot}, key::UInt32) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:284; ht_keyindex(h::Dict{UInt32, AbstractPlot}, key::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:169; hashindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/hashing.jl:20; hash | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/hashing.jl:77; hash | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/hashing.jl:75; hash | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/hashing.jl:66; hash_uint64 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/hashing.jl:39; hash_64_64 | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:87; + | |
4╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/dict.jl:288; ht_keyindex(h::Dict{UInt32, AbstractPlot}, key::UInt32) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:291; ht_keyindex(h::Dict{UInt32, AbstractPlot}, key::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/dict.jl:498; getindex | |
5╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/array.jl:924; getindex | |
38╎ ╎ ╎ ╎ ╎ ╎ ╎ 269 @GLMakie/src/rendering.jl:130; (::GLMakie.var"#sortby#141"{GLMakie.Screen})(x::Tuple{Int64, UInt8, GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Makie/src/layouting/transformation.jl:133; translation(scene::Lines{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}) | |
96╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 230 @Makie/src/layouting/transformation.jl:374; zvalue2d(x::LineSegments{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}) | |
35╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 103 @Makie/src/layouting/transformation.jl:133; translation(scene::MakieCore.Mesh{Tuple{GeometryBasics.Mesh{3, Float32, GeometryBasics.TriangleP{3, Float32, GeometryBasics.PointMeta{3, Float32, GeometryBasics.Point{3, Float32}, (:normals,), Tuple{GeometryBasics.Vec{3, Float32}}}}, GeometryBasics.FaceView{G... | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 64 @MakieCore/src/attributes.jl:80; getproperty(x::Transformation, key::Symbol) | |
63╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 63 @Base/essentials.jl:714; Val(x::Symbol) | |
4╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @MakieCore/src/attributes.jl:81; getproperty(x::Transformation, key::Symbol) | |
18╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 30 @Makie/src/layouting/transformation.jl:374; zvalue2d(x::MakieCore.Text{Tuple{Vector{GeometryBasics.Point{2, Float32}}}}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Makie/src/layouting/transformation.jl:133; translation(scene::Combined{Makie.poly, Tuple{GeometryBasics.HyperRectangle{2, Int64}}}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @MakieCore/src/attributes.jl:80; getproperty(x::Transformation, key::Symbol) | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/essentials.jl:714; Val(x::Symbol) | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Makie/src/layouting/transformation.jl:374; zvalue2d(x::MakieCore.Text{Tuple{Vector{Tuple{AbstractString, GeometryBasics.Point{2, Float32}}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Makie/src/layouting/transformation.jl:133; translation | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @MakieCore/src/attributes.jl:81; getproperty | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Makie/src/layouting/transformation.jl:133; translation(scene::MakieCore.Text{Tuple{Vector{Tuple{AbstractString, GeometryBasics.Point{2, Float32}}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @MakieCore/src/attributes.jl:80; getproperty(x::Transformation, key::Symbol) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/essentials.jl:714; Val(x::Symbol) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Makie/src/layouting/transformation.jl:374; zvalue2d(x::Scene) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Makie/src/layouting/transformation.jl:374; zvalue2d(x::Scene) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/float.jl:383; + | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:94; getindex(observable::Observable{GeometryBasics.Vec{3, Float32}}) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ ╎ ╎ ╎ 13 @GLMakie/src/rendering.jl:133; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/combinatorics.jl:188; permute! | |
╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/abstractarray.jl:1152; copymutable | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:346; copyto! | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:322; copyto! | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:331; _copyto_impl!(dest::Vector{Int64}, doffs::Int64, src::Vector{Int64}, soffs::Int64, n::Int64) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:289; unsafe_copyto! | |
╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/array.jl:373; similar | |
3╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/boot.jl:459; Array | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/combinatorics.jl:145; permute!!(a::Vector{Tuple{Int64, UInt8, GLMakie.GLAbstraction.RenderObject}}, p::Vector{Int64}) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:924; getindex | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/combinatorics.jl:155; permute!!(a::Vector{Tuple{Int64, UInt8, GLMakie.GLAbstraction.RenderObject}}, p::Vector{Int64}) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:966; setindex! | |
╎ ╎ ╎ ╎ ╎ ╎ 7 @Base/sort.jl:903; sortperm | |
╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/sort.jl:922; sortperm(v::Vector{Float32}; alg::Base.Sort.QuickSortAlg, lt::Function, by::Function, rev::Nothing, order::Base.Order.ForwardOrdering) | |
╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/abstractarray.jl:839; similar | |
╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/abstractarray.jl:840; similar | |
╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/abstractarray.jl:841; similar | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/boot.jl:468; Array | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/boot.jl:459; Array | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/sort.jl:925; sortperm(v::Vector{Float32}; alg::Base.Sort.QuickSortAlg, lt::Function, by::Function, rev::Nothing, order::Base.Order.ForwardOrdering) | |
2╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/sort.jl:926; sortperm(v::Vector{Float32}; alg::Base.Sort.QuickSortAlg, lt::Function, by::Function, rev::Nothing, order::Base.Order.ForwardOrdering) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/sort.jl:1238; sort!(v::Vector{Int64}, a::Base.Sort.QuickSortAlg, o::Base.Order.Perm{Base.Order.ForwardOrdering, Vector{Float32}}) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/sort.jl:568; sort!(v::Vector{Int64}, lo::Int64, hi::Int64, a::Base.Sort.QuickSortAlg, o::Base.Order.Perm{Base.Sort.Float.Right, Vector{Float32}}) | |
╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/rendering.jl:144; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glwindow.jl:23; size | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:497; getindex(h::Dict{Symbol, GLMakie.GLAbstraction.Texture}, key::Symbol) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:283; ht_keyindex | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/rendering.jl:147; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glEnable(cap::UInt32) | |
╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/rendering.jl:148; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
3╎ ╎ ╎ ╎ ╎ ╎ 3 @ModernGL/src/functionloading.jl:64; glBindFramebuffer(target::UInt32, framebuffer::UInt32) | |
╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/rendering.jl:149; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
2╎ ╎ ╎ ╎ ╎ ╎ 2 @ModernGL/src/functionloading.jl:64; glDrawBuffers(n::Int64, bufs::Vector{UInt32}) | |
╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/rendering.jl:155; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
3╎ ╎ ╎ ╎ ╎ ╎ 3 @ModernGL/src/functionloading.jl:64; glClear(mask::UInt32) | |
╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/rendering.jl:157; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:61; glDrawBuffer(mode::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/pointer.jl:155; == | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/promotion.jl:477; == | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glDrawBuffer(mode::UInt32) | |
╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/rendering.jl:158; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/rendering.jl:89; setup!(screen::GLMakie.Screen) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/screen.jl:279; isopen | |
2╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/rendering.jl:90; setup!(screen::GLMakie.Screen) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glScissor(x::Int64, y::Int64, width::Int64, height::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/rendering.jl:97; setup!(screen::GLMakie.Screen) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glViewport(x::Int64, y::Int64, width::Int64, height::Int64) | |
╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/rendering.jl:162; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:61; glColorMask(red::UInt32, green::UInt32, blue::UInt32, alpha::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/pointer.jl:155; == | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/promotion.jl:477; == | |
╎ ╎ ╎ ╎ ╎ 173 @GLMakie/src/rendering.jl:165; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ 7 @GLMakie/src/rendering.jl:225; render(filter_elem_func::GLMakie.var"#138#142", screen::GLMakie.Screen) | |
7╎ ╎ ╎ ╎ ╎ ╎ 7 @Base/tuple.jl:88; indexed_iterate | |
11╎ ╎ ╎ ╎ ╎ ╎ 166 @GLMakie/src/rendering.jl:226; render(filter_elem_func::GLMakie.var"#138#142", screen::GLMakie.Screen) | |
112╎ ╎ ╎ ╎ ╎ ╎ 155 @GLMakie/src/rendering.jl:166; (::GLMakie.var"#138#142")(robj::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}) | |
2╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/float.jl:158; Bool(x::UInt8) | |
╎ ╎ ╎ ╎ ╎ ╎ 39 @GLMakie/src/GLAbstraction/GLRenderObject.jl:14; getindex | |
╎ ╎ ╎ ╎ ╎ ╎ 35 @Base/dict.jl:497; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ ╎ ╎ ╎ ╎ 17 @Base/dict.jl:281; ht_keyindex | |
17╎ ╎ ╎ ╎ ╎ ╎ ╎ 17 @Base/array.jl:215; length | |
╎ ╎ ╎ ╎ ╎ ╎ 13 @Base/dict.jl:283; ht_keyindex | |
13╎ ╎ ╎ ╎ ╎ ╎ ╎ 13 @Base/Base.jl:38; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/dict.jl:284; ht_keyindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/dict.jl:169; hashindex | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/int.jl:86; - | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:288; ht_keyindex | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:291; ht_keyindex | |
╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/dict.jl:498; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
4╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/array.jl:924; getindex | |
1╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:94; getindex(observable::Observable{UInt8}) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/rendering.jl:169; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/rendering.jl:172; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
2╎ ╎ ╎ ╎ ╎ ╎ 2 @ModernGL/src/functionloading.jl:64; glDrawBuffers(n::Int64, bufs::Vector{UInt32}) | |
1╎ ╎ ╎ ╎ ╎ 1027 @GLMakie/src/rendering.jl:177; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ 14 @GLMakie/src/rendering.jl:225; render(filter_elem_func::GLMakie.var"#139#143", screen::GLMakie.Screen) | |
14╎ ╎ ╎ ╎ ╎ ╎ 14 @Base/tuple.jl:88; indexed_iterate | |
8╎ ╎ ╎ ╎ ╎ ╎ 144 @GLMakie/src/rendering.jl:226; render(filter_elem_func::GLMakie.var"#139#143", screen::GLMakie.Screen) | |
113╎ ╎ ╎ ╎ ╎ ╎ 136 @GLMakie/src/rendering.jl:178; (::GLMakie.var"#139#143")(robj::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/float.jl:158; Bool(x::UInt8) | |
╎ ╎ ╎ ╎ ╎ ╎ 22 @GLMakie/src/GLAbstraction/GLRenderObject.jl:14; getindex | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ 18 @Base/dict.jl:497; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ ╎ ╎ ╎ ╎ 8 @Base/dict.jl:281; ht_keyindex | |
8╎ ╎ ╎ ╎ ╎ ╎ ╎ 8 @Base/array.jl:215; length | |
╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/dict.jl:283; ht_keyindex | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/Base.jl:38; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/dict.jl:284; ht_keyindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/dict.jl:169; hashindex | |
6╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/int.jl:86; - | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:288; ht_keyindex | |
╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/dict.jl:498; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
3╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/array.jl:924; getindex | |
╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/rendering.jl:228; render(filter_elem_func::GLMakie.var"#139#143", screen::GLMakie.Screen) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/rendering.jl:216; id2scene | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:898; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:898; iterate | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:924; getindex | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:487; < | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:480; < | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/rendering.jl:218; id2scene | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:898; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:487; < | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:480; < | |
83╎ ╎ ╎ ╎ ╎ ╎ 92 @GLMakie/src/rendering.jl:232; render(filter_elem_func::GLMakie.var"#139#143", screen::GLMakie.Screen) | |
9╎ ╎ ╎ ╎ ╎ ╎ 9 @ModernGL/src/functionloading.jl:64; glViewport(x::Int64, y::Int64, width::Int64, height::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/rendering.jl:233; render(filter_elem_func::GLMakie.var"#139#143", screen::GLMakie.Screen) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @MakieCore/src/attributes.jl:81; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/rendering.jl:239; render(filter_elem_func::GLMakie.var"#139#143", screen::GLMakie.Screen) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:61; glStencilFunc(func_::UInt32, ref::UInt8, mask::UInt8) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/refvalue.jl:56; getindex | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glStencilFunc(func_::UInt32, ref::UInt8, mask::UInt8) | |
2╎ ╎ ╎ ╎ ╎ ╎ 768 @GLMakie/src/rendering.jl:242; render(filter_elem_func::GLMakie.var"#139#143", screen::GLMakie.Screen) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:57; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}) | |
28╎ ╎ ╎ ╎ ╎ ╎ 765 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:497; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:281; ht_keyindex | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:496; getproperty | |
31╎ ╎ ╎ ╎ ╎ ╎ 36 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{GeometryBasics.NgonFace{3, GeometryBasics.OffsetInteger{-1, UInt32}}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/dict.jl:497; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/dict.jl:291; ht_keyindex | |
3╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/array.jl:924; getindex | |
2╎ ╎ ╎ ╎ ╎ ╎ 2 @Observables/src/Observables.jl:102; to_value(x::Observable{Bool}) | |
╎ ╎ ╎ ╎ ╎ ╎ 16 @GLMakie/src/GLAbstraction/GLRender.jl:59; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{UInt32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ 10 @GLMakie/src/GLAbstraction/GLRenderObject.jl:34; (::GLMakie.GLAbstraction.StandardPrerender)() | |
╎ ╎ ╎ ╎ ╎ ╎ 10 @Observables/src/Observables.jl:94; getindex | |
10╎ ╎ ╎ ╎ ╎ ╎ ╎ 10 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRenderObject.jl:43; (::GLMakie.GLAbstraction.StandardPrerender)() | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:60; glDisable(cap::UInt32) | |
3╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/GLAbstraction/GLRenderObject.jl:46; (::GLMakie.GLAbstraction.StandardPrerender)() | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRenderObject.jl:67; (::GLMakie.GLAbstraction.StandardPrerender)() | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:167; enabletransparency | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glBlendFuncSeparate(sfactorRGB::UInt32, dfactorRGB::UInt32, sfactorAlpha::UInt32, dfactorAlpha::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glBindVertexArray(array::Int64) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:60; glDisable(cap::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ 22 @GLMakie/src/GLAbstraction/GLRender.jl:61; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{GeometryBasics.NgonFace{3, GeometryBasics.OffsetInteger{-1, UInt32}}}}) | |
3╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/Base.jl:38; getproperty | |
19╎ ╎ ╎ ╎ ╎ ╎ 19 @ModernGL/src/functionloading.jl:64; glUseProgram(program::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/GLAbstraction/GLRender.jl:62; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Observable{Int64}}) | |
╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/dict.jl:705; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/dict.jl:687; skip_deleted | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:215; length | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/dict.jl:688; skip_deleted | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/range.jl:5; Colon | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/range.jl:393; UnitRange | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/range.jl:400; unitrange_last | |
╎ ╎ ╎ ╎ ╎ ╎ 61 @GLMakie/src/GLAbstraction/GLRender.jl:63; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Observable{Int64}}) | |
╎ ╎ ╎ ╎ ╎ ╎ 61 @Base/dict.jl:569; haskey | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:0; ht_keyindex | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:281; ht_keyindex | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:215; length | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:283; ht_keyindex | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/dict.jl:284; ht_keyindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/dict.jl:169; hashindex | |
5╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/int.jl:86; - | |
5╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/dict.jl:288; ht_keyindex | |
╎ ╎ ╎ ╎ ╎ ╎ 47 @Base/dict.jl:291; ht_keyindex | |
47╎ ╎ ╎ ╎ ╎ ╎ ╎ 47 @Base/array.jl:924; getindex | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/operators.jl:429; >= | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:481; <= | |
9╎ ╎ ╎ ╎ ╎ ╎ 9 @GLMakie/src/GLAbstraction/GLRender.jl:65; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{UInt32}}) | |
3╎ ╎ ╎ ╎ ╎ ╎ 7 @GLMakie/src/GLAbstraction/GLRender.jl:66; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{UInt32}}) | |
4╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/tuple.jl:24; length | |
141╎ ╎ ╎ ╎ ╎ ╎ 324 @GLMakie/src/GLAbstraction/GLRender.jl:67; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{UInt32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/dict.jl:497; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/dict.jl:284; ht_keyindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/dict.jl:169; hashindex | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/int.jl:86; - | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:291; ht_keyindex | |
2╎ ╎ ╎ ╎ ╎ ╎ 39 @Base/dict.jl:498; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
35╎ ╎ ╎ ╎ ╎ ╎ 35 @Base/array.jl:924; getindex | |
2╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/int.jl:83; < | |
19╎ ╎ ╎ ╎ ╎ ╎ 19 @Base/tuple.jl:29; getindex | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:40; gluniform(location::Int32, x::ColorTypes.RGBA{Float32}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:49; gluniform | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:57; macro expansion | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glUniform4fv(location::Int32, count::Int64, value::Vector{ColorTypes.RGBA{Float32}}) | |
1╎ ╎ ╎ ╎ ╎ ╎ 111 @GLMakie/src/GLAbstraction/GLUniforms.jl:76; gluniform(loc::Int32, x::Observable{GeometryBasics.Vec{2, Float32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ 58 @GLMakie/src/GLAbstraction/GLUniforms.jl:39; gluniform | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 58 @Base/array.jl:126; vect | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 58 @Base/array.jl:679; _array_for | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 58 @Base/array.jl:676; _array_for | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 58 @Base/abstractarray.jl:840; similar | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 58 @Base/abstractarray.jl:841; similar | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 58 @Base/boot.jl:468; Array | |
58╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 58 @Base/boot.jl:459; Array | |
╎ ╎ ╎ ╎ ╎ ╎ 35 @GLMakie/src/GLAbstraction/GLUniforms.jl:40; gluniform | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 35 @GLMakie/src/GLAbstraction/GLUniforms.jl:49; gluniform | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 35 @GLMakie/src/GLAbstraction/GLUniforms.jl:57; macro expansion | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:215; length | |
4╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @ModernGL/src/functionloading.jl:64; glUniform2fv(location::Int32, count::Int64, value::Vector{GeometryBasics.Vec{2, Float32}}) | |
4╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @ModernGL/src/functionloading.jl:64; glUniform4fv(location::Int32, count::Int64, value::Vector{ColorTypes.RGBA{Float32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:61; glUniformMatrix4fv(location::Int32, count::Int64, transpose::UInt32, value::Vector{StaticArraysCore.SMatrix{4, 4, Float32, 16}}) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/pointer.jl:155; == | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/promotion.jl:477; == | |
24╎ ╎ ╎ ╎ ╎ ╎ ╎ 24 @ModernGL/src/functionloading.jl:64; glUniformMatrix4fv(location::Int32, count::Int64, transpose::UInt32, value::Vector{StaticArraysCore.SMatrix{4, 4, Float32, 16}}) | |
╎ ╎ ╎ ╎ ╎ ╎ 10 @GLMakie/src/GLAbstraction/GLUniforms.jl:81; gluniform | |
10╎ ╎ ╎ ╎ ╎ ╎ ╎ 10 @ModernGL/src/functionloading.jl:64; glUniform1f(location::Int32, v0::Float32) | |
╎ ╎ ╎ ╎ ╎ ╎ 7 @Observables/src/Observables.jl:102; to_value | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Observables/src/Observables.jl:94; getindex | |
7╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Observables/src/Observables.jl:59; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ 9 @GLMakie/src/GLAbstraction/GLUniforms.jl:79; gluniform(location::Int32, x::UInt32) | |
9╎ ╎ ╎ ╎ ╎ ╎ 9 @ModernGL/src/functionloading.jl:64; glUniform1ui(location::Int32, v0::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:81; gluniform(location::Int32, x::Float32) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glUniform1f(location::Int32, v0::Float32) | |
1╎ ╎ ╎ ╎ ╎ ╎ 4 @GLMakie/src/GLAbstraction/GLRender.jl:69; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Observable{Int64}}) | |
╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/GLAbstraction/GLUniforms.jl:63; gluniform(location::Int32, target::Int64, t::GLMakie.GLAbstraction.Texture{Float16, 2}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:70; gluniform | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:61; glBindTexture(target::UInt32, texture::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/pointer.jl:155; == | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/promotion.jl:477; == | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUniforms.jl:71; gluniform | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUniforms.jl:80; gluniform | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @ModernGL/src/functionloading.jl:64; glUniform1i(location::Int32, v0::Int32) | |
14╎ ╎ ╎ ╎ ╎ ╎ 14 @GLMakie/src/GLAbstraction/GLRender.jl:71; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{UInt32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ 11 @GLMakie/src/GLAbstraction/GLRender.jl:77; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{UInt32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ 11 @Base/dict.jl:707; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ 9 @Base/dict.jl:703; _iterate | |
8╎ ╎ ╎ ╎ ╎ ╎ ╎ 8 @Base/array.jl:924; getindex | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/promotion.jl:477; == | |
2╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/dict.jl:689; skip_deleted | |
╎ ╎ ╎ ╎ ╎ ╎ 43 @GLMakie/src/GLAbstraction/GLRender.jl:78; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{UInt32}}) | |
3╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/Base.jl:38; getproperty | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:60; glBindVertexArray(array::UInt32) | |
39╎ ╎ ╎ ╎ ╎ ╎ 39 @ModernGL/src/functionloading.jl:64; glBindVertexArray(array::UInt32) | |
5╎ ╎ ╎ ╎ ╎ ╎ 180 @GLMakie/src/GLAbstraction/GLRender.jl:79; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Observable{Int64}}) | |
10╎ ╎ ╎ ╎ ╎ ╎ 175 @GLMakie/src/GLAbstraction/GLRenderObject.jl:77; (::GLMakie.GLAbstraction.StandardPostrender)() | |
1╎ ╎ ╎ ╎ ╎ ╎ 26 @GLMakie/src/GLAbstraction/GLRender.jl:111; render(vao::GLMakie.GLAbstraction.GLVertexArray{Observable{Int64}}, mode::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:61; glDrawArrays(mode::UInt32, first::Int64, count::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/pointer.jl:155; == | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/promotion.jl:477; == | |
24╎ ╎ ╎ ╎ ╎ ╎ ╎ 24 @ModernGL/src/functionloading.jl:64; glDrawArrays(mode::UInt32, first::Int64, count::Int64) | |
8╎ ╎ ╎ ╎ ╎ ╎ 139 @GLMakie/src/GLAbstraction/GLRender.jl:119; render(vao::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{UInt32}}, mode::UInt32) | |
131╎ ╎ ╎ ╎ ╎ ╎ ╎ 131 @ModernGL/src/functionloading.jl:64; glDrawElements(mode::UInt32, count::Int64, type_::UInt32, indices::Ptr{Nothing}) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLRender.jl:80; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{UInt32}}) | |
2╎ ╎ ╎ ╎ ╎ ╎ 2 @ModernGL/src/functionloading.jl:64; glBindVertexArray(array::Int64) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRenderObject.jl:33; (::GLMakie.GLAbstraction.StandardPrerender)() | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:60; glBindVertexArray(array::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/rendering.jl:243; render(filter_elem_func::GLMakie.var"#139#143", screen::GLMakie.Screen) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:898; iterate | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:87; + | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:991; - | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:86; - | |
╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/rendering.jl:184; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glDrawBuffer(mode::UInt32) | |
╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/rendering.jl:185; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glClearColor(red::Int64, green::Int64, blue::Int64, alpha::Int64) | |
╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/rendering.jl:186; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glClear(mask::UInt32) | |
╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/rendering.jl:190; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glClear(mask::UInt32) | |
╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/rendering.jl:192; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:126; vect | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:679; _array_for | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:676; _array_for | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/abstractarray.jl:840; similar | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/abstractarray.jl:841; similar | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/boot.jl:468; Array | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/boot.jl:459; Array | |
╎ ╎ ╎ ╎ ╎ 135 @GLMakie/src/rendering.jl:197; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ 16 @GLMakie/src/rendering.jl:225; render(filter_elem_func::GLMakie.var"#140#144", screen::GLMakie.Screen) | |
16╎ ╎ ╎ ╎ ╎ ╎ 16 @Base/tuple.jl:88; indexed_iterate | |
11╎ ╎ ╎ ╎ ╎ ╎ 116 @GLMakie/src/rendering.jl:226; render(filter_elem_func::GLMakie.var"#140#144", screen::GLMakie.Screen) | |
78╎ ╎ ╎ ╎ ╎ ╎ 105 @GLMakie/src/rendering.jl:198; (::GLMakie.var"#140#144")(robj::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}) | |
2╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/float.jl:158; Bool(x::UInt8) | |
╎ ╎ ╎ ╎ ╎ ╎ 24 @GLMakie/src/GLAbstraction/GLRenderObject.jl:14; getindex | |
╎ ╎ ╎ ╎ ╎ ╎ 24 @Base/dict.jl:497; getindex(h::Dict{Symbol, Any}, key::Symbol) | |
╎ ╎ ╎ ╎ ╎ ╎ 10 @Base/dict.jl:281; ht_keyindex | |
10╎ ╎ ╎ ╎ ╎ ╎ ╎ 10 @Base/array.jl:215; length | |
╎ ╎ ╎ ╎ ╎ ╎ 13 @Base/dict.jl:283; ht_keyindex | |
13╎ ╎ ╎ ╎ ╎ ╎ ╎ 13 @Base/Base.jl:38; getproperty | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:288; ht_keyindex | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Observables/src/Observables.jl:94; getindex(observable::Observable{UInt8}) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/rendering.jl:232; render(filter_elem_func::GLMakie.var"#140#144", screen::GLMakie.Screen) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/rendering.jl:242; render(filter_elem_func::GLMakie.var"#140#144", screen::GLMakie.Screen) | |
1╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{GeometryBasics.NgonFace{3, GeometryBasics.OffsetInteger{-1, UInt32}}}}) | |
╎ ╎ ╎ ╎ ╎ 16 @GLMakie/src/rendering.jl:203; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/postprocessing.jl:66; (::GLMakie.var"#77#80"{UInt32, GLMakie.GLAbstraction.RenderObject{GLMakie.var"#75#78"}})(screen::GLMakie.Screen) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/glwindow.jl:23; size | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:15; size | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ 14 @GLMakie/src/postprocessing.jl:72; (::GLMakie.var"#77#80"{UInt32, GLMakie.GLAbstraction.RenderObject{GLMakie.var"#75#78"}})(screen::GLMakie.Screen) | |
╎ ╎ ╎ ╎ ╎ ╎ 14 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.var"#75#78"}) | |
4╎ ╎ ╎ ╎ ╎ ╎ 4 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.var"#75#78"}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:59; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.var"#75#78"}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/postprocessing.jl:49; #75 | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glDisable(cap::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:61; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.var"#75#78"}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glUseProgram(program::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:69; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.var"#75#78"}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/tuple.jl:29; getindex | |
1╎ ╎ ╎ ╎ ╎ ╎ 7 @GLMakie/src/GLAbstraction/GLRender.jl:79; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.var"#75#78"}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ 6 @GLMakie/src/postprocessing.jl:61; (::GLMakie.var"#76#79"{GLMakie.GLAbstraction.RenderObject{GLMakie.var"#75#78"}})() | |
╎ ╎ ╎ ╎ ╎ ╎ 6 @GLMakie/src/postprocessing.jl:4; draw_fullscreen | |
6╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @ModernGL/src/functionloading.jl:64; glDrawArrays(mode::UInt32, first::Int64, count::Int64) | |
╎ ╎ ╎ ╎ ╎ 23 @GLMakie/src/rendering.jl:206; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ 12 @GLMakie/src/postprocessing.jl:256; (::GLMakie.var"#95#98"{UInt32, GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}})(screen::GLMakie.Screen) | |
3╎ ╎ ╎ ╎ ╎ ╎ 12 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLRender.jl:61; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glUseProgram(program::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:62; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:705; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:703; _iterate | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:924; getindex | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLRender.jl:69; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
1╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUniforms.jl:63; gluniform(location::Int32, target::Int64, t::GLMakie.GLAbstraction.Texture{ColorTypes.RGBA{FixedPointNumbers.N0f8}, 2}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:71; gluniform | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:80; gluniform | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glUniform1i(location::Int32, v0::Int32) | |
2╎ ╎ ╎ ╎ ╎ ╎ 4 @GLMakie/src/GLAbstraction/GLRender.jl:79; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/postprocessing.jl:230; (::GLMakie.var"#93#96"{GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}})() | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/postprocessing.jl:4; draw_fullscreen | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @ModernGL/src/functionloading.jl:64; glDrawArrays(mode::UInt32, first::Int64, count::Int64) | |
╎ ╎ ╎ ╎ ╎ ╎ 10 @GLMakie/src/postprocessing.jl:260; (::GLMakie.var"#95#98"{UInt32, GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}})(screen::GLMakie.Screen) | |
╎ ╎ ╎ ╎ ╎ ╎ 10 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}) | |
╎ ╎ ╎ ╎ ╎ ╎ 4 @GLMakie/src/GLAbstraction/GLRender.jl:61; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
3╎ ╎ ╎ ╎ ╎ ╎ 3 @ModernGL/src/functionloading.jl:64; glUseProgram(program::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:66; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/tuple.jl:24; length | |
1╎ ╎ ╎ ╎ ╎ ╎ 3 @GLMakie/src/GLAbstraction/GLRender.jl:67; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLUniforms.jl:76; gluniform(loc::Int32, x::Observable{GeometryBasics.Vec{2, Float32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:39; gluniform | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:126; vect | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:679; _array_for | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:676; _array_for | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:840; similar | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:841; similar | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/boot.jl:468; Array | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/boot.jl:459; Array | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:40; gluniform | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:49; gluniform | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:57; macro expansion | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glUniform2fv(location::Int32, count::Int64, value::Vector{GeometryBasics.Vec{2, Float32}}) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/GLAbstraction/GLRender.jl:79; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/postprocessing.jl:243; (::GLMakie.var"#94#97"{GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}})() | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @GLMakie/src/postprocessing.jl:4; draw_fullscreen | |
2╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @ModernGL/src/functionloading.jl:64; glDrawArrays(mode::UInt32, first::Int64, count::Int64) | |
╎ ╎ ╎ ╎ ╎ 22 @GLMakie/src/rendering.jl:209; render_frame(screen::GLMakie.Screen; resize_buffers::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ 14 @GLMakie/src/postprocessing.jl:293; (::GLMakie.var"#100#102"{GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}})(screen::GLMakie.Screen) | |
14╎ ╎ ╎ ╎ ╎ ╎ 14 @ModernGL/src/functionloading.jl:64; glClear(mask::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ 8 @GLMakie/src/postprocessing.jl:294; (::GLMakie.var"#100#102"{GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}})(screen::GLMakie.Screen) | |
╎ ╎ ╎ ╎ ╎ ╎ 8 @GLMakie/src/GLAbstraction/GLRender.jl:58; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:62; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:705; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:692; skip_deleted | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/range.jl:883; iterate | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:63; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:569; haskey | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:284; ht_keyindex | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/dict.jl:169; hashindex | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:86; - | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLRender.jl:69; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:63; gluniform(location::Int32, target::Int64, t::GLMakie.GLAbstraction.Texture{ColorTypes.RGBA{FixedPointNumbers.N0f8}, 2}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:71; gluniform | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLUniforms.jl:80; gluniform | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:64; glUniform1i(location::Int32, v0::Int32) | |
╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/GLAbstraction/GLRender.jl:79; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{Int64}) | |
╎ ╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/postprocessing.jl:284; (::GLMakie.var"#99#101"{GLMakie.GLAbstraction.RenderObject{GLMakie.PostprocessPrerender}})() | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
╎ ╎ ╎ ╎ ╎ ╎ 4 @GLMakie/src/postprocessing.jl:4; draw_fullscreen | |
4╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @ModernGL/src/functionloading.jl:64; glDrawArrays(mode::UInt32, first::Int64, count::Int64) | |
1╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/rendering.jl:87; setup!(screen::GLMakie.Screen) | |
╎ ╎ ╎ ╎ ╎ 36397 @GLMakie/src/screen.jl:253; colorbuffer(screen::GLMakie.Screen, format::Makie.ImageStorageFormat) | |
36397╎ ╎ ╎ ╎ ╎ 36397 @ModernGL/src/functionloading.jl:64; glFinish() | |
╎ ╎ ╎ ╎ ╎ 8 @GLMakie/src/screen.jl:254; colorbuffer(screen::GLMakie.Screen, format::Makie.ImageStorageFormat) | |
1╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:152; size | |
╎ ╎ ╎ ╎ ╎ 7 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:15; size | |
7╎ ╎ ╎ ╎ ╎ 7 @Base/Base.jl:38; getproperty | |
1╎ ╎ ╎ ╎ ╎ 1914 @GLMakie/src/screen.jl:257; colorbuffer(screen::GLMakie.Screen, format::Makie.ImageStorageFormat) | |
╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/screen.jl:210; fast_color_data!(dest::Matrix{ColorTypes.RGB{FixedPointNumbers.N0f8}}, source::GLMakie.GLAbstraction.Texture{ColorTypes.RGBA{FixedPointNumbers.N0f8}, 2}) | |
╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/GLAbstraction/GLTexture.jl:52; bind | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:61; glBindTexture(target::UInt32, texture::UInt32) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/pointer.jl:155; == | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/promotion.jl:477; == | |
╎ ╎ ╎ ╎ ╎ 1907 @GLMakie/src/screen.jl:212; fast_color_data!(dest::Matrix{ColorTypes.RGB{FixedPointNumbers.N0f8}}, source::GLMakie.GLAbstraction.Texture{ColorTypes.RGBA{FixedPointNumbers.N0f8}, 2}) | |
1906╎ ╎ ╎ ╎ ╎ 1906 @ModernGL/src/functionloading.jl:64; glGetTexImage(target::UInt32, level::Int64, format::UInt32, type_::UInt32, pixels::Matrix{ColorTypes.RGB{FixedPointNumbers.N0f8}}) | |
1╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:66; glGetTexImage(target::UInt32, level::Int64, format::UInt32, type_::UInt32, pixels::Matrix{ColorTypes.RGB{FixedPointNumbers.N0f8}}) | |
╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/screen.jl:213; fast_color_data!(dest::Matrix{ColorTypes.RGB{FixedPointNumbers.N0f8}}, source::GLMakie.GLAbstraction.Texture{ColorTypes.RGBA{FixedPointNumbers.N0f8}, 2}) | |
1╎ ╎ ╎ ╎ ╎ 5 @GLMakie/src/GLAbstraction/GLTexture.jl:53; bind | |
4╎ ╎ ╎ ╎ ╎ ╎ 4 @ModernGL/src/functionloading.jl:64; glBindTexture(target::UInt32, texture::Int64) | |
╎ ╎ ╎ ╎ ╎ 1 @GLMakie/src/screen.jl:259; colorbuffer(screen::GLMakie.Screen, format::Makie.ImageStorageFormat) | |
1╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
1╎ ╎ ╎ ╎ ╎ 1 @ModernGL/src/functionloading.jl:60; glFinish() | |
1╎ ╎ ╎ ╎ ╎ 1 @Makie/src/display.jl:419; recordframe!(io::VideoStream) | |
2╎ ╎ ╎ ╎ ╎ 2 @Makie/src/display.jl:420; recordframe!(io::VideoStream) | |
╎ ╎ ╎ ╎ ╎ 95 @Makie/src/display.jl:427; recordframe!(io::VideoStream) | |
1╎ ╎ ╎ ╎ ╎ 1 @Base/Base.jl:38; getproperty | |
1╎ ╎ ╎ ╎ ╎ 94 @Base/io.jl:706; write(s::Base.PipeEndpoint, a::Matrix{ColorTypes.RGB{FixedPointNumbers.N0f8}}) | |
╎ ╎ ╎ ╎ ╎ 93 @Base/io.jl:683; unsafe_write | |
1╎ ╎ ╎ ╎ ╎ 1 @Base/stream.jl:1097; unsafe_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) | |
╎ ╎ ╎ ╎ ╎ 1 @Base/stream.jl:1100; unsafe_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/libuv.jl:48; iolock_begin | |
1╎ ╎ ╎ ╎ ╎ 91 @Base/stream.jl:1115; unsafe_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) | |
3╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/libuv.jl:55; preserve_handle(x::Task) | |
╎ ╎ ╎ ╎ ╎ ╎ 35 @Base/stream.jl:1032; uv_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/stream.jl:1071; uv_write_async(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/libc.jl:355; malloc | |
34╎ ╎ ╎ ╎ ╎ ╎ 34 @Base/stream.jl:1075; uv_write_async(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) | |
╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/stream.jl:1034; uv_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) | |
╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/libuv.jl:57; preserve_handle(x::Task) | |
3╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/iddict.jl:102; get | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/stream.jl:1038; uv_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) | |
╎ ╎ ╎ ╎ ╎ ╎ 43 @Base/stream.jl:1043; uv_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) | |
╎ ╎ ╎ ╎ ╎ ╎ 38 @Base/task.jl:930; wait() | |
34╎ ╎ ╎ ╎ ╎ ╎ 38 @Base/task.jl:921; poptask(W::Base.InvasiveLinkedListSynchronized{Task}) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/asyncevent.jl:192; _uv_hook_close(t::Timer) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/asyncevent.jl:223; uv_timercb(handle::Ptr{Nothing}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/asyncevent.jl:168; close | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/libuv.jl:49; iolock_end | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/asyncevent.jl:225; uv_timercb(handle::Ptr{Nothing}) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/condition.jl:142; notify | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/condition.jl:142; #notify#586 | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/condition.jl:147; notify(c::Base.GenericCondition{Base.Threads.SpinLock}, arg::Any, all::Bool, error::Bool) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/linked_list.jl:85; popfirst! | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/condition.jl:148; notify(c::Base.GenericCondition{Base.Threads.SpinLock}, arg::Any, all::Bool, error::Bool) | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/task.jl:789; schedule##kw | |
╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/task.jl:800; schedule(t::Task, arg::Any; error::Bool) | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/task.jl:660; push!(W::Base.InvasiveLinkedListSynchronized{Task}, t::Task) | |
╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/task.jl:932; wait() | |
5╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/libuv.jl:104; process_events | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/stream.jl:1055; uv_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/libc.jl:348; free | |
╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/stream.jl:1058; uv_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/libuv.jl:63; unpreserve_handle(x::Task) | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/locks-mt.jl:41; lock(l::Base.Threads.SpinLock) | |
2╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/locks-mt.jl:51; trylock | |
╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/libuv.jl:64; unpreserve_handle(x::Task) | |
2╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/iddict.jl:107; getindex | |
╎ ╎ ╎ ╎ ╎ 3 @Makie/src/display.jl:597; Record(func::var"#31#32", figlike::Figure, iter::UnitRange{Int64}; framerate::Int64) | |
╎ ╎ ╎ ╎ ╎ 3 @Base/logging.jl:376; macro expansion | |
╎ ╎ ╎ ╎ ╎ 2 @Base/logging.jl:498; current_logger_for_env(std_level::Base.CoreLogging.LogLevel, group::Symbol, _module::Module) | |
2╎ ╎ ╎ ╎ ╎ 2 @Base/logging.jl:493; current_logstate | |
╎ ╎ ╎ ╎ ╎ 1 @Base/logging.jl:499; current_logger_for_env(std_level::Base.CoreLogging.LogLevel, group::Symbol, _module::Module) | |
╎ ╎ ╎ ╎ ╎ 1 @Base/logging.jl:540; env_override_minlevel(group::Symbol, _module::Module) | |
╎ ╎ ╎ ╎ ╎ 1 @Base/env.jl:80; get | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/env.jl:42; access_env | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/env.jl:38; _getenv(var::String) | |
1╎ ╎ ╎ ╎ ╎ 1 /home/rkube/source/julia_tests/xgc_tracer_anim.jl:193; (::var"#31#32")(t::Int64) | |
╎ ╎ ╎ ╎ 4 @Makie/src/display.jl:589; #record#959 | |
╎ ╎ ╎ ╎ 4 @Makie/src/display.jl:459; save##kw | |
╎ ╎ ╎ ╎ ╎ 1 @Makie/src/display.jl:465; save(path::String, io::VideoStream; framerate::Int64, compression::Int64, profile::String, pixel_format::String) | |
╎ ╎ ╎ ╎ ╎ 1 @Base/io.jl:442; close(io::Base.Process) | |
╎ ╎ ╎ ╎ ╎ 1 @Base/stream.jl:511; close(stream::Base.PipeEndpoint) | |
╎ ╎ ╎ ╎ ╎ 1 @Base/stream.jl:488; wait_close(x::Base.PipeEndpoint) | |
╎ ╎ ╎ ╎ ╎ 1 @Base/condition.jl:124; wait(c::Base.GenericCondition{Base.Threads.SpinLock}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/task.jl:930; wait() | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/task.jl:921; poptask(W::Base.InvasiveLinkedListSynchronized{Task}) | |
╎ ╎ ╎ ╎ ╎ 1 @Makie/src/display.jl:466; save(path::String, io::VideoStream; framerate::Int64, compression::Int64, profile::String, pixel_format::String) | |
╎ ╎ ╎ ╎ ╎ 1 @Base/process.jl:661; wait(x::Base.Process) | |
╎ ╎ ╎ ╎ ╎ 1 @Base/condition.jl:124; wait(c::Base.GenericCondition{Base.Threads.SpinLock}) | |
╎ ╎ ╎ ╎ ╎ 1 @Base/task.jl:932; wait() | |
1╎ ╎ ╎ ╎ ╎ 1 @Base/libuv.jl:104; process_events | |
╎ ╎ ╎ ╎ ╎ 2 @Makie/src/display.jl:471; save(path::String, io::VideoStream; framerate::Int64, compression::Int64, profile::String, pixel_format::String) | |
╎ ╎ ╎ ╎ ╎ 2 @Base/file.jl:760; mktempdir | |
╎ ╎ ╎ ╎ ╎ 2 @Base/file.jl:760; mktempdir | |
╎ ╎ ╎ ╎ ╎ 1 @Base/file.jl:764; mktempdir(fn::Makie.var"#955#956"{Int64, Int64, String, String, String, VideoStream, String}, parent::String; prefix::String) | |
╎ ╎ ╎ ╎ ╎ 1 @Makie/src/display.jl:488; (::Makie.var"#955#956"{Int64, Int64, String, String, String, VideoStream, String})(dir::String) | |
1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/error.jl:35; error(s::String) | |
╎ ╎ ╎ ╎ ╎ 1 @Base/file.jl:768; mktempdir(fn::Makie.var"#955#956"{Int64, Int64, String, String, String, VideoStream, String}, parent::String; prefix::String) | |
╎ ╎ ╎ ╎ ╎ 1 @Base/file.jl:517; prepare_for_deletion(path::String) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/channels.jl:498; iterate(c::Channel{Tuple{String, Vector{String}, Vector{String}}}, state::Nothing) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/channels.jl:410; take! | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/channels.jl:433; take_unbuffered(c::Channel{Tuple{String, Vector{String}, Vector{String}}}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/condition.jl:124; wait(c::Base.GenericCondition{ReentrantLock}) | |
╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/task.jl:931; wait() | |
1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/task.jl:871; try_yieldto(undo::typeof(Base.ensure_rescheduled)) | |
2╎2 @Base/task.jl:789; schedule(t::Task, arg::Any; error::Bool) | |
2╎2 @GLMakie/src/GLAbstraction/AbstractGPUArray.jl:196; (::GLMakie.GLAbstraction.var"#10#11"{GLMakie.GLAbstraction.GLBuffer{Float32}})(x::Vector{Float32}) | |
2╎2 @GLMakie/src/GLAbstraction/GLRender.jl:0; render(renderobject::GLMakie.GLAbstraction.RenderObject{GLMakie.GLAbstraction.StandardPrerender}, vertexarray::GLMakie.GLAbstraction.GLVertexArray{GLMakie.GLAbstraction.GLBuffer{UInt32}}) | |
1╎1 @Makie/src/display.jl:595; Record(func::var"#31#32", figlike::Figure, iter::UnitRange{Int64}; framerate::Int64) | |
1╎1 @ModernGL/src/functionloading.jl:60; glUniformMatrix4fv(location::Int32, count::Int64, transpose::UInt32, value::Vector{StaticArraysCore.SMatrix{4, 4, Float32, 16}}) | |
1╎2 @ShaderAbstractions/src/context.jl:51; switch_context!(x::GLFW.Window) | |
╎ 1 @GLMakie/src/glwindow.jl:173; native_switch_context! | |
1╎ 1 @GLFW/src/glfw3.jl:694; MakeContextCurrent | |
Total snapshots: 61025. Utilization: 99% across all threads and tasks. Use the `groupby` kwarg to break down by thread and/or task |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment