David Piuva
|
5a2eee2f5f
Replaced std::shared_ptr with dsr::Handle and introduced textures as separate types.
|
hai 10 meses |
David Piuva
|
935942e0cd
Using the virtual stack and doubling the stack memory.
|
hai 1 ano |
David Piuva
|
ea91d69baf
Went through some Cppcheck warnings.
|
%!s(int64=3) %!d(string=hai) anos |
David Piuva
|
aec0f83296
Made a function for adding a single triangle to the command queue.
|
%!s(int64=3) %!d(string=hai) anos |
David Piuva
|
7266ba13be
Added culling test to the occlusion test, so that negative projections don't pass.
|
%!s(int64=3) %!d(string=hai) anos |
David Piuva
|
43d54b2c7d
Safety checks and two new methods for the occlusion system.
|
%!s(int64=3) %!d(string=hai) anos |
David Piuva
|
606f055c78
Occluding whole models without having to iterate over triangles.
|
%!s(int64=4) %!d(string=hai) anos |
David Piuva
|
1f74faa712
Using a larger view frustum for occluders and getting rid of all extreme corners in exchange.
|
%!s(int64=4) %!d(string=hai) anos |
David Piuva
|
08ec060645
Demonstrating occluders in the cube example.
|
%!s(int64=4) %!d(string=hai) anos |
David Piuva
|
29f5d4325d
Implemented box occluders.
|
%!s(int64=4) %!d(string=hai) anos |
David Piuva
|
9522ea38e0
Made a grid occlusion system. Only using front facing triangles for now.
|
%!s(int64=4) %!d(string=hai) anos |
David Piuva
|
70dc39885c
Using CR-LF line endings in UTF-8 for source files.
|
%!s(int64=5) %!d(string=hai) anos |
David Piuva
|
b81656e5b2
Made a public getter for model bounding boxes.
|
%!s(int64=5) %!d(string=hai) anos |
David Piuva
|
1c622ca0f3
Added a method for checking if a renderer exists, just to prevent hacks.
|
%!s(int64=5) %!d(string=hai) anos |
David Piuva
|
e0c5c72c8d
Removed a pre-condition that would prevent using a an empty model handle as an empty model.
|
%!s(int64=5) %!d(string=hai) anos |
David Piuva
|
2e68e0e73c
Fixed a typo.
|
%!s(int64=5) %!d(string=hai) anos |
David Piuva
|
3c4e7bc569
Beginning of public version history.
|
%!s(int64=6) %!d(string=hai) anos |