New Demo, Screen Space Shaders
-Fixes to screen space shaders. -Fixes to isometric light demo.
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 47 KiB |
BIN
demos/2d/screen_space_shaders/art/burano.jpg
Normal file
|
After Width: | Height: | Size: 241 KiB |
BIN
demos/2d/screen_space_shaders/art/burano.png
Normal file
|
After Width: | Height: | Size: 952 KiB |
BIN
demos/2d/screen_space_shaders/art/filmgrain.png
Normal file
|
After Width: | Height: | Size: 284 KiB |
1
demos/2d/screen_space_shaders/art/filmgrain.png.flags
Normal file
@ -0,0 +1 @@
|
||||
repeat=true
|
||||
BIN
demos/2d/screen_space_shaders/art/forest.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
demos/2d/screen_space_shaders/art/mountains.png
Normal file
|
After Width: | Height: | Size: 906 KiB |
BIN
demos/2d/screen_space_shaders/art/platformer.png
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
demos/2d/screen_space_shaders/art/vignette.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
demos/2d/screen_space_shaders/art/white.png
Normal file
|
After Width: | Height: | Size: 174 B |
4
demos/2d/screen_space_shaders/engine.cfg
Normal file
@ -0,0 +1,4 @@
|
||||
[application]
|
||||
|
||||
name="Screen-Space Shaders"
|
||||
main_scene="res://screen_shaders.scn"
|
||||
32
demos/2d/screen_space_shaders/screen_shaders.gd
Normal file
@ -0,0 +1,32 @@
|
||||
|
||||
extends Control
|
||||
|
||||
# member variables here, example:
|
||||
# var a=2
|
||||
# var b="textvar"
|
||||
|
||||
func _ready():
|
||||
# Initialization here
|
||||
for c in get_node("pictures").get_children():
|
||||
get_node("picture").add_item("PIC: "+c.get_name())
|
||||
for c in get_node("effects").get_children():
|
||||
get_node("effect").add_item("FX: "+c.get_name())
|
||||
pass
|
||||
|
||||
|
||||
|
||||
|
||||
func _on_picture_item_selected( ID ):
|
||||
for c in range(get_node("pictures").get_child_count()):
|
||||
if (ID==c):
|
||||
get_node("pictures").get_child(c).show()
|
||||
else:
|
||||
get_node("pictures").get_child(c).hide()
|
||||
|
||||
|
||||
func _on_effect_item_selected( ID ):
|
||||
for c in range(get_node("effects").get_child_count()):
|
||||
if (ID==c):
|
||||
get_node("effects").get_child(c).show()
|
||||
else:
|
||||
get_node("effects").get_child(c).hide()
|
||||