Skip to content

Solid angle vis#232

Draft
karimsayedre wants to merge 21 commits intomasterfrom
solid-angle-vis
Draft

Solid angle vis#232
karimsayedre wants to merge 21 commits intomasterfrom
solid-angle-vis

Conversation

@karimsayedre
Copy link
Contributor

No description provided.

-  Camera movement is disabled correctly
- Hacked ViewManipulate to use for the cube itself
- Added a storage buffer for debugging and getting stuff from GPU to CPU
- Most importantly, disabled skew, used TRS for that
- Random OBB buttons
- Detection of mismatch of silhouette vertices (between slow more correct algo vs fast LUT based algo)
- More debug data going to imgui
- Little bit of shader code refactoring
- "Revert to last" button to go back to last random transformation of the OBB
- Added getVertexZNeg() and getVertex() preprocessor branches for faster versions
# Conflicts:
#	CMakeLists.txt
- Correct manipulation of OBB using `ImGuizmo::ViewManipulate()`
- More visualizations of cube faces and 2D Primary Sample Space
…added NSC compile rules (for benchmark only for now)
# Conflicts:
#	CMakeLists.txt
#	common/include/nbl/examples/cameras/CCamera.hpp
- Added bilinear and biquadratic samplers
- Added a modified version of Urena 2003 with better pre-computation
- Fixes after merge from master
- Shaders precompiled with permutations for runtime changing of sampling modes without register overhead etc.
- removed a lot of code duplications
Base automatically changed from hlsl_path_tracer to master March 6, 2026 11:23
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.

1 participant