No files found.
+6 −0
rustfmt.toml
rustfmt.toml
+12 −5
build.rs
webrender/build.rs
+41 −36
animation.rs
webrender/examples/animation.rs
+70 −57
basic.rs
webrender/examples/basic.rs
+61 −50
blob.rs
webrender/examples/blob.rs
+97 −65
boilerplate.rs
webrender/examples/common/boilerplate.rs
+86 −62
frame_output.rs
webrender/examples/frame_output.rs
+36 −30
iframe.rs
webrender/examples/iframe.rs
+38 −35
image_resize.rs
webrender/examples/image_resize.rs
+63 −53
nested_display_list.rs
webrender/examples/nested_display_list.rs
+78 −60
scrolling.rs
webrender/examples/scrolling.rs
+58 −52
texture_cache_stress.rs
webrender/examples/texture_cache_stress.rs
+48 −41
yuv.rs
webrender/examples/yuv.rs
+264 −223
border.rs
webrender/src/border.rs
+36 −30
clip.rs
webrender/src/clip.rs
+100 −76
clip_scroll_node.rs
webrender/src/clip_scroll_node.rs
+95 −63
clip_scroll_tree.rs
webrender/src/clip_scroll_tree.rs
+110 −95
debug_render.rs
webrender/src/debug_render.rs
+36 −57
debug_server.rs
webrender/src/debug_server.rs
+508 −424
device.rs
webrender/src/device.rs
+12 −12
ellipse.rs
webrender/src/ellipse.rs
+645 −497
frame.rs
webrender/src/frame.rs
+1,022 −749
frame_builder.rs
webrender/src/frame_builder.rs
+3 −11
freelist.rs
webrender/src/freelist.rs
+26 −32
geometry.rs
webrender/src/geometry.rs
+6 −6
glyph_cache.rs
webrender/src/glyph_cache.rs
+106 −74
glyph_rasterizer.rs
webrender/src/glyph_rasterizer.rs
+42 −47
gpu_cache.rs
webrender/src/gpu_cache.rs
+17 −13
gpu_types.rs
webrender/src/gpu_types.rs
+26 −16
internal_types.rs
webrender/src/internal_types.rs
+20 −22
lib.rs
webrender/src/lib.rs
+110 −102
font.rs
webrender/src/platform/macos/font.rs
+87 −74
font.rs
webrender/src/platform/unix/font.rs
+108 −89
font.rs
webrender/src/platform/windows/font.rs
+265 −191
prim_store.rs
webrender/src/prim_store.rs
+2 −2
print_tree.rs
webrender/src/print_tree.rs
+199 −139
profiler.rs
webrender/src/profiler.rs
+11 −13
record.rs
webrender/src/record.rs
+194 −189
render_backend.rs
webrender/src/render_backend.rs
+109 −99
render_task.rs
webrender/src/render_task.rs
+1,218 −725
renderer.rs
webrender/src/renderer.rs
+223 −150
resource_cache.rs
webrender/src/resource_cache.rs
+32 −32
scene.rs
webrender/src/scene.rs
+18 −11
spring.rs
webrender/src/spring.rs
+55 −30
texture_allocator.rs
webrender/src/texture_allocator.rs
+166 −172
texture_cache.rs
webrender/src/texture_cache.rs
+604 −449
tiling.rs
webrender/src/tiling.rs
+62 −47
util.rs
webrender/src/util.rs
+58 −40
angle_shader_validation.rs
webrender/tests/angle_shader_validation.rs
+146 −80
api.rs
webrender_api/src/api.rs
+15 −10
channel.rs
webrender_api/src/channel.rs
+6 −14
color.rs
webrender_api/src/color.rs
+61 −59
display_item.rs
webrender_api/src/display_item.rs
+286 −215
display_list.rs
webrender_api/src/display_list.rs
+46 −27
font.rs
webrender_api/src/font.rs
+30 −29
image.rs
webrender_api/src/image.rs
+2 −3
lib.rs
webrender_api/src/lib.rs
+1 −1
units.rs
webrender_api/src/units.rs
+8 −1
build.rs
wrench/build.rs
+17 −17
binary_frame_reader.rs
wrench/src/binary_frame_reader.rs
+24 −19
blob.rs
wrench/src/blob.rs
+125 −89
json_frame_writer.rs
wrench/src/json_frame_writer.rs
+214 −191
main.rs
wrench/src/main.rs
+10 −7
parse_function.rs
wrench/src/parse_function.rs
+56 −42
perf.rs
wrench/src/perf.rs
+12 −14
png.rs
wrench/src/png.rs
+8 −4
premultiply.rs
wrench/src/premultiply.rs
+56 −39
rawtest.rs
wrench/src/rawtest.rs
+88 −62
reftest.rs
wrench/src/reftest.rs
+15 −11
scene.rs
wrench/src/scene.rs
+168 −113
wrench.rs
wrench/src/wrench.rs
+566 −290
yaml_frame_reader.rs
wrench/src/yaml_frame_reader.rs
+312 −193
yaml_frame_writer.rs
wrench/src/yaml_frame_writer.rs
+142 −111
yaml_helper.rs
wrench/src/yaml_helper.rs