[root]/Packages/rtrt/StandAlone
scenes
(13 files, 7409 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 25 (100.0%) | 271 (100.0%) | 10.8 |
bigler | 22 (88.0%) | 271 (100.0%) | 12.3 |
sparker | 1 (4.0%) | 0 (0.0%) | 0.0 |
aek | 2 (8.0%) | 0 (0.0%) | 0.0 |
Core/Dpy.cc
Core/Dpy.h
Added display_frame_rate and save_frame functions to consolidate
code in the framed and frameless loops.
Core/DpyBase.h
Inherit from ExternalUIInterface to allow access to DpyBase classes
in DpyGui.
Core/GridSpheresDpy.cc
If the config file had problems, have better error recovery rather
than just letting things go along as if it was OK.
Core/Scene.cc
Core/Scene.h
Added attach_displays_to_engine function. This will add all the
DpyBase classes registered with Scene using attach_display with the
GUI window.
StandAlone/rtrt.cc
Attach all the displays in Scene to the DpyGui.
StandAlone/scenes/tstdemo.cc
Added comments for how to run the scene file.
Don't call display->setup_vars().
StandAlone/scenes/uintahparticle2.cc
Attach the display to the scene, so that it will go away when rtrt
exits.
3 lines of code changed in 2 files:
Retire .cvsignore files
0 lines of code changed in 1 file:
Don't try to look for scene.rs anymore.
6 lines of code changed in 1 file:
Remove reference to RTRT::np. Updated for new Dpy constructure API.
3 lines of code changed in 3 files:
Added glut and glui libraries to link line of auxilary programs. (Bigler)
0 lines of code changed in 2 files:
Main no longer finishes until all the threads have exited. GGT can now be started the program started.
0 lines of code changed in 2 files:
Start up gui with startDefaultGui function instead of doing it all here.
2 lines of code changed in 1 file:
Moved the start of DpyGui thread to after the glut/glui thread.
1 lines of code changed in 1 file:
Add tclgui prototype to build system.
20 lines of code changed in 1 file:
Initial versions for tcl GUI prototype.
124 lines of code changed in 1 file:
Make sure you make the GL context null before quitting.
9 lines of code changed in 1 file:
Detach Glut Glui thread instead of adding it to the Thread Group, so it can exit independantly of the rest of rtrt.
1 lines of code changed in 1 file:
Use GGT instead of Gui class. I can now yank all includes of glut and glui from this file. Only include Gui.h (which doesn't include glut.h or glui.h).
11 lines of code changed in 1 file:
Join all the threads to a single group that the main thread also joins. This allows you to CTRL-C on the command line.
6 lines of code changed in 1 file:
Override the default resolution of the GUI.
1 lines of code changed in 1 file:
Updated to pass in rtrt_engine to Dpy's constructor.
2 lines of code changed in 1 file:
Get rid of OOGL and associated demo code. I haven't removed any of the trigger or sound code yet, though. Use DpyGui instead of glut to handle events in the rtrt window. Don't start up glut by default. This is a work in progress. I doubt the glut stuff would function if it was started. Anyway, the DpyGui implementation is only partial and only accepts quit commands. ;) RTRT is on its way to being independent of glut and glui.
74 lines of code changed in 1 file:
Replaced post_redraw with redraw = true to match the DpyBase API.
1 lines of code changed in 1 file:
Lock the x mutex when initializing the glut windows.
3 lines of code changed in 1 file:
Remove references to the GlutGlui window and display. They aren't needed anymore.
4 lines of code changed in 1 file: