No files found.
+1 −1
blur.fs.glsl
res/blur.fs.glsl
+0 −41
border.fs.glsl
res/border.fs.glsl
+0 −12
border.vs.glsl
res/border.vs.glsl
+1 −1
debug_color.fs.glsl
res/debug_color.fs.glsl
+3 −3
debug_font.fs.glsl
res/debug_font.fs.glsl
+180 −0
prim_shared.glsl
res/prim_shared.glsl
+39 −0
ps_angle_gradient.fs.glsl
res/ps_angle_gradient.fs.glsl
+13 −0
ps_angle_gradient.glsl
res/ps_angle_gradient.glsl
+38 −0
ps_angle_gradient.vs.glsl
res/ps_angle_gradient.vs.glsl
+10 −0
ps_blend.fs.glsl
res/ps_blend.fs.glsl
+2 −4
clear.fs.glsl → ps_blend.glsl
res/{clear.fs.glsl → ps_blend.glsl}
+29 −0
ps_blend.vs.glsl
res/ps_blend.vs.glsl
+187 −0
ps_border.fs.glsl
res/ps_border.fs.glsl
+24 −0
ps_border.glsl
res/ps_border.glsl
+111 −0
ps_border.vs.glsl
res/ps_border.vs.glsl
+151 −0
ps_box_shadow.fs.glsl
res/ps_box_shadow.fs.glsl
+11 −0
ps_box_shadow.glsl
res/ps_box_shadow.glsl
+29 −0
ps_box_shadow.vs.glsl
res/ps_box_shadow.vs.glsl
+2 −4
mask.vs.glsl → ps_clear.fs.glsl
res/{mask.vs.glsl → ps_clear.fs.glsl}
+3 −0
ps_clear.glsl
res/ps_clear.glsl
+23 −0
ps_clear.vs.glsl
res/ps_clear.vs.glsl
+320 −0
ps_composite.fs.glsl
res/ps_composite.fs.glsl
+8 −0
ps_composite.glsl
res/ps_composite.glsl
+37 −0
ps_composite.vs.glsl
res/ps_composite.vs.glsl
+3 −4
clear.vs.glsl → ps_gradient.fs.glsl
res/{clear.vs.glsl → ps_gradient.fs.glsl}
+10 −0
ps_gradient.glsl
res/ps_gradient.glsl
+45 −0
ps_gradient.vs.glsl
res/ps_gradient.vs.glsl
+8 −0
ps_image.fs.glsl
res/ps_image.fs.glsl
+7 −0
ps_image.glsl
res/ps_image.glsl
+24 −0
ps_image.vs.glsl
res/ps_image.vs.glsl
+9 −0
ps_image_clip.fs.glsl
res/ps_image_clip.fs.glsl
+10 −0
ps_image_clip.glsl
res/ps_image_clip.glsl
+32 −0
ps_image_clip.vs.glsl
res/ps_image_clip.vs.glsl
+13 −0
ps_image_transform.fs.glsl
res/ps_image_transform.fs.glsl
+8 −0
ps_image_transform.glsl
res/ps_image_transform.glsl
+65 −0
ps_image_transform.vs.glsl
res/ps_image_transform.vs.glsl
+2 −3
mask.fs.glsl → ps_rectangle.fs.glsl
res/{mask.fs.glsl → ps_rectangle.fs.glsl}
+5 −0
ps_rectangle.glsl
res/ps_rectangle.glsl
+19 −0
ps_rectangle.vs.glsl
res/ps_rectangle.vs.glsl
+9 −0
ps_rectangle_clip.fs.glsl
res/ps_rectangle_clip.fs.glsl
+10 −0
ps_rectangle_clip.glsl
res/ps_rectangle_clip.glsl
+28 −0
ps_rectangle_clip.vs.glsl
res/ps_rectangle_clip.vs.glsl
+8 −6
tile.vs.glsl → ps_rectangle_transform.fs.glsl
res/{tile.vs.glsl → ps_rectangle_transform.fs.glsl}
+8 −0
ps_rectangle_transform.glsl
res/ps_rectangle_transform.glsl
+59 −0
ps_rectangle_transform.vs.glsl
res/ps_rectangle_transform.vs.glsl
+8 −0
ps_text.fs.glsl
res/ps_text.fs.glsl
+6 −0
ps_text.glsl
res/ps_text.glsl
+26 −0
ps_text.vs.glsl
res/ps_text.vs.glsl
+0 −38
quad.fs.glsl
res/quad.fs.glsl
+0 −112
quad.vs.glsl
res/quad.vs.glsl
+45 −0
shared.glsl
res/shared.glsl
+64 −0
shared_other.glsl
res/shared_other.glsl
+0 −11
tile.fs.glsl
res/tile.fs.glsl
+0 −311
aabbtree.rs
src/aabbtree.rs
+2 −329
batch.rs
src/batch.rs
+19 −1,908
batch_builder.rs
src/batch_builder.rs
+9 −9
debug_render.rs
src/debug_render.rs
+191 −203
device.rs
src/device.rs
+175 −762
frame.rs
src/frame.rs
+36 −0
geometry.rs
src/geometry.rs
+39 −382
internal_types.rs
src/internal_types.rs
+0 −46
layer.rs
src/layer.rs
+2 −4
lib.rs
src/lib.rs
+0 −165
node_compiler.rs
src/node_compiler.rs
+15 −9
profiler.rs
src/profiler.rs
+10 −10
render_backend.rs
src/render_backend.rs
+681 −932
renderer.rs
src/renderer.rs
+23 −77
resource_cache.rs
src/resource_cache.rs
+3 −293
resource_list.rs
src/resource_list.rs
+0 −2
spring.rs
src/spring.rs
+0 −113
tessellator.rs
src/tessellator.rs
+40 −164
texture_cache.rs
src/texture_cache.rs
+2,936 −0
tiling.rs
src/tiling.rs
+61 −121
util.rs
src/util.rs