#MadeWithDefold Jam 2023

It render.
DO not create new render target every frame:)
Also you need delete render target
render.delete_render_target()

function update(self)
	--light_and_shadows.update(self)
	--update window dimensions
	local window_width = render.get_window_width()
	local window_height = render.get_window_height()

	-- recreate render targets (in case of window change)
	self.all_rt = helper.create_render_target("all")
	--self.light_rt = helper.create_depth_buffer(2048,2048)

You can use window_resized message in render

5 Likes