Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Frag spall optimization #1163

Merged
merged 10 commits into from
May 21, 2015
Merged

Frag spall optimization #1163

merged 10 commits into from
May 21, 2015

Conversation

jaynus
Copy link
Contributor

@jaynus jaynus commented May 14, 2015

Changed: Entire frag system re-optimized to a single tracking/GC index-based PFH.
Changed: Spalling calculations now throttled across frames and limited; accurate but performant
Changed: All lookups are now index-based on a global projectiles array. This reduced runtime dramatically for all fragmentation.

Merges and closes #605

NouberNou and others added 6 commits April 14, 2015 00:41
…ingle PFH, with index-based referencing instead of searches. TODO: Break spall calculation up to multiple frames. Needs testing.
…pallOptimization

Conflicts:
	addons/frag/XEH_preInit.sqf
…x-based PFH.

Changed: Spalling calculations now throttled across frames and limited; accurate but performant
Changed: All lookups are now index-based on a global projectiles array. This reduced runtime dramatically for all fragmentation.
@jaynus jaynus added kind/enhancement Release Notes: **IMPROVED:** status/needs-testing labels May 14, 2015
@jaynus jaynus added this to the 3.1.0 milestone May 14, 2015
@jaynus
Copy link
Contributor Author

jaynus commented May 14, 2015

@ulteq this could use some perf profiling love to see how it performs compared to current master.

@ulteq
Copy link
Contributor

ulteq commented May 15, 2015

fragspallperf

@jaynus
Copy link
Contributor Author

jaynus commented May 15, 2015

I am working on the discussed HitPart optimizations now.

jaynus added a commit that referenced this pull request May 21, 2015
@jaynus jaynus merged commit 46751fd into master May 21, 2015
@jaynus jaynus deleted the fragSpallOptimization branch May 21, 2015 22:08
@PabstMirror PabstMirror mentioned this pull request Jun 19, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement Release Notes: **IMPROVED:** status/needs-testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants