Grant Sanderson
|
abbe131e8d
|
Track full cross product and dot product of tangent vectors at joints
And alter the convention of what flat_stroke means to be more sensible in 3d
|
2023-01-17 11:36:47 -08:00 |
|
Grant Sanderson
|
8d277af47c
|
Go back the convention of positioning stroke vertices in space before geom shader
|
2023-01-16 21:46:43 -08:00 |
|
Grant Sanderson
|
c3cd64f68c
|
Package reflectiveness, gloss and shadow into a single uniform "shading"
|
2023-01-16 19:33:57 -08:00 |
|
Grant Sanderson
|
6f9f83fb1b
|
Unify shader_dtype and data_dtype
|
2023-01-15 19:09:29 -08:00 |
|
Grant Sanderson
|
a004c88e02
|
Consolidate functions associated with computing gl_Position
|
2023-01-13 22:07:28 -08:00 |
|
Grant Sanderson
|
a07701e295
|
Use triangle strip for stroke shader
|
2023-01-12 15:56:12 -08:00 |
|
Grant Sanderson
|
0136cef1d9
|
Minor simplifications for stroke shader
|
2023-01-08 21:53:43 -05:00 |
|
Grant Sanderson
|
d5fdc75164
|
Remove the need to track previous and next joints in stroke shader
|
2023-01-08 20:29:31 -05:00 |
|
Grant Sanderson
|
795f6e2490
|
Remove unit_normal attribute
|
2022-12-27 19:12:00 -08:00 |
|
Grant Sanderson
|
40bf1fd6a9
|
Stop tracking unit_normal in data
Track orientation of each curve instead
|
2022-12-23 10:08:23 -07:00 |
|
Grant Sanderson
|
de7d9ce8c9
|
Don't let stroke width vary with zoom levels
|
2022-07-19 12:38:45 -07:00 |
|
Grant Sanderson
|
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 |
|
Grant Sanderson
|
632c35daef
|
Fix bugs in stroke shader for 3d scenes
|
2021-01-08 22:28:34 -08:00 |
|
Grant Sanderson
|
7b8677fd6c
|
Push all mention of the #INSERT convention to a note in the insert file
|
2021-01-07 16:16:20 -08:00 |
|
Grant Sanderson
|
065df65cf1
|
Reorganize how shader files sit in the shaders folder
|
2021-01-05 23:14:16 -08:00 |
|