| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
% and %= already exist and abusing them for simplifying perspective
multiplication was always a bad idea. Here they just become named
functions.
|
|
|
|
| |
Reduces excess vertices in cylinders
|
| |
|
|
|
|
| |
Half of them acquired a .cpp part anyway
|
|
|
|
|
|
| |
custom vector_traits implementation
Simplify code previously messy as a result of the original hack.
|
| |
|
|
|
|
|
|
|
|
|
| |
Fixes issue where face controller extrusions applied to a rotated or
scaled mesh would be applied incorrectly. Now we create the mesh at the
origin, deform it as required (scale), apply face controllers and
finally relocate it as required (position and rotation). A relative
level of detail is cascade into the generation for shapes like cylinder,
which generate fewer faces for small objects.
|
|
|
|
| |
Acts as a base class for persistence parser, encompasses the parse stack and manages shared objects
|
| |
|
|
|
|
| |
Updates colours in sample model.
|
| |
|
| |
|
| |
|
|
Requires temporary change to the fragment shader to hardcode some visible colour to the model
|