Skip to content

Conversation

RealEdwardS
Copy link

@RealEdwardS RealEdwardS commented Jul 9, 2025

Describe your changes

Issue ticket number and link if any

Checklist for finalizing the PR

  • I have performed a self-review of my code
  • I have added tests for new features and bugfixes
  • I have added documentation for new features
  • If it is a modifying the libf3d API, I have updated bindings
  • If it is a modifying the .github/workflows/versions.json, I have updated timestamp

Continuous integration

Please check the checkbox of the CI you want to run, then push again on your branch.

  • Style checks
  • Fast CI
  • Coverage cached CI
  • Analysis cached CI
  • WASM docker CI
  • Android docker CI
  • macOS Intel cached CI
  • macOS ARM cached CI
  • Windows cached CI
  • Linux cached CI
  • Other cached CI

@mwestphal
Copy link
Member

Hi @RealEdwardS

Looks like this is ongoing, do not hesitate to ping me here or on discord when you need a review :)

@RealEdwardS
Copy link
Author

Fixed and added some material.

Right now I've skipped some supported PDAL types including faux, i3s, memoryview, pgpointcloud, and tindex, since they're not files, but other buffers/mediums?

The gdal has a lot of files it supports, I still need to add all of them if necessary.

Hopefully I'm on the right path, if I am, I'll continue and add some testing.

Thanks :)

@mwestphal
Copy link
Member

The gdal has a lot of files it supports, I still need to add all of them if necessary.

Lets only add the one that we test and that makes sense. We dont need to add every single format.

@mwestphal
Copy link
Member

Hopefully I'm on the right path, if I am, I'll continue and add some testing.

Let me know when you need a review or want to discuss how to do things :)

@RealEdwardS
Copy link
Author

Can you review my current code? I don't think I've missed anything with the implementation, though I haven't touched anything in the .github directory which I assume is used to test and build the plugin.

Thanks

Copy link
Member

@mwestphal mwestphal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

reviewed. Lets focus on a few select formats first.

@mwestphal
Copy link
Member

will fix #201

@mwestphal
Copy link
Member

Hi @RealEdwardS , how is it going ? Do you need any help ?

@RealEdwardS
Copy link
Author

Hi @RealEdwardS , how is it going ? Do you need any help ?

Hi. Sorry for the delay. I've cleaned up some of the issues that was pointed out last time. I am currently trying to build f3d with my current progress and right now it's not building with a "Could not find the VTK package with the following required components: IOPDAL." message.

I tried adding an Install PDAL Dependency dir in the .github/actions dir, but it's still failing to build.

@mwestphal
Copy link
Member

mwestphal commented Jul 25, 2025

Could not find the VTK package with the following required components: IOPDAL

You obviously need to enable IOPDAL in your VTK build :)

Lets discuss on discord. https://discord.f3d.app

@mwestphal
Copy link
Member

@RealEdwardS let me know if you have any struggle reaching out on discord

@RealEdwardS RealEdwardS marked this pull request as draft August 9, 2025 11:06
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_INSTALL_LIBDIR:PATH=lib
-DCMAKE_INSTALL_PREFIX=../pdal_install
-DCMAKE_POSITION_INDEPENDENT_CODE=ON
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do you need this ?

@RealEdwardS
Copy link
Author

\ci -main

@RealEdwardS
Copy link
Author

\ci fast

@mwestphal mwestphal added ci:fast and removed ci:main labels Sep 16, 2025
@RealEdwardS
Copy link
Author

\ci -fast

@RealEdwardS
Copy link
Author

\ci main

@mwestphal mwestphal added ci:main and removed ci:fast labels Sep 16, 2025
Copy link

codecov bot commented Sep 18, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 96.31%. Comparing base (a71bfe6) to head (fb4df6d).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2380      +/-   ##
==========================================
+ Coverage   96.29%   96.31%   +0.02%     
==========================================
  Files         134      136       +2     
  Lines       12798    12868      +70     
==========================================
+ Hits        12324    12394      +70     
  Misses        474      474              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants