Skip to content

Commit 983471e

Browse files
author
Carlos Scheidegger
committed
operators (add, sub, mul, div) now work on shade functions, the 'obvious way': Shade.add(f,g)(x) = Shade.add(f(x), g(x))
1 parent 648f238 commit 983471e

14 files changed

Lines changed: 1638 additions & 1421 deletions

File tree

Makefile

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -77,11 +77,21 @@ lux.js: \
7777
src/lux/ui/parameter_checkbox.js \
7878
src/lux/ui/center_zoom_interactor.js \
7979
src/shade/_begin.js \
80+
src/shade/create.js \
81+
src/shade/types/_begin.js \
82+
src/shade/types/type_of.js \
83+
src/shade/types/base_t.js \
84+
src/shade/types/basic.js \
85+
src/shade/types/array.js \
86+
src/shade/types/function_t.js \
87+
src/shade/types/simple_types.js \
88+
src/shade/types/struct_t.js \
8089
src/shade/debug/_begin.js \
8190
src/shade/debug/walk.js \
8291
src/shade/debug/from_json.js \
8392
src/shade/debug/_json_builder.js \
8493
src/shade/make.js \
94+
src/shade/function.js \
8595
src/shade/memoize_on_field.js \
8696
src/shade/memoize_on_guid_dict.js \
8797
src/shade/unknown.js \
@@ -91,15 +101,6 @@ lux.js: \
91101
src/shade/color.js \
92102
src/shade/looping.js \
93103
src/shade/unique_name.js \
94-
src/shade/create.js \
95-
src/shade/types/_begin.js \
96-
src/shade/types/type_of.js \
97-
src/shade/types/base_t.js \
98-
src/shade/types/basic.js \
99-
src/shade/types/array.js \
100-
src/shade/types/function_t.js \
101-
src/shade/types/simple_types.js \
102-
src/shade/types/struct_t.js \
103104
src/shade/compilation_context.js \
104105
src/shade/exp.js \
105106
src/shade/value_exp.js \
@@ -221,6 +222,7 @@ lux.js: \
221222
src/lux/scene/transform/geo/_end.js \
222223
src/lux/scene/transform/camera/_begin.js \
223224
src/lux/scene/transform/camera/ortho.js \
225+
src/lux/scene/transform/camera/perspective.js \
224226
src/lux/promises/_begin.js \
225227
src/lux/promises/texture.js \
226228
src/lux/promises/_end.js \

0 commit comments

Comments
 (0)