Subversion Repository Public Repository

Divide-Framework

This repository has no backups
This repository's network speed is throttled to 100KB/sec

Commits for Divide-Framework/trunk/Source Code/Core/Math/BoundingVolumes/Headers/BoundingBox.inl

Diff revisions: vs.
Revision Author Commited Message
1029 Diff Diff IonutCava picture IonutCava Tue 30 Jan, 2018 17:28:39 +0000

[Ionut]
- Update copyright notices

993 Diff Diff IonutCava picture IonutCava Sun 10 Dec, 2017 20:07:57 +0000

[Ionut]
- Finished initial port of the old scene graph system to the new ECS based system.
- Finished converting 2 components to the new ECS system: Transform and RigidBody
- Fixed the “Deploy” build error with the CEGUI OpenGL renderer.
- Compilation now needs C++14 support (it’s sufficiently wide-spread now)

865 Diff Diff IonutCava picture IonutCava Sun 19 Feb, 2017 21:08:03 +0000

[IonutCava]
- SSE2 optimizations for float variants of mat4 and vec4
- Small bug fixed in refraction and reflection texture debug views

836 Diff Diff IonutCava picture IonutCava Fri 27 Jan, 2017 14:59:56 +0000

[IonutCava]
- Update copyright notice

648 Diff Diff IonutCava picture IonutCava Sun 21 Feb, 2016 16:32:52 +0000

[IonutCava]
- Update copyright notice
- Move BoundingBox and BoundingSphere to a new BoundsComponent
— Add a temp hack in SceneGraphNode to update these

646 Diff Diff IonutCava picture IonutCava Tue 16 Feb, 2016 16:33:15 +0000

[IonutCava]
- Improved frustum culling performance:
— Use p & n-vertex checks
— Pass max distance from RenderPassCuller
- Add GEQUAL / LEQUAL checks that work for F32 and D32 types

640 Diff Diff IonutCava picture IonutCava Tue 09 Feb, 2016 17:18:17 +0000

[IonutCava]
- More Octree updates
- Fixed bounding box collision check
- Added initial intersection code
- Added on-demand flush call for fence locking system

600 Diff Diff IonutCava picture IonutCava Tue 08 Dec, 2015 17:22:11 +0000

[IonutCava]
- Cleanup SceneGraphNode class
- Rework AABB calculation and update system and fix various AABB problems (e.g. light AABB, parent mesh AABB, etc)
- Create a list of closest shadow casting lights for faster shadow map generation
- Texture creation bug fixed (related to descriptor enum value)
- Better FPS and Frametime calculation system

548 Diff Diff IonutCava picture IonutCava Wed 04 Nov, 2015 17:23:15 +0000

[IonutCava]
- More work on improving cascaded shadow maps

543 Diff Diff IonutCava picture IonutCava Fri 30 Oct, 2015 17:18:18 +0000

[IonutCava]
- More profile guided optimizations
- Attempt to render all CSM splits in a single pass using geometry shader based instancing (unfinished)

454 Diff Diff IonutCava picture IonutCava Sun 31 May, 2015 22:17:13 +0000

[Ionut]
- Linux port work

350 Diff Diff IonutCava picture IonutCava Tue 10 Feb, 2015 16:25:39 +0000

[Ionut]
- Simplified some Util-namespace level functions by using STL algorithms where possible
- Formatted the entire codebase using clang-format with the following style: "{BasedOnStyle: Google, IndentWidth: 4}"
- Attempted to make ProfileTimer thread-safe (temp fix until std::chrono works properly in Visual Studio)

343 Diff Diff IonutCava picture IonutCava Thu 15 Jan, 2015 17:30:12 +0000

[Ionut]
- Refactored 2 singletons into static classes (Console and TerrainLoader)
- Changed some C-casts to static_casts
- Updated copyright notices

337 IonutCava picture IonutCava Wed 17 Dec, 2014 17:25:16 +0000

[Ionut]
- Replaced all tabs with 4 spaces (some spacing may be off now. no way to check all the files.)
- Moved implementation details for ParamHandler, BoundingBox, BoundingSphere and ProfileTimer to proper .inl and .cpp files. (more to follow)
- Update all forward declared enums with the required storage type (as requested by the C++11 standard)