6 Commits

Author SHA1 Message Date
Chinmay Garde
a48523baec [Impeller] Passes and command buffers hold weak handles to the context. (flutter/engine#35352)
This makes the submission simpler as the allocators can be acquired from the
pass itself.

Also makes command buffer submission go through a common method that performs
error checking before dispatch to the backend.
2022-08-11 14:50:10 -07:00
Brandon DeRosier
92a7cfe151 [Impeller] Add blit pass (flutter/engine#34901) 2022-07-27 22:50:04 +00:00
Chinmay Garde
ae111d1cf3 [impeller] OpenGL ES 2.0: Implement texturing and debug object labeling. (flutter/engine#33156) 2022-05-06 16:14:05 -07:00
Chinmay Garde
8ac160af41 Fix alpha writes while rendering to texture. 2022-04-27 15:57:33 -07:00
Chinmay Garde
c694675197 Canvas subpasses rendering into their own command buffers. 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