19 Commits

Author SHA1 Message Date
2b931dc7a2 Improvements to surfaces, with textured surfaces available 2020-06-04 17:17:38 -07:00
4c33b99d39 Very rudimentary 3dSurface type 2020-06-04 15:41:20 -07:00
e4419204cb Got stroke shaders working in 3d 2020-06-04 11:29:36 -07:00
23bbdc63ba Fix up fill shaders to work when being viewed from different orientations, along with several other little bugs 2020-06-03 17:10:33 -07:00
38cc0a7174 Added glossiness to VMobjects 2020-06-02 16:18:44 -07:00
725a7e3121 Enable 3d rotations 2020-06-01 16:21:18 -07:00
e882356264 Small cleanups to the shader files 2020-05-31 17:31:03 -07:00
00dcc14df1 Fixed the random-dimples-on-zeros bug while fixing up the fill shaders 2020-05-31 17:02:05 -07:00
6eabbe943b Changed -1 to -1.0 for broader GPU suppot.
Some GLSL compilers are more sensitive to types than others. With this fix, my Intel HD Graphics 5500 (Broadwell GT2) gives no error on this script anymore.
2020-03-30 20:26:06 +02:00
673b85f129 Prep quadratic bezier shaders to work in 3d 2020-02-16 10:53:16 -08:00
1a0b0e748c Fixed pixel_coords_to_space_coords 2020-02-14 10:52:39 -08:00
e5d8f83dbf Implemented ImageMobject with shaders 2020-02-13 10:39:26 -08:00
3f0cc56665 Separate out the point_to_gl_Position function, which needs to be updated later 2020-02-12 18:05:22 -08:00
50c7dd7d48 Don't have fill shader use quick (flawed) sdf 2020-02-12 13:24:15 -08:00
cb31ce3049 Temporarily(?) allow stroke shader to sometimes cross triangles so as to avoid other artifacts 2020-02-12 12:51:36 -08:00
15e3178721 Incorporate frame_center in translation to gl_Position 2020-02-11 19:49:54 -08:00
9b3d294464 Change fill shaders to compute orientation inside 2020-02-07 09:31:57 -08:00
0a82229ac1 Have stroke/fill vert shaders take in 3d points 2020-02-05 14:45:42 -08:00
8638f7303a Added quadratic bezier shader files 2020-02-03 10:52:39 -08:00