Grant Sanderson
|
8af879236e
|
Make gloss and shadow uniforms
|
2020-06-28 12:13:25 -07:00 |
|
Grant Sanderson
|
ccefbc0dea
|
Add is_fixed_in_frame uniform which allows mobjects to not get rotated by the camera
|
2020-06-08 20:27:07 -07:00 |
|
Grant Sanderson
|
5d34cee014
|
Move frame resizing to get_gl_Position so that the screen rotation matrix remains det 1
|
2020-06-08 17:55:41 -07:00 |
|
Grant Sanderson
|
be904774dd
|
Treat joint_type as a uniform
|
2020-06-08 16:03:08 -07:00 |
|
Grant Sanderson
|
ba7a51931d
|
Add shadow, and pull out lighting information to Mobject
|
2020-06-06 16:55:56 -07:00 |
|
Grant Sanderson
|
98ac6a06f2
|
Small cleanup
|
2020-06-06 10:56:46 -07:00 |
|
Grant Sanderson
|
274ebe7a52
|
Change stroke shader to effectively project down to a flat plane before drawing, but to remember z information via gl_Position and lighting.
|
2020-06-06 09:26:18 -07:00 |
|
Grant Sanderson
|
e4419204cb
|
Got stroke shaders working in 3d
|
2020-06-04 11:29:36 -07:00 |
|
Grant Sanderson
|
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 |
|
Grant Sanderson
|
38cc0a7174
|
Added glossiness to VMobjects
|
2020-06-02 16:18:44 -07:00 |
|
Grant Sanderson
|
725a7e3121
|
Enable 3d rotations
|
2020-06-01 16:21:18 -07:00 |
|
Grant Sanderson
|
673b85f129
|
Prep quadratic bezier shaders to work in 3d
|
2020-02-16 10:53:16 -08:00 |
|
Grant Sanderson
|
3f0cc56665
|
Separate out the point_to_gl_Position function, which needs to be updated later
|
2020-02-12 18:05:22 -08:00 |
|
Grant Sanderson
|
cb31ce3049
|
Temporarily(?) allow stroke shader to sometimes cross triangles so as to avoid other artifacts
|
2020-02-12 12:51:36 -08:00 |
|
Grant Sanderson
|
15e3178721
|
Incorporate frame_center in translation to gl_Position
|
2020-02-11 19:49:54 -08:00 |
|
Grant Sanderson
|
8638f7303a
|
Added quadratic bezier shader files
|
2020-02-03 10:52:39 -08:00 |
|