Commit History

Author SHA1 Message Date
  David Piuva e69f53aaaf Moved outrendering logic from modelAPI.h and replaced raw pointers with reference counting. 7 months ago
  David Piuva 8ba2e9c9de Moved lots of code into an implementation folder. 10 months ago
  David Piuva 5a2eee2f5f Replaced std::shared_ptr with dsr::Handle and introduced textures as separate types. 10 months ago
  David Piuva 935942e0cd Using the virtual stack and doubling the stack memory. 1 year ago
  David Piuva ea91d69baf Went through some Cppcheck warnings. 3 years ago
  David Piuva aec0f83296 Made a function for adding a single triangle to the command queue. 3 years ago
  David Piuva 7266ba13be Added culling test to the occlusion test, so that negative projections don't pass. 3 years ago
  David Piuva 43d54b2c7d Safety checks and two new methods for the occlusion system. 3 years ago
  David Piuva 606f055c78 Occluding whole models without having to iterate over triangles. 4 years ago
  David Piuva 1f74faa712 Using a larger view frustum for occluders and getting rid of all extreme corners in exchange. 4 years ago
  David Piuva 08ec060645 Demonstrating occluders in the cube example. 4 years ago
  David Piuva 29f5d4325d Implemented box occluders. 4 years ago
  David Piuva 9522ea38e0 Made a grid occlusion system. Only using front facing triangles for now. 4 years ago
  David Piuva 70dc39885c Using CR-LF line endings in UTF-8 for source files. 5 years ago
  David Piuva b81656e5b2 Made a public getter for model bounding boxes. 5 years ago
  David Piuva 1c622ca0f3 Added a method for checking if a renderer exists, just to prevent hacks. 5 years ago
  David Piuva e0c5c72c8d Removed a pre-condition that would prevent using a an empty model handle as an empty model. 5 years ago
  David Piuva 2e68e0e73c Fixed a typo. 5 years ago
  David Piuva 3c4e7bc569 Beginning of public version history. 6 years ago