v0.0.2
sxyazi/yaziv0.0.2Oct 29, 2024by ShenhanQian
AI Summary
The project migrates from the OpenGL rasterizer to the CUDA rasterizer to leverage new resolution capabilities in nvdiffrast, specifically supporting non-multiple-of-8 resolutions and sizes over 2048x2048. This change requires manual dependency upgrades.
Key Highlights
- Switch from OpenGL rasterizer to CUDA rasterizer
- Leverages nvdiffrast v0.3.2+ resolution support
- Requires manual upgrade of nvdiffrast dependency
Breaking Changes
- Switch from OpenGL rasterizer to CUDA rasterizer
New Features
- Support for non-multiple-of-8 resolutions
- Support for resolutions over 2048x2048
Full Release Notes
Since nvdiffrast now supports non-multiple-of-8 resolutions (https://github.com/NVlabs/nvdiffrast/releases/tag/v0.3.2) and resolutions over 2048x2048 (https://github.com/NVlabs/nvdiffrast/releases/tag/v0.3.3) in CUDA rasterizer, we switch from OpenGL rasterizer to CUDA rasterizer to simplify installation. You need to upgrade nvdiffrast via >```shell > pip install nvdiffrast@git+https://github.com/ShenhanQian/nvdiffrast@backface-culling -U > rm -r ~/.cache/torch_extensions/*/nvdiffrast* > ```