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

[PART-3] CPUAggregation Refactor : Remove CPU Aggregation from GPUGridAggregator #3953

Merged
merged 4 commits into from Dec 7, 2019

Conversation

1chandu
Copy link
Contributor

@1chandu 1chandu commented Dec 3, 2019

For #3583

NOTE: Splitting #3912 to multiple stacked PRs, will close #3912 (keeping it open for existing discussions to be resolved).

Background

  • GPUGridAggregator:
    • Remove CPU Aggregation support.
    • Remove state management , this will be handled by new abstract composite layer (AggregationLayer, will be added in next PR).
    • Update tests and docs.

Change List

…dAggregationLayer (#3954)

* Consolidate CPU Aggregation
* ContourLayer: only perform shallow compare for contours prop, individual triggers not needed anymore
* Conver matrix multiply to translation/scaling
* Remove fp64 flag and dependency on project64 module
* Unify screenspace projections, remove usage of gridTransformMatrix
* Use 3D position for CPU and GPU aggregation
* GPUAggregation: use 64 bit position attribute
@coveralls
Copy link

Coverage Status

Coverage increased (+1.7%) to 83.576% when pulling 1d03510 on CPUAggregationRefactor3 into 27f6cec on CPUAggregationRefactor2.

@1chandu 1chandu merged commit 39b105f into CPUAggregationRefactor2 Dec 7, 2019
@1chandu 1chandu deleted the CPUAggregationRefactor3 branch December 7, 2019 01:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants