| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
i was using a single alternator to mux both i/o and drawing
in a single proc, and avoid locking. the problem is that it
causes a fight to break up every time there's any input
(steady 100Hz) or a lot of drawing requests from the
renderer (up to 60Hz.)
i added a drawproc to handle exclusively drawing requests,
and a drawing lock for UI widgets that kidnap the display.
|
|
|
|
|
|
|
|
| |
gouraud wasn't being applied when the vertex had no material,
now it just takes the defaults.
also added a new primtest.obj to visualize all the primitives
in a single model.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
crucial step to begin exploration of different 3d environments
and their tools.
|
| |
|
| |
|
| |
|
|
|
|
| |
shaders.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
add an mmb menu for texture sampling selection and point
light position randomization.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
at the moment only one texture can be loaded
and it is applied to the first model.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
transformations.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|