▼ impeller | |
► aiks | |
aiks_blur_unittests.cc | |
aiks_context.cc | |
aiks_context.h | |
aiks_gradient_unittests.cc | |
aiks_path_unittests.cc | |
aiks_playground.cc | |
aiks_playground.h | |
aiks_playground_inspector.cc | |
aiks_playground_inspector.h | |
aiks_unittests.cc | |
aiks_unittests.h | |
canvas.cc | |
canvas.h | |
canvas_benchmarks.cc | |
canvas_recorder.h | |
canvas_recorder_unittests.cc | |
canvas_type.h | |
canvas_unittests.cc | |
color_filter.cc | |
color_filter.h | |
color_source.cc | |
color_source.h | |
image.cc | |
image.h | |
image_filter.cc | |
image_filter.h | |
paint.cc | |
paint.h | |
paint_pass_delegate.cc | |
paint_pass_delegate.h | |
picture.cc | |
picture.h | |
picture_recorder.cc | |
picture_recorder.h | |
trace_serializer.cc | |
trace_serializer.h | |
trace_serializer_unittests.cc | |
► base | |
allocation.cc | |
allocation.h | |
backend_cast.h | |
base_unittests.cc | |
comparable.cc | |
comparable.h | |
config.h | |
mask.h | |
promise.cc | |
promise.h | |
strings.cc | |
strings.h | |
thread.cc | |
thread.h | |
thread_safety.cc | |
thread_safety.h | |
timing.h | |
validation.cc | |
validation.h | |
version.cc | |
version.h | |
► compiler | |
code_gen_template.h | |
compiler.cc | |
compiler.h | |
compiler_backend.cc | |
compiler_backend.h | |
compiler_test.cc | |
compiler_test.h | |
compiler_unittests.cc | |
constants.cc | |
constants.h | |
impellerc_main.cc | |
include_dir.h | |
includer.cc | |
includer.h | |
logger.h | |
reflector.cc | |
reflector.h | |
runtime_stage_data.cc | |
runtime_stage_data.h | |
shader_bundle.cc | |
shader_bundle.h | |
shader_bundle_data.cc | |
shader_bundle_data.h | |
shader_bundle_unittests.cc | |
source_options.cc | |
source_options.h | |
spirv_compiler.cc | |
spirv_compiler.h | |
spirv_sksl.cc | |
spirv_sksl.h | |
switches.cc | |
switches.h | |
switches_unittests.cc | |
types.cc | |
types.h | |
uniform_sorter.cc | |
uniform_sorter.h | |
utilities.cc | |
utilities.h | |
► core | |
allocator.cc | |
allocator.h | |
allocator_unittests.cc | |
buffer_view.cc | |
buffer_view.h | |
capture.cc | |
capture.h | |
device_buffer.cc | |
device_buffer.h | |
device_buffer_descriptor.cc | |
device_buffer_descriptor.h | |
formats.cc | |
formats.h | |
host_buffer.cc | |
host_buffer.h | |
platform.cc | |
platform.h | |
range.cc | |
range.h | |
resource_binder.cc | |
resource_binder.h | |
runtime_types.cc | |
runtime_types.h | |
sampler.cc | |
sampler.h | |
sampler_descriptor.cc | |
sampler_descriptor.h | |
shader_types.cc | |
shader_types.h | |
texture.cc | |
texture.h | |
texture_descriptor.cc | |
texture_descriptor.h | |
vertex_buffer.cc | |
vertex_buffer.h | |
► display_list | |
dl_dispatcher.cc | |
dl_dispatcher.h | |
dl_image_impeller.cc | |
dl_image_impeller.h | |
dl_playground.cc | |
dl_playground.h | |
dl_unittests.cc | |
dl_vertices_geometry.cc | |
dl_vertices_geometry.h | |
nine_patch_converter.cc | |
nine_patch_converter.h | |
skia_conversions.cc | |
skia_conversions.h | |
skia_conversions_unittests.cc | |
► entity | |
► contents | |
► filters | |
► inputs | |
contents_filter_input.cc | |
contents_filter_input.h | |
filter_contents_filter_input.cc | |
filter_contents_filter_input.h | |
filter_input.cc | |
filter_input.h | |
filter_input_unittests.cc | |
placeholder_filter_input.cc | |
placeholder_filter_input.h | |
texture_filter_input.cc | |
texture_filter_input.h | |
blend_filter_contents.cc | |
blend_filter_contents.h | |
border_mask_blur_filter_contents.cc | |
border_mask_blur_filter_contents.h | |
color_filter_contents.cc | |
color_filter_contents.h | |
color_matrix_filter_contents.cc | |
color_matrix_filter_contents.h | |
filter_contents.cc | |
filter_contents.h | |
gaussian_blur_filter_contents.cc | |
gaussian_blur_filter_contents.h | |
gaussian_blur_filter_contents_unittests.cc | |
linear_to_srgb_filter_contents.cc | |
linear_to_srgb_filter_contents.h | |
local_matrix_filter_contents.cc | |
local_matrix_filter_contents.h | |
matrix_filter_contents.cc | |
matrix_filter_contents.h | |
morphology_filter_contents.cc | |
morphology_filter_contents.h | |
srgb_to_linear_filter_contents.cc | |
srgb_to_linear_filter_contents.h | |
yuv_to_rgb_filter_contents.cc | |
yuv_to_rgb_filter_contents.h | |
anonymous_contents.cc | |
anonymous_contents.h | |
atlas_contents.cc | |
atlas_contents.h | |
checkerboard_contents.cc | |
checkerboard_contents.h | |
checkerboard_contents_unittests.cc | |
clip_contents.cc | |
clip_contents.h | |
color_source_contents.cc | |
color_source_contents.h | |
conical_gradient_contents.cc | |
conical_gradient_contents.h | |
content_context.cc | |
content_context.h | |
content_context_unittests.cc | |
contents.cc | |
contents.h | |
framebuffer_blend_contents.cc | |
framebuffer_blend_contents.h | |
gradient_generator.cc | |
gradient_generator.h | |
host_buffer_unittests.cc | |
linear_gradient_contents.cc | |
linear_gradient_contents.h | |
radial_gradient_contents.cc | |
radial_gradient_contents.h | |
runtime_effect_contents.cc | |
runtime_effect_contents.h | |
scene_contents.cc | |
scene_contents.h | |
solid_color_contents.cc | |
solid_color_contents.h | |
solid_rrect_blur_contents.cc | |
solid_rrect_blur_contents.h | |
sweep_gradient_contents.cc | |
sweep_gradient_contents.h | |
text_contents.cc | |
text_contents.h | |
texture_contents.cc | |
texture_contents.h | |
tiled_texture_contents.cc | |
tiled_texture_contents.h | |
tiled_texture_contents_unittests.cc | |
vertices_contents.cc | |
vertices_contents.h | |
vertices_contents_unittests.cc | |
► geometry | |
circle_geometry.cc | |
circle_geometry.h | |
cover_geometry.cc | |
cover_geometry.h | |
ellipse_geometry.cc | |
ellipse_geometry.h | |
fill_path_geometry.cc | |
fill_path_geometry.h | |
geometry.cc | |
geometry.h | |
geometry_unittests.cc | |
line_geometry.cc | |
line_geometry.h | |
point_field_geometry.cc | |
point_field_geometry.h | |
rect_geometry.cc | |
rect_geometry.h | |
round_rect_geometry.cc | |
round_rect_geometry.h | |
stroke_path_geometry.cc | |
stroke_path_geometry.h | |
vertices_geometry.cc | |
vertices_geometry.h | |
entity.cc | |
entity.h | |
entity_pass.cc | |
entity_pass.h | |
entity_pass_clip_stack.cc | |
entity_pass_clip_stack.h | |
entity_pass_delegate.cc | |
entity_pass_delegate.h | |
entity_pass_target.cc | |
entity_pass_target.h | |
entity_pass_target_unittests.cc | |
entity_pass_unittests.cc | |
entity_playground.cc | |
entity_playground.h | |
entity_unittests.cc | |
inline_pass_context.cc | |
inline_pass_context.h | |
render_target_cache.cc | |
render_target_cache.h | |
render_target_cache_unittests.cc | |
► fixtures | |
golden_paths.h | |
types.h | |
► geometry | |
color.cc | |
color.h | |
constants.cc | |
constants.h | |
geometry_asserts.h | |
geometry_benchmarks.cc | |
geometry_unittests.cc | |
gradient.cc | |
gradient.h | |
half.h | |
matrix.cc | |
matrix.h | |
matrix_decomposition.cc | |
matrix_decomposition.h | |
matrix_unittests.cc | |
path.cc | |
path.h | |
path_builder.cc | |
path_builder.h | |
path_component.cc | |
path_component.h | |
path_unittests.cc | |
point.cc | |
point.h | |
quaternion.cc | |
quaternion.h | |
rect.cc | |
rect.h | |
rect_unittests.cc | |
saturated_math.h | |
saturated_math_unittests.cc | |
scalar.h | |
shear.cc | |
shear.h | |
sigma.cc | |
sigma.h | |
size.cc | |
size.h | |
size_unittests.cc | |
trig.cc | |
trig.h | |
trig_unittests.cc | |
type_traits.cc | |
type_traits.h | |
vector.cc | |
vector.h | |
► golden_tests | |
golden_digest.cc | |
golden_digest.h | |
golden_playground_test.h | |
golden_playground_test_mac.cc | |
golden_playground_test_stub.cc | |
golden_tests.cc | |
main.cc | |
metal_screenshot.h | |
metal_screenshot.mm | |
metal_screenshotter.h | |
metal_screenshotter.mm | |
screenshot.h | |
screenshotter.h | |
vulkan_screenshotter.h | |
vulkan_screenshotter.mm | |
working_directory.cc | |
working_directory.h | |
► playground | |
► backend | |
► gles | |
playground_impl_gles.cc | |
playground_impl_gles.h | |
► metal | |
playground_impl_mtl.h | |
playground_impl_mtl.mm | |
► vulkan | |
playground_impl_vk.cc | |
playground_impl_vk.h | |
swiftshader_utilities.cc | |
swiftshader_utilities.h | |
► image | |
► backends | |
► skia | |
compressed_image_skia.cc | |
compressed_image_skia.h | |
compressed_image.cc | |
compressed_image.h | |
decompressed_image.cc | |
decompressed_image.h | |
► imgui | |
imgui_impl_impeller.cc | |
imgui_impl_impeller.h | |
compute_playground_test.cc | |
compute_playground_test.h | |
playground.cc | |
playground.h | |
playground_impl.cc | |
playground_impl.h | |
playground_test.cc | |
playground_test.h | |
switches.cc | |
switches.h | |
widgets.cc | |
widgets.h | |
► renderer | |
► backend | |
► gles | |
allocator_gles.cc | |
allocator_gles.h | |
blit_command_gles.cc | |
blit_command_gles.h | |
blit_pass_gles.cc | |
blit_pass_gles.h | |
buffer_bindings_gles.cc | |
buffer_bindings_gles.h | |
capabilities_gles.cc | |
capabilities_gles.h | |
command_buffer_gles.cc | |
command_buffer_gles.h | |
context_gles.cc | |
context_gles.h | |
description_gles.cc | |
description_gles.h | |
device_buffer_gles.cc | |
device_buffer_gles.h | |
formats_gles.cc | |
formats_gles.h | |
gles.h | |
gpu_tracer_gles.cc | |
gpu_tracer_gles.h | |
handle_gles.cc | |
handle_gles.h | |
pipeline_gles.cc | |
pipeline_gles.h | |
pipeline_library_gles.cc | |
pipeline_library_gles.h | |
proc_table_gles.cc | |
proc_table_gles.h | |
reactor_gles.cc | |
reactor_gles.h | |
render_pass_gles.cc | |
render_pass_gles.h | |
sampler_gles.cc | |
sampler_gles.h | |
sampler_library_gles.cc | |
sampler_library_gles.h | |
shader_function_gles.cc | |
shader_function_gles.h | |
shader_library_gles.cc | |
shader_library_gles.h | |
surface_gles.cc | |
surface_gles.h | |
texture_gles.cc | |
texture_gles.h | |
► metal | |
allocator_mtl.h | |
allocator_mtl.mm | |
blit_command_mtl.h | |
blit_command_mtl.mm | |
blit_pass_mtl.h | |
blit_pass_mtl.mm | |
command_buffer_mtl.h | |
command_buffer_mtl.mm | |
compute_pass_bindings_cache_mtl.h | |
compute_pass_bindings_cache_mtl.mm | |
compute_pass_mtl.h | |
compute_pass_mtl.mm | |
compute_pipeline_mtl.h | |
compute_pipeline_mtl.mm | |
context_mtl.h | |
context_mtl.mm | |
device_buffer_mtl.h | |
device_buffer_mtl.mm | |
formats_mtl.h | |
formats_mtl.mm | |
gpu_tracer_mtl.h | |
gpu_tracer_mtl.mm | |
lazy_drawable_holder.h | |
lazy_drawable_holder.mm | |
pass_bindings_cache_mtl.h | |
pass_bindings_cache_mtl.mm | |
pipeline_library_mtl.h | |
pipeline_library_mtl.mm | |
pipeline_mtl.h | |
pipeline_mtl.mm | |
render_pass_mtl.h | |
render_pass_mtl.mm | |
sampler_library_mtl.h | |
sampler_library_mtl.mm | |
sampler_mtl.h | |
sampler_mtl.mm | |
shader_function_mtl.h | |
shader_function_mtl.mm | |
shader_library_mtl.h | |
shader_library_mtl.mm | |
surface_mtl.h | |
surface_mtl.mm | |
texture_mtl.h | |
texture_mtl.mm | |
texture_mtl_unittests.mm | |
texture_wrapper_mtl.h | |
texture_wrapper_mtl.mm | |
vertex_descriptor_mtl.h | |
vertex_descriptor_mtl.mm | |
► vulkan | |
► android | |
ahb_texture_source_vk.cc | |
ahb_texture_source_vk.h | |
► swapchain | |
► khr | |
khr_surface_vk.cc | |
khr_surface_vk.h | |
khr_swapchain_image_vk.cc | |
khr_swapchain_image_vk.h | |
khr_swapchain_impl_vk.cc | |
khr_swapchain_impl_vk.h | |
khr_swapchain_vk.cc | |
khr_swapchain_vk.h | |
allocator_vk.cc | |
allocator_vk.h | |
allocator_vk_unittests.cc | |
barrier_vk.cc | |
barrier_vk.h | |
blit_command_vk.cc | |
blit_command_vk.h | |
blit_command_vk_unittests.cc | |
blit_pass_vk.cc | |
blit_pass_vk.h | |
capabilities_vk.cc | |
capabilities_vk.h | |
command_buffer_vk.cc | |
command_buffer_vk.h | |
command_encoder_vk.cc | |
command_encoder_vk.h | |
command_encoder_vk_unittests.cc | |
command_pool_vk.cc | |
command_pool_vk.h | |
command_pool_vk_unittests.cc | |
command_queue_vk.cc | |
command_queue_vk.h | |
compute_pass_vk.cc | |
compute_pass_vk.h | |
compute_pipeline_vk.cc | |
compute_pipeline_vk.h | |
context_vk.cc | |
context_vk.h | |
context_vk_unittests.cc | |
debug_report_vk.cc | |
debug_report_vk.h | |
descriptor_pool_vk.cc | |
descriptor_pool_vk.h | |
descriptor_pool_vk_unittests.cc | |
device_buffer_vk.cc | |
device_buffer_vk.h | |
device_holder_vk.h | |
driver_info_vk.cc | |
driver_info_vk.h | |
driver_info_vk_unittests.cc | |
fence_waiter_vk.cc | |
fence_waiter_vk.h | |
fence_waiter_vk_unittests.cc | |
formats_vk.cc | |
formats_vk.h | |
gpu_tracer_vk.cc | |
gpu_tracer_vk.h | |
limits_vk.h | |
pipeline_cache_vk.cc | |
pipeline_cache_vk.h | |
pipeline_library_vk.cc | |
pipeline_library_vk.h | |
pipeline_vk.cc | |
pipeline_vk.h | |
queue_vk.cc | |
queue_vk.h | |
render_pass_builder_vk.cc | |
render_pass_builder_vk.h | |
render_pass_builder_vk_unittests.cc | |
render_pass_cache_unittests.cc | |
render_pass_vk.cc | |
render_pass_vk.h | |
resource_manager_vk.cc | |
resource_manager_vk.h | |
resource_manager_vk_unittests.cc | |
sampler_library_vk.cc | |
sampler_library_vk.h | |
sampler_vk.cc | |
sampler_vk.h | |
shader_function_vk.cc | |
shader_function_vk.h | |
shader_library_vk.cc | |
shader_library_vk.h | |
shared_object_vk.cc | |
shared_object_vk.h | |
surface_context_vk.cc | |
surface_context_vk.h | |
texture_source_vk.cc | |
texture_source_vk.h | |
texture_vk.cc | |
texture_vk.h | |
tracked_objects_vk.cc | |
tracked_objects_vk.h | |
vertex_descriptor_vk.cc | |
vertex_descriptor_vk.h | |
vk.h | |
vma.cc | |
vma.h | |
yuv_conversion_library_vk.cc | |
yuv_conversion_library_vk.h | |
yuv_conversion_vk.cc | |
yuv_conversion_vk.h | |
blit_command.cc | |
blit_command.h | |
blit_pass.cc | |
blit_pass.h | |
blit_pass_unittests.cc | |
capabilities.cc | |
capabilities.h | |
capabilities_unittests.cc | |
command.cc | |
command.h | |
command_buffer.cc | |
command_buffer.h | |
command_queue.cc | |
command_queue.h | |
compute_pass.cc | |
compute_pass.h | |
compute_pipeline_builder.cc | |
compute_pipeline_builder.h | |
compute_pipeline_descriptor.cc | |
compute_pipeline_descriptor.h | |
compute_subgroup_unittests.cc | |
compute_tessellator.cc | |
compute_tessellator.h | |
compute_unittests.cc | |
context.cc | |
context.h | |
device_buffer_unittests.cc | |
pipeline.cc | |
pipeline.h | |
pipeline_builder.cc | |
pipeline_builder.h | |
pipeline_descriptor.cc | |
pipeline_descriptor.h | |
pipeline_descriptor_unittests.cc | |
pipeline_library.cc | |
pipeline_library.h | |
pool.h | |
pool_unittests.cc | |
render_pass.cc | |
render_pass.h | |
render_target.cc | |
render_target.h | |
renderer.cc | |
renderer.h | |
renderer_dart_unittests.cc | |
renderer_unittests.cc | |
sampler_library.cc | |
sampler_library.h | |
shader_function.cc | |
shader_function.h | |
shader_key.cc | |
shader_key.h | |
shader_library.cc | |
shader_library.h | |
snapshot.cc | |
snapshot.h | |
surface.cc | |
surface.h | |
texture_mipmap.cc | |
texture_mipmap.h | |
vertex_buffer_builder.cc | |
vertex_buffer_builder.h | |
vertex_descriptor.cc | |
vertex_descriptor.h | |
► runtime_stage | |
runtime_stage.cc | |
runtime_stage.h | |
runtime_stage_playground.cc | |
runtime_stage_playground.h | |
runtime_stage_unittests.cc | |
► scene | |
► animation | |
animation.cc | |
animation.h | |
animation_clip.cc | |
animation_clip.h | |
animation_player.cc | |
animation_player.h | |
animation_transforms.h | |
property_resolver.cc | |
property_resolver.h | |
► importer | |
conversions.cc | |
conversions.h | |
importer.h | |
importer_gltf.cc | |
importer_unittests.cc | |
scenec_main.cc | |
switches.cc | |
switches.h | |
types.h | |
vertices_builder.cc | |
vertices_builder.h | |
camera.cc | |
camera.h | |
geometry.cc | |
geometry.h | |
material.cc | |
material.h | |
mesh.cc | |
mesh.h | |
node.cc | |
node.h | |
pipeline_key.h | |
scene.cc | |
scene.h | |
scene_context.cc | |
scene_context.h | |
scene_encoder.cc | |
scene_encoder.h | |
scene_unittests.cc | |
skin.cc | |
skin.h | |
► shader_archive | |
multi_arch_shader_archive.cc | |
multi_arch_shader_archive.h | |
multi_arch_shader_archive_writer.cc | |
multi_arch_shader_archive_writer.h | |
shader_archive.cc | |
shader_archive.h | |
shader_archive_main.cc | |
shader_archive_types.h | |
shader_archive_unittests.cc | |
shader_archive_writer.cc | |
shader_archive_writer.h | |
► tessellator | |
► c | |
tessellator.cc | |
tessellator.h | |
tessellator.cc | |
tessellator.h | |
tessellator_unittests.cc | |
► toolkit | |
► android | |
choreographer.cc | |
choreographer.h | |
hardware_buffer.cc | |
hardware_buffer.h | |
native_window.cc | |
native_window.h | |
proc_table.cc | |
proc_table.h | |
surface_control.cc | |
surface_control.h | |
surface_transaction.cc | |
surface_transaction.h | |
toolkit_android_unittests.cc | |
► egl | |
config.cc | |
config.h | |
context.cc | |
context.h | |
display.cc | |
display.h | |
egl.cc | |
egl.h | |
image.cc | |
image.h | |
surface.cc | |
surface.h | |
► gles | |
gles.h | |
texture.cc | |
texture.h | |
► typographer | |
► backends | |
► skia | |
glyph_atlas_context_skia.cc | |
glyph_atlas_context_skia.h | |
text_frame_skia.cc | |
text_frame_skia.h | |
typeface_skia.cc | |
typeface_skia.h | |
typographer_context_skia.cc | |
typographer_context_skia.h | |
► stb | |
glyph_atlas_context_stb.cc | |
glyph_atlas_context_stb.h | |
text_frame_stb.cc | |
text_frame_stb.h | |
typeface_stb.cc | |
typeface_stb.h | |
typographer_context_stb.cc | |
typographer_context_stb.h | |
font.cc | |
font.h | |
font_glyph_pair.cc | |
font_glyph_pair.h | |
glyph.cc | |
glyph.h | |
glyph_atlas.cc | |
glyph_atlas.h | |
lazy_glyph_atlas.cc | |
lazy_glyph_atlas.h | |
rectangle_packer.cc | |
rectangle_packer.h | |
text_frame.cc | |
text_frame.h | |
text_run.cc | |
text_run.h | |
typeface.cc | |
typeface.h | |
typographer_context.cc | |
typographer_context.h | |
typographer_unittests.cc | |