Fix viewport scaling in xvfb session
This commit is contained in:
@@ -34,7 +34,11 @@ func RenderJob(job):
|
||||
renderContainer.remove_child(node)
|
||||
node.free()
|
||||
print("Cleared Render container")
|
||||
DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED)
|
||||
DisplayServer.window_set_size(Vector2(job["size"]["width"], job["size"]["height"]))
|
||||
get_viewport().size = Vector2(job["size"]["width"], job["size"]["height"])
|
||||
print("Rendering with size ", get_viewport().size)
|
||||
|
||||
await RenderComposition(job["elements"])
|
||||
print("Rendered Composition")
|
||||
await RenderingServer.frame_post_draw
|
||||
|
||||
@@ -13,6 +13,7 @@ config_version=5
|
||||
config/name="toho-reno"
|
||||
run/main_scene="res://node_2d.tscn"
|
||||
config/features=PackedStringArray("4.0", "GL Compatibility")
|
||||
boot_splash/show_image=false
|
||||
config/icon="res://icon.svg"
|
||||
|
||||
[rendering]
|
||||
|
||||
Reference in New Issue
Block a user