Chinmay Garde
|
6dc7ec06f9
|
Implement texture mapping.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
96fda8f7be
|
Allow shader libraries to look at multiple shader dylibs.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
71b41f2636
|
Start wiring up the entity playground.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
d226108835
|
Separate save layer calls into a canvas pass.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
40992281d5
|
Start consolidating content rendering.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
6ab947ca80
|
Make pipelines store pipeline descriptors.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
791a4c34a6
|
Minor fixups to pipeline creation.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
b7cb641d6a
|
Fixup names of pipeline descriptors.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
3b5d0de968
|
Shorten names of the render target attachment descriptors.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
4204ad3779
|
Move entity shaders to their own directory.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
6572fa9350
|
Merge entity renderer impl into the entity renderer.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
e8a632c8e5
|
Minor build fixups.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
351bb6d019
|
More doc updates.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
24f28685fe
|
Make the renderer APIs more verbose.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
1c983cee42
|
Add docs for command buffer.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
07229ea4d7
|
Minor doc updates.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
39bf8737c3
|
Rename the pipeline vertex descriptor.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
b84b8ca09f
|
Use platform agnostic semaphores in the renderer.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
0c66998e1c
|
Make Impeller ObjC agnostic.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
e129fbaba1
|
Start getting rid of ObjC TU's from core library.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
1401218afc
|
Add stubs for backend library.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
d4308e38ee
|
Rename the compositor to the entity framework.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
105b988e1a
|
Move MatrixDecomposition into its TU.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
e7e2555ec6
|
Merge primitives into compositor.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
7ac751e9ad
|
Implement gradient contents renderer.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
f372fe5305
|
Add docstring to PipelineColorAttachment.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
ad383b44d4
|
Update defaults to be closer to Skia.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
ce8a7dfd7b
|
Add more path builder ops.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
7f23e748ab
|
Cleanup path builder rounded rect implementation.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
117aaa3a01
|
Fix circle path components.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
000ab23052
|
Add a tessellator.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
e11c3e756c
|
Cleanup vertex buffer builder API.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
d279337bdb
|
Make sure only valid pipeline futures are awaited upon.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
37aa63cf06
|
Setup render command for solid fill.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
1bc196e2f2
|
Add support for typed pipeline futures.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
2766e1e97f
|
WIP on wiring up the aiks entity renderer.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
b77f2b8b66
|
Stub out picture recorders and operations.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
d666dd11fe
|
Stub all canvas related aiks containers.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
f98ed98437
|
Add some aiks test stubs.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
c71d4991c4
|
Rename utilities for adaptive subdivision.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
a6f7f6bef7
|
Fixup tidy checks in impeller/geometry.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
3349f7c78c
|
Fix clang-tidy warnings about enum names.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
95461d288a
|
Add aiks image stubs.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
09eeecf86d
|
Cleanup unused entries in entity.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
9c0f8af66a
|
Start stubbing out the aiks interfaces.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
ee0a9c8e34
|
Move shader types into compositor and document format convention.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
36cb61f523
|
Merge shader_glue into compositor.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
f5fb2b7468
|
Add some READMEs.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
2e8fd83460
|
Rename vertex descriptor to pipeline vertex descriptor.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
5e9cf0816e
|
Better disambiguate attachment descriptors for pipelines and stencils.
|
2022-04-27 15:57:33 -07:00 |
|