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 |
|
Chinmay Garde
|
feb43bfae7
|
Rename render pass attachment structs.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
cd71fe879f
|
Move render pass descriptor to their own TU
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
4192cb340a
|
Add render to texture pass.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
d9f645ba50
|
Add pass bindings cache. Frame insights are empty.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
66f9afe038
|
Add stress test.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
f3a1f81b6c
|
Add test to check rendering to multiple primitives.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
1b830f9c82
|
Wire up texture usage.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
15c9aaeb13
|
Port Geometry tests.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
c6d8bc3c8d
|
Zero initialize command primitive type
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
ef4981b4d5
|
Generate code for simple named binders.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
593080dd03
|
Fix spelling mistake.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
8926870817
|
Start working on the bind prototypes.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
0bcd04b68f
|
Wire up window position in the playground.
|
2022-04-27 15:57:33 -07:00 |
|
Chinmay Garde
|
8e9a9d64e8
|
Fix struct alignment for uniform buffers.
|
2022-04-27 15:57:33 -07:00 |
|