David Piuva
|
7c908edfc8
Implemented dense isometric background models.
|
5 years ago |
David Piuva
|
c3f3cdf0d5
Rendering a model brush in Sandbox edit mode.
|
5 years ago |
David Piuva
|
1b9c027de0
Made dense model rendering twice as fast using a custom format.
|
5 years ago |
David Piuva
|
144f29b9a8
Getting triangle bounds directly from positions.
|
5 years ago |
David Piuva
|
0cf6f402da
Made per-pixel light normalization optional to save time on real-time rendering.
|
5 years ago |
David Piuva
|
930488a20d
Getting target image pointers in advance.
|
5 years ago |
David Piuva
|
48c41b23b6
Implemented a simpler rasterization algorithm for dense models.
|
5 years ago |
David Piuva
|
0d3f053876
Documented the new pre-condition.
|
5 years ago |
David Piuva
|
0bea239829
Improved color stability by clamping vertex weights in dense rendering.
|
5 years ago |
David Piuva
|
ebc46d9165
Only interpolating dense vertex colors using three channels.
|
5 years ago |
David Piuva
|
1d82ff4ec7
Getting image strides before dense rendering.
|
5 years ago |
David Piuva
|
673f53836a
Optimized dense model rendering using back-face culling.
|
5 years ago |
David Piuva
|
e9429ce88e
Using generic names for the vector conversion functions.
|
5 years ago |
David Piuva
|
6adb16c6e3
Optimized dense model rendering using pointers to pixel data.
|
5 years ago |
David Piuva
|
98fe2c1550
Optimized normal transforms.
|
5 years ago |
David Piuva
|
a7e7682748
Implemented early bounding box culling for dense isometric rendering.
|
5 years ago |
David Piuva
|
dd23994c14
Noticed that the model's bounds were flipped.
|
5 years ago |
David Piuva
|
0c254bece0
Merged all transformations into a single 3x4 matrix for dense isometric rendering.
|
5 years ago |
David Piuva
|
b81656e5b2
Made a public getter for model bounding boxes.
|
5 years ago |
David Piuva
|
7a067f7118
Made it possible to mix deep sprites with freely rotated dynamic models.
|
5 years ago |
David Piuva
|
486a693a42
Made a bound check for sprite type indices.
|
5 years ago |
David Piuva
|
38fd49a7f9
Refactored sprite generation to be more reusable.
|
5 years ago |
David Piuva
|
c3215c10cc
Fixed a newly introduced bug in the Sandbox example.
|
5 years ago |
David Piuva
|
8cefa264a0
Optimized the Sandbox example using dirty rectangles for even higher frame-rates.
|
5 years ago |
David Piuva
|
d2f2ea63c6
Removed deprecated split functions.
|
5 years ago |
David Piuva
|
0f5daa8d8f
Renamed string_split to string_dangerous_split and string_split_inPlace to string_dangerous_split_inPlace.
|
5 years ago |
David Piuva
|
aa4d1184ce
Made safety checks for manually identifying numbers before parsing.
|
5 years ago |
David Piuva
|
77996d3b13
Replaced string_parseInteger and string_parseDouble to simplify reading the code.
|
5 years ago |
David Piuva
|
fb5a8b4a9c
Improved readability using string_length to avoid confusion with lists.
|
5 years ago |
David Piuva
|
fe47c67848
Moved out non-core functions from the String type for easier maintenance.
|
5 years ago |