18 Commits

Author SHA1 Message Date
3f2d15986a Make TrueDot shading in 3d work 2023-02-16 16:47:59 -08:00
e950286fa4 Replace get_gl_Position -> emit_gl_Position 2023-01-30 18:43:28 -08:00
981fe009e5 Fix radius on dots 2023-01-18 23:43:36 -08:00
8e2cf04b71 Simplify true_dot shaders 2023-01-18 15:36:00 -08:00
6c2544098b Store pixel_size instead of pixel_shape 2023-01-18 13:50:09 -08:00
b667d89e9b Simplify get_gl_Position 2023-01-18 13:44:41 -08:00
c3cd64f68c Package reflectiveness, gloss and shadow into a single uniform "shading" 2023-01-16 19:33:57 -08:00
6f9f83fb1b Unify shader_dtype and data_dtype 2023-01-15 19:09:29 -08:00
c8238f6b39 Consolidate lighting uniforms 2023-01-14 07:57:47 -08:00
d19b244ee1 Move uniform pixel_shape declaration outside of get_gl_Position 2023-01-13 22:11:13 -08:00
a004c88e02 Consolidate functions associated with computing gl_Position 2023-01-13 22:07:28 -08:00
de5198196b Fix anti-alias width bug on DotCloud 2023-01-12 19:44:10 -08:00
81c3ae3037 Have separate notions of gloss and reflectiveness 2021-11-08 21:46:09 -08:00
442e7fc14d Use focal_distance as camera_distance in shaders. 2021-06-05 17:43:32 +08:00
59af903f14 Reorganize the interaction between CameraFrame and shader perspective transforms, along with some keyboard interactions for panning 2021-01-18 16:39:29 -08:00
e98ebfe9e1 Rename add_light -> finalize_color and leave room for other color manipulations 2021-01-09 22:11:38 -08:00
7b8677fd6c Push all mention of the #INSERT convention to a note in the insert file 2021-01-07 16:16:20 -08:00
065df65cf1 Reorganize how shader files sit in the shaders folder 2021-01-05 23:14:16 -08:00