README + ninja build

This commit is contained in:
David Coeurjolly 2023-01-10 10:57:49 +01:00
parent ce5c8ec3f2
commit 8aa50efbd0
2 changed files with 8 additions and 8 deletions

View File

@ -24,20 +24,20 @@ jobs:
os: [ubuntu-latest, macOS-latest] os: [ubuntu-latest, macOS-latest]
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- name: macos - name: macos
if: matrix.os == 'macOS-latest' if: matrix.os == 'macOS-latest'
run: echo "Nothing to install" run: brew install ninja
- name: linux - name: linux
if: matrix.os == 'ubuntu-latest' if: matrix.os == 'ubuntu-latest'
run: sudo apt-get update && sudo apt-get install xorg-dev libglu1-mesa-dev run: sudo apt-get update && sudo apt-get install xorg-dev libglu1-mesa-dev ninja-build
- name: Configure CMake - name: Configure CMake
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
# See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type # See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type
run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -G Ninja
- name: Build - name: Build
# Build your program with the given configuration # Build your program with the given configuration

View File

@ -5,12 +5,12 @@
## Practicals ## Practicals
1. Color Transfer via Discrete Optimal Transport using the sliced 1. Color Transfer via Discrete Optimal Transport using the sliced
approach: [[Note]](https://codimd.math.cnrs.fr/s/s_rh7X9wF), [[Code]](https://github.com/dcoeurjo/CGDI-Practicals/tree/main/1-SlicedOptimalTransport) approach: [[Note]](https://codimd.math.cnrs.fr/s/s_rh7X9wF)
2. Bilateral Filtering (and sliced optimal transport again) [[Notes]](https://codimd.math.cnrs.fr/s/lPZt_4ybn) 2. Bilateral Filtering (and sliced optimal transport again) [[Notes]](https://codimd.math.cnrs.fr/s/lPZt_4ybn)
3. Rasterization, z-Buffer and Winding Numbers: [[Note]](https://codimd.math.cnrs.fr/s/1L-PBLbFW) 3. Rasterization, z-Buffer and Winding Numbers: [[Note]](https://codimd.math.cnrs.fr/s/1L-PBLbFW)
4. 3d modeling: [[Note]](https://codimd.math.cnrs.fr/s/4HjiHCH9z) 4. 3d modeling: [[Note]](https://codimd.math.cnrs.fr/s/4HjiHCH9z)
5. Geometry Processing: Laplacian Smoothing and Tutte Embedding 5. Geometry Processing: Laplacian Smoothing and Tutte Embedding
[[Note]](https://codimd.math.cnrs.fr/s/97oyynV5t), [[Code]](https://github.com/dcoeurjo/CGDI-Practicals/tree/main/4-LaplacianSmoothing) [[Note]](https://codimd.math.cnrs.fr/s/97oyynV5t)
6. Geometry Processing: Discrete Differential Operators on Meshes and Dirichlet Problems [[Note]](https://codimd.math.cnrs.fr/s/QMfjkgib2), [[Code]](https://github.com/dcoeurjo/CGDI-Practicals/tree/main/5-GeomProcessing) 6. Geometry Processing: Discrete Differential Operators on Meshes and Dirichlet Problems [[Note]](https://codimd.math.cnrs.fr/s/QMfjkgib2)
7. Monte Carlo Geometry Processing [[Note]](https://codimd.math.cnrs.fr/s/b5SRBDUf0), [[Code]](https://github.com/dcoeurjo/CGDI-Practicals/tree/main/6-MonteCarloGeometryProcessing) 7. Monte Carlo Geometry Processing [[Note]](https://codimd.math.cnrs.fr/s/b5SRBDUf0)
8. kd-Tree and MC Geometry Processing -bis- [[Note]](https://codimd.math.cnrs.fr/s/TSPaU97gu) 8. kd-Tree and MC Geometry Processing -bis- [[Note]](https://codimd.math.cnrs.fr/s/TSPaU97gu)