1
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 month ago. based on code collected about 1 month ago.
Jan 05, 2024 — Jan 05, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Added SpatialGrid implementation (still a WIP, but largely there!).
Starnick
as nicholas.woodfield
More... almost 9 years ago
Updated ISpatial interface.
Starnick
as nicholas.woodfield
More... almost 9 years ago
Changed locking for NotifyToDraw to use SpinLock, for a large number of instances, tests show it seems to be faster. Made NotiftyToDrawAll not lock.
Starnick
as nicholas.woodfield
More... almost 9 years ago
Fixed null reference exception
Starnick
as nicholas.woodfield
More... almost 9 years ago
Reversed pDest/pSrc in copy arguments
Starnick
as nicholas.woodfield
More... almost 9 years ago
Improved AABB-Frustum intersection (eliminate recalculating min/max for every plane intersection)
Starnick
as nicholas.woodfield
More... almost 9 years ago
Added optional parameter for notifying marked renderables [for instance definition to work in Multi-threaded scenarios]
Starnick
as nicholas.woodfield
More... almost 9 years ago
Improved Plane-AABB intersection.
Starnick
as nicholas.woodfield
More... almost 9 years ago
Minor tweak to object pooling capacity (only will fail to allocate if we track objects, otherwise capacity is for when we return objects). Added ISpatial interface. More... almost 9 years ago
No need to call Application::Exit() on shutdown (I think?). Also now calling Engine::Destroy() when cleaning up resources. More... almost 9 years ago
Removed dead code
Starnick
as nicholas.woodfield
More... almost 9 years ago
Lots of changes to InstanceDefinition (finally added comments and copyright). Made NotifyToDraw threadsafe.
Starnick
as nicholas.woodfield
More... almost 9 years ago
Added bulk Enqueue/Dequeue methods to RenderQueue. Tweaked marked API
Starnick
as nicholas.woodfield
More... almost 9 years ago
Fixed issue with unlit standard instanced shaders.
Starnick
as nicholas.woodfield
More... almost 9 years ago
Changed renderqueue::CopyTo
Starnick
as nicholas.woodfield
More... almost 9 years ago
Added VisitLock to the engine core (and a unit test!). First thing to come out of the "Spatial Grid" effort. More... almost 9 years ago
Fixed bug in MergeAABBABB More... almost 9 years ago
Added intersect methods for AABB, Sphere in their data-carrier object for some cases when we hold data and want to do a simple intersection test (for the full suite of tests, use the class-types). More... almost 9 years ago
Some additional cleanup of picking API. Added summary comments to public methods. Added a FindPicks() method to Spatial to support hierarchal picking of scenegraph. More... almost 9 years ago
Fixed up a winding disorder in segment/ray - triangle intersection test (normal used should always be correct). Also incorporated in a ignore backface flag since we're already doing a dot product there. Added an intersects method on MeshData which will be used by the scenegraph Mesh (doing the test all in Obj space and only valid hits we'll transform things to world space). Added a bitflag option to pick query. More... almost 9 years ago
Added IPickable implementation to Mesh. More... almost 9 years ago
Using zero's for the comparison More... almost 9 years ago
Fixed ray/segment-Triangle intersection query. More... almost 9 years ago
Fixed segment/ray intersections for OBB. Made bounding volume as IPickable. More... almost 9 years ago
Fixed some egregious errors in Ray/Segment -AABB intersection tests (where we get 0-2 points on the bounding box). Still need to review for OBB More... almost 9 years ago
Added an interval check method to helper More... almost 9 years ago
Adding results... More... almost 9 years ago
Doh More... almost 9 years ago
WIP redesign of old Pick API More... almost 9 years ago
Changed active list in Pool to a HashSet, also added option to not track active objects at all. Made this the default for the Pool<T> helper static class. More... almost 9 years ago