22098 Commits

Author SHA1 Message Date
Chinmay Garde
e9938a67af Wire up pipeline library resolution. 2022-04-27 15:57:33 -07:00
Chinmay Garde
5d6dd79bf0 Add box shader sample. 2022-04-27 15:57:33 -07:00
Chinmay Garde
8da39c0afb Disambiguate stages. 2022-04-27 15:57:33 -07:00
Chinmay Garde
ee3b16e857 Modularize build rules. 2022-04-27 15:57:33 -07:00
Chinmay Garde
16d26f23da Fix code generation for stage inputs. 2022-04-27 15:57:33 -07:00
Chinmay Garde
7e89c12acc Setup reflection JSON. 2022-04-27 15:57:33 -07:00
Chinmay Garde
f7191cde15 Cleanup reflector. 2022-04-27 15:57:33 -07:00
Chinmay Garde
631cc5cf0e Wire up shader libraries. 2022-04-27 15:57:33 -07:00
Chinmay Garde
73f01575b6 Explicitly specify GLSL version. 2022-04-27 15:57:33 -07:00
Chinmay Garde
ac2dcd68f5 Rename entrypoint to avoid collissions. 2022-04-27 15:57:33 -07:00
Chinmay Garde
87d1a4fa8e Wire up depfile support and Metal shader linking in GN rules. 2022-04-27 15:57:33 -07:00
Chinmay Garde
2afe4d2fbb Add missing stage. 2022-04-27 15:57:33 -07:00
Chinmay Garde
6f4dadc939 Wire up support for include dirs. 2022-04-27 15:57:33 -07:00
Chinmay Garde
815f123c31 Wire up compiler frontend. 2022-04-27 15:57:33 -07:00
Chinmay Garde
40e9772527 Wire up rudimentary reflection. 2022-04-27 15:57:33 -07:00
Chinmay Garde
3457f77a68 Wire up reflection. 2022-04-27 15:57:33 -07:00
Chinmay Garde
96b67c1e11 Implement includer interface. 2022-04-27 15:57:33 -07:00
Chinmay Garde
1256ee3d1c Wire up one-shot conversion of GLSL to MSL. 2022-04-27 15:57:33 -07:00
Chinmay Garde
8ea7e93edc Wire up GLSL to spirv compiler. 2022-04-27 15:57:33 -07:00
Chinmay Garde
981e697f1f Start wiring up impellerc 2022-04-27 15:57:33 -07:00
Chinmay Garde
adb97f773a Stub out pipeline descriptors and builders. 2022-04-27 15:57:33 -07:00
Chinmay Garde
edab9d7ef2 Wire up render loop. 2022-04-27 15:57:33 -07:00
Chinmay Garde
6b6a8d35fd Wire up renderer. 2022-04-27 15:57:33 -07:00
Chinmay Garde
edc53798ff Fix file name casing. 2022-04-27 15:57:33 -07:00
Chinmay Garde
5afc2d547b Patch namespace. 2022-04-27 15:57:33 -07:00
Chinmay Garde
864cc59f52 More cleanups. 2022-04-27 15:57:33 -07:00
Chinmay Garde
946521dd39 More clang-tidy fixes. 2022-04-27 15:57:33 -07:00
Chinmay Garde
6ceb957d07 Apply clang-tidy guidelines. 2022-04-27 15:57:33 -07:00
Chinmay Garde
36091e459f Formatting. 2022-04-27 15:57:33 -07:00
Chinmay Garde
bf0197d516 Fix copyright headers. 2022-04-27 15:57:33 -07:00
Chinmay Garde
afc94fa9c4 Wire up asset resolution. 2022-04-27 15:57:33 -07:00
Chinmay Garde
e452fab337 Fix Window sizing. 2022-04-27 15:57:33 -07:00
Chinmay Garde
e8a4173daf Add GLFW reference 2022-04-27 15:57:33 -07:00
Chinmay Garde
2092759b01 Fix runtime shader loading. 2022-04-27 15:57:33 -07:00
Chinmay Garde
8182721179 Wire up metal library generation. 2022-04-27 15:57:33 -07:00
Chinmay Garde
c73b643cce Import STB for rl::image::Image. 2022-04-27 15:57:33 -07:00
Chinmay Garde
fb7f373866 Cleanup image and entity references. 2022-04-27 15:57:33 -07:00
Chinmay Garde
cfd970b6b5 Fix old header include paths. 2022-04-27 15:57:33 -07:00
Chinmay Garde
0c2d4ae184 Remove redundant data sources. 2022-04-27 15:57:33 -07:00
Chinmay Garde
e365f246ca Add entity and image sources. 2022-04-27 15:57:33 -07:00
Chinmay Garde
a5e952b7a1 Add Impeller geometry. 2022-04-27 15:57:33 -07:00
Chinmay Garde
4144d42f7a Cleanup file names 2022-04-27 15:57:33 -07:00
Chinmay Garde
072ea4baf3 Initial Commit 2022-04-27 15:57:33 -07:00
skia-flutter-autoroll
723ea3e81d Roll Skia from 3e35228b400c to c8830b9f4c72 (1 revision) (flutter/engine#32969) 2022-04-27 15:04:03 -07:00
Dan Field
5c27c4acbf Avoid calling Dart_TimelineGetMicros when systrace is enabled (flutter/engine#32968) 2022-04-27 14:59:03 -07:00
Jackson Gardner
af7fb1d68b Reuse the same temporary canvas for creating shader images (flutter/engine#32864) 2022-04-27 14:14:01 -07:00
skia-flutter-autoroll
264868b89b Roll Skia from e8199af1d990 to 3e35228b400c (1 revision) (flutter/engine#32966) 2022-04-27 13:54:05 -07:00
skia-flutter-autoroll
b1d0d950e6 Roll Dart SDK from 03a0ae6be0cd to 52461b3fd24b (1 revision) (flutter/engine#32965) 2022-04-27 13:49:04 -07:00
Tamir Duberstein
f12e90982b Remove reference to deprecated field (flutter/engine#32964)
log_service_channel is being renamed to log_sink_socket.
2022-04-27 13:12:09 -07:00
skia-flutter-autoroll
cbd2e99a31 Roll Skia from 62471d80c9ac to e8199af1d990 (4 revisions) (flutter/engine#32963) 2022-04-27 12:29:04 -07:00