Skip to content

Commit

Permalink
Merge branch 'master' into ff/fix_contour_labels
Browse files Browse the repository at this point in the history
  • Loading branch information
ffreyer authored Jul 22, 2023
2 parents 34f3daa + 8a0bc15 commit ffa4078
Show file tree
Hide file tree
Showing 25 changed files with 356 additions and 180 deletions.
4 changes: 2 additions & 2 deletions CairoMakie/Project.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name = "CairoMakie"
uuid = "13f3f980-e62b-5c42-98c6-ff1f3baf88f0"
author = ["Simon Danisch <sdanisch@gmail.com>"]
version = "0.10.6"
version = "0.10.7"

[deps]
Base64 = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
Expand All @@ -23,7 +23,7 @@ FFTW = "1"
FileIO = "1.1"
FreeType = "3, 4.0"
GeometryBasics = "0.4.1"
Makie = "=0.19.6"
Makie = "=0.19.7"
PrecompileTools = "1.0"
julia = "1.3"

Expand Down
4 changes: 2 additions & 2 deletions GLMakie/Project.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name = "GLMakie"
uuid = "e9467ef8-e4e7-5192-8a1a-b1aee30e663a"
version = "0.8.6"
version = "0.8.7"

[deps]
ColorTypes = "3da002f7-5984-5a60-b8a6-cbb66c0b333f"
Expand Down Expand Up @@ -29,7 +29,7 @@ FixedPointNumbers = "0.7, 0.8"
FreeTypeAbstraction = "0.10"
GLFW = "3"
GeometryBasics = "0.4.1"
Makie = "=0.19.6"
Makie = "=0.19.7"
MeshIO = "0.4"
ModernGL = "1"
Observables = "0.5.1"
Expand Down
9 changes: 7 additions & 2 deletions GLMakie/src/screen.jl
Original file line number Diff line number Diff line change
Expand Up @@ -342,7 +342,6 @@ function apply_config!(screen::Screen, config::ScreenConfig; start_renderloop::B
replace_processor!(config.fxaa ? fxaa_postprocessor : empty_postprocessor, 3)
# Set the config
screen.config = config

if start_renderloop
start_renderloop!(screen)
else
Expand Down Expand Up @@ -688,7 +687,13 @@ function Makie.colorbuffer(screen::Screen, format::Makie.ImageStorageFormat = Ma
# GLFW.PollEvents()
# keep current buffer size to allows larger-than-window renders
render_frame(screen, resize_buffers=false) # let it render
glFinish() # block until opengl is done rendering
if screen.config.visible
GLFW.SwapBuffers(to_native(screen))
else
# SwapBuffers blocks as well, but if we don't call that
# We need to call glFinish to wait for all OpenGL changes to finish
glFinish()
end
if size(ctex) != size(screen.framecache)
screen.framecache = Matrix{RGB{N0f8}}(undef, size(ctex))
end
Expand Down
2 changes: 1 addition & 1 deletion MakieCore/Project.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
authors = ["Simon Danisch"]
name = "MakieCore"
uuid = "20f20a25-4f0e-4fdf-b5d1-57303727442b"
version = "0.6.3"
version = "0.6.4"

[deps]
Observables = "510215fc-4207-5dde-b226-833fc4488ee2"
Expand Down
Loading

0 comments on commit ffa4078

Please sign in to comment.