Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
f7cd7e3
Add SciVis Studio model types
jeffamstutz May 1, 2026
25283ce
Add SciVis Studio serialization tests
jeffamstutz May 1, 2026
581eb89
Add SciVis Studio project context
jeffamstutz May 1, 2026
3f8016e
Add SciVis Studio application shell
jeffamstutz May 1, 2026
9999299
Add SciVis Studio layout print menu item
jeffamstutz May 2, 2026
9ff5a2b
Use SciVis Studio default layout file
jeffamstutz May 2, 2026
3717885
Save SciVis Studio default layout from menu
jeffamstutz May 2, 2026
04c6d45
Add dataset source file browser
jeffamstutz May 2, 2026
f3539b7
update default layout
jeffamstutz May 2, 2026
ba8dfa9
Add project directory browser
jeffamstutz May 2, 2026
1983ce9
allow selected objects to be editable after load
jeffamstutz May 8, 2026
4870663
format
jeffamstutz May 8, 2026
815c976
shots should use the animation manager for time
jeffamstutz May 8, 2026
fa0f47b
signal layer changes when dataset visibility is toggled
jeffamstutz May 9, 2026
2c30cc7
fix layer/node ref resolution surviving project sessions
jeffamstutz May 9, 2026
f731c35
fixes after rebase
jeffamstutz May 15, 2026
38e98b7
add feature for externally loadeing color map presets
jeffamstutz May 19, 2026
65a57a5
add "look" mode to the viewport manipulator
jeffamstutz May 19, 2026
5fc5084
implement recent projects menu
jeffamstutz May 19, 2026
d61f93c
simplify buttons in camera rig window
jeffamstutz May 20, 2026
4d28ae8
move tooltip helper function to a generic place
jeffamstutz May 20, 2026
7bee877
use new utility function in relevant places
jeffamstutz May 20, 2026
5760ef3
have viewport settings survive project close/open
jeffamstutz May 20, 2026
cdbe5d7
make device/renderer selection for shot rendering are dropdown menus
jeffamstutz May 21, 2026
ba4e81d
implement offline render task cancellation via the UI
jeffamstutz May 21, 2026
98fe767
temporarily disable viewport updates when rendering a shot
jeffamstutz May 21, 2026
8194b26
fix orphan Scene object references after project load
jeffamstutz May 22, 2026
a53f099
fix fragile volume import conditions causing crashes in some cases
jeffamstutz May 22, 2026
be0be9f
add code to export only Scene cameras and renderers
jeffamstutz May 22, 2026
fe99059
add CLI tool for rendering shots
jeffamstutz May 22, 2026
d923fb2
fix UI issues with camera rig window
jeffamstutz May 22, 2026
7962bab
add new interpolation modes for camera animations
jeffamstutz May 22, 2026
372b69f
adjust interpolation curves
jeffamstutz May 22, 2026
744bc64
add tooltip to camera keyframe selector
jeffamstutz May 22, 2026
86ebff8
add schema metadata validation for DataTree file I/O
jeffamstutz May 22, 2026
002039f
add light rigs + UI editor
jeffamstutz May 27, 2026
f1c75aa
update default UI layout
jeffamstutz May 27, 2026
de493a8
Add confirmation dialog for updating UI layout default
jeffamstutz May 27, 2026
1bfa8ac
consolidate confirmation dialog code paths
jeffamstutz May 27, 2026
d5c9b56
Project->New no longer prompts for a project directory
jeffamstutz May 27, 2026
c0a1468
ensure that the app starts in a "clean" state
jeffamstutz May 27, 2026
5eea491
add hook for injecting UI style overrides for app windows
jeffamstutz May 28, 2026
308f6c6
use namespaces to organize major concepts
jeffamstutz May 29, 2026
3d65465
decouple viewport renderer from shot renderer
jeffamstutz May 29, 2026
d39db6a
fix SRT <--> mat4 transform conversion
jeffamstutz May 29, 2026
8408b17
rename AddDatasetDialog --> AddStaticDatasetDialog
jeffamstutz May 31, 2026
e3e7d62
add file animations
jeffamstutz Jun 1, 2026
5bca1cd
implement import/export of individual surface + volume objects
jeffamstutz Jun 3, 2026
8dda79c
fix bad unit test path on Windows
jeffamstutz Jun 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions tsd/apps/interactive/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
add_subdirectory(dataTreeEditor)
add_subdirectory(demos)
add_subdirectory(multiDeviceViewer)
add_subdirectory(scivisStudio)
add_subdirectory(viewer)
if (TSD_USE_MPI)
add_subdirectory(mpiViewer)
Expand Down
6 changes: 6 additions & 0 deletions tsd/apps/interactive/mpiViewer/DistributedViewport.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -425,4 +425,10 @@ int DistributedViewport::windowFlags() const
return ImGuiWindowFlags_MenuBar;
}

int DistributedViewport::pushStyle()
{
ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(4.f, 4.f));
return 1;
}

} // namespace tsd::mpi_viewer
1 change: 1 addition & 0 deletions tsd/apps/interactive/mpiViewer/DistributedViewport.h
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ struct DistributedViewport : public tsd::ui::imgui::Window
void ui_timeControls();

int windowFlags() const override;
int pushStyle() override;

// Data /////////////////////////////////////////////////////////////////////

Expand Down
Loading
Loading