mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-03-13 06:45:17 +00:00
Fix memory leak when applying image effects
This commit is contained in:
parent
39c88ceb9d
commit
7235617db7
11 changed files with 0 additions and 14 deletions
|
@ -28,7 +28,6 @@ func commit_action(cel: Image, project: Project = Global.current_project) -> voi
|
|||
else:
|
||||
var gen := ShaderImageEffect.new()
|
||||
gen.generate_image(cel, shader, params, project.size)
|
||||
yield(gen, "done")
|
||||
|
||||
|
||||
func _on_RButton_toggled(button_pressed: bool) -> void:
|
||||
|
|
|
@ -41,7 +41,6 @@ func commit_action(cel: Image, project: Project = Global.current_project) -> voi
|
|||
else:
|
||||
var gen := ShaderImageEffect.new()
|
||||
gen.generate_image(cel, shader, params, project.size)
|
||||
yield(gen, "done")
|
||||
|
||||
|
||||
func _on_OffsetSliders_value_changed(_value: Vector2) -> void:
|
||||
|
|
|
@ -124,7 +124,6 @@ func commit_action(cel: Image, project: Project = Global.current_project) -> voi
|
|||
else:
|
||||
var gen := ShaderImageEffect.new()
|
||||
gen.generate_image(cel, shader, params, project.size)
|
||||
yield(gen, "done")
|
||||
|
||||
|
||||
func _on_ShapeOptionButton_item_selected(index: int) -> void:
|
||||
|
|
|
@ -22,7 +22,6 @@ func commit_action(cel: Image, project: Project = Global.current_project) -> voi
|
|||
else:
|
||||
var gen := ShaderImageEffect.new()
|
||||
gen.generate_image(cel, shader, params, project.size)
|
||||
yield(gen, "done")
|
||||
|
||||
|
||||
func _on_GradientEdit_updated(_gradient, _cc) -> void:
|
||||
|
|
|
@ -38,7 +38,6 @@ func commit_action(cel: Image, project: Project = Global.current_project) -> voi
|
|||
else:
|
||||
var gen := ShaderImageEffect.new()
|
||||
gen.generate_image(cel, shader, params, project.size)
|
||||
yield(gen, "done")
|
||||
|
||||
|
||||
func _reset() -> void:
|
||||
|
|
|
@ -29,7 +29,6 @@ func commit_action(cel: Image, project: Project = Global.current_project) -> voi
|
|||
else:
|
||||
var gen := ShaderImageEffect.new()
|
||||
gen.generate_image(cel, shader, params, project.size)
|
||||
yield(gen, "done")
|
||||
|
||||
|
||||
func _on_RButton_toggled(button_pressed: bool) -> void:
|
||||
|
|
|
@ -42,7 +42,6 @@ func commit_action(cel: Image, project: Project = Global.current_project) -> voi
|
|||
else:
|
||||
var gen := ShaderImageEffect.new()
|
||||
gen.generate_image(cel, shader, params, project.size)
|
||||
yield(gen, "done")
|
||||
|
||||
|
||||
func _on_OffsetSliders_value_changed(_value: Vector2) -> void:
|
||||
|
|
|
@ -50,7 +50,6 @@ func commit_action(cel: Image, project: Project = Global.current_project) -> voi
|
|||
else:
|
||||
var gen := ShaderImageEffect.new()
|
||||
gen.generate_image(cel, shader, params, project.size)
|
||||
yield(gen, "done")
|
||||
|
||||
|
||||
func _on_ThickValue_value_changed(value: int) -> void:
|
||||
|
|
|
@ -24,7 +24,6 @@ func commit_action(cel: Image, project: Project = Global.current_project) -> voi
|
|||
else:
|
||||
var gen := ShaderImageEffect.new()
|
||||
gen.generate_image(cel, shader, params, project.size)
|
||||
yield(gen, "done")
|
||||
|
||||
|
||||
func _on_LevelsSlider_value_changed(value: float) -> void:
|
||||
|
|
|
@ -128,7 +128,6 @@ func commit_action(cel: Image, _project: Project = Global.current_project) -> vo
|
|||
else:
|
||||
var gen := ShaderImageEffect.new()
|
||||
gen.generate_image(cel, rotxel_shader, params, _project.size)
|
||||
yield(gen, "done")
|
||||
|
||||
CLEANEDGE:
|
||||
var params := {
|
||||
|
@ -147,7 +146,6 @@ func commit_action(cel: Image, _project: Project = Global.current_project) -> vo
|
|||
params["preview"] = false
|
||||
var gen := ShaderImageEffect.new()
|
||||
gen.generate_image(cel, DrawingAlgos.clean_edge_shader, params, _project.size)
|
||||
yield(gen, "done")
|
||||
OMNISCALE:
|
||||
var params := {
|
||||
"angle": angle,
|
||||
|
@ -163,7 +161,6 @@ func commit_action(cel: Image, _project: Project = Global.current_project) -> vo
|
|||
params["preview"] = false
|
||||
var gen := ShaderImageEffect.new()
|
||||
gen.generate_image(cel, DrawingAlgos.omniscale_shader, params, _project.size)
|
||||
yield(gen, "done")
|
||||
NNS:
|
||||
var params := {
|
||||
"angle": angle,
|
||||
|
@ -177,7 +174,6 @@ func commit_action(cel: Image, _project: Project = Global.current_project) -> vo
|
|||
else:
|
||||
var gen := ShaderImageEffect.new()
|
||||
gen.generate_image(cel, nn_shader, params, _project.size)
|
||||
yield(gen, "done")
|
||||
ROTXEL:
|
||||
DrawingAlgos.rotxel(image, angle, pivot)
|
||||
NN:
|
||||
|
|
|
@ -30,7 +30,6 @@ func commit_action(cel: Image, project: Project = Global.current_project) -> voi
|
|||
var gen := ShaderImageEffect.new()
|
||||
gen.generate_image(cel, shader, params, project.size)
|
||||
selected_cels.unlock()
|
||||
yield(gen, "done")
|
||||
|
||||
|
||||
func _on_ChooseShader_pressed() -> void:
|
||||
|
|
Loading…
Add table
Reference in a new issue