4a54d7b | David Barnes | 24 June 2021, 01:28:28 UTC | Added build settings for Jetson (linux-gnu-arm) | 24 June 2021, 01:28:28 UTC |
c47a390 | David G Barnes | 22 November 2018, 10:54:29 UTC | Fixed up ns2texmesh and ns2texmesh_ref to operate correctly, and to delete correctly. | 22 November 2018, 10:54:29 UTC |
bb6d17d | David G Barnes | 18 September 2018, 06:11:06 UTC | Revoked cleanup of texmesh objects. This can fail due to use of referencing etc. Need to rewrite correctly. | 18 September 2018, 06:11:06 UTC |
a7adf1f | David G Barnes | 22 May 2018, 07:19:56 UTC | Removed repeat calls to CalcBounds in CameraHome. In most cases this should not be necessary, and it certainly speeds up camera reset / zoom for complex geometry. | 22 May 2018, 07:19:56 UTC |
5ae035d | David G Barnes | 20 May 2018, 10:12:17 UTC | Changed texture wrap to REPEAT instead of CLAMP for OBJ rendering to work in texmesh code. Not sure if this screws up anything else hopefully not :-) | 20 May 2018, 10:12:17 UTC |
fcd8cab | David G Barnes | 20 May 2018, 07:25:24 UTC | FIXED very naughty bug in s2plot.c in ns2texmesh which was copying texture coords into [0]th slot always instead of texmesh_base. Added function ns2texmesh_ref which can reference a vertex, normal, texture set from a previous call to save mem/memcpy. | 20 May 2018, 07:25:24 UTC |
30fbdcb | David G Barnes | 25 August 2017, 06:32:12 UTC | Added utility functions for mpi mode. | 25 August 2017, 06:32:12 UTC |
993117a | David G Barnes | 25 August 2017, 01:55:15 UTC | No change I hope. Trying to fix borders in encube, but problem is likely in drawing of panel frames and thus position of panels. | 25 August 2017, 01:55:15 UTC |
fa6824e | David G Barnes | 22 August 2017, 05:59:30 UTC | Fixed typo in x/y coordinates. | 22 August 2017, 05:59:30 UTC |
c4b1c3b | David G Barnes | 22 August 2017, 05:03:14 UTC | Ok, now we have env variables controlling primary S2PLOT display surface in both S2MPI builds and not. | 22 August 2017, 05:03:14 UTC |
3248b14 | David G Barnes | 20 August 2017, 14:45:57 UTC | Fixing panel positions at init for S2MPI, and for env x1/y1/... provided for BGIMG setting. | 20 August 2017, 14:45:57 UTC |
288be8a | David G Barnes | 15 August 2017, 04:40:34 UTC | I believe forwarding of incoming remote messages to MPI slaves is now working. Seems all along there were two issues: 1. S2PLOT_REMOTEPORT env variable not passed on - command-line issue for mpirun 2. "sockready" function is garbage | 15 August 2017, 04:40:34 UTC |
411d427 | David G Barnes | 11 August 2017, 07:01:34 UTC | Adding code to copy remote input commands on master MPI node through to slaves. Not quite working yet. | 11 August 2017, 07:01:34 UTC |
adcde00 | David G Barnes | 03 April 2017, 05:30:28 UTC | Stripped whitespace from end of device string (put there by FORTRAN) Updated eye position minor. | 03 April 2017, 05:30:28 UTC |
701bb2b | David G Barnes | 28 March 2017, 03:47:07 UTC | Fixed (mostly) some offset issues in the CAVE2 (S2MPI). Models now land at 0,0,0 at start-up which is near the users' feet. Eye-pos initiated to 1.8m as that's a value that the head tracking system might provide. And applied a rotation to the RIGHT vector in drawBillboards to see if we can improve appearance of billboards. Somewhat improved. | 28 March 2017, 03:47:07 UTC |
aab6596 | David G Barnes | 08 March 2017, 01:40:39 UTC | Fixed screen coordinatees for S2MPI builds. Billboards still need help. | 08 March 2017, 01:40:39 UTC |
671f63f | David G Barnes | 24 January 2017, 02:46:18 UTC | Trying clipping of viewport AND panel for S2MPI support for huge pixel screen assemblies. | 24 January 2017, 02:46:18 UTC |
5587f6d | David G Barnes | 24 January 2017, 00:27:20 UTC | Merge branch 'master' of https://github.com/mivp/s2plot | 24 January 2017, 00:27:20 UTC |
130ab4f | David G Barnes | 24 January 2017, 00:25:44 UTC | Minor fixes for function prototypes / inlining in examples. Updating darwin config for S2MPI and moving to MacPorts compilers. | 24 January 2017, 00:25:44 UTC |
3660a77 | David G Barnes | 24 January 2017, 00:22:56 UTC | Debugging s2mpi and panel size/width | 24 January 2017, 00:22:56 UTC |
025ae2f | David G Barnes | 10 January 2017, 01:16:34 UTC | Allow user to specify screeny in pixels. | 10 January 2017, 01:16:34 UTC |
c919024 | David G Barnes | 06 December 2016, 10:18:37 UTC | Fixed paths to haru and freetype. | 06 December 2016, 10:18:37 UTC |
1a04c6c | David G Barnes | 06 December 2016, 10:08:57 UTC | Merge branch 'master' of https://github.com/mivp/s2plot | 06 December 2016, 10:08:57 UTC |
f0b62d7 | David G Barnes | 06 December 2016, 10:08:37 UTC | Fix for newest Mac builds (10.10+). | 06 December 2016, 10:08:37 UTC |
d0ab6dc | David G Barnes | 22 November 2016, 01:32:49 UTC | Merge branch 'master' of https://github.com/mivp/s2plot Conflicts: scripts/create_cave2_config.pl | 22 November 2016, 01:32:49 UTC |
bc0ca68 | David G Barnes | 22 November 2016, 01:29:43 UTC | Minor change or irrelevane | 22 November 2016, 01:29:43 UTC |
f4fcfef | David Barnes | 22 November 2016, 00:06:45 UTC | * fixed bug in stomping of fullscreen and stereo and eyesep settings on slave nodes * other minors | 22 November 2016, 00:06:45 UTC |
2a5df00 | David Barnes | 30 August 2016, 05:43:44 UTC | Woo-hoo. Master node works now to control slave nodes. So we can support head master, then n01, n02, ... slaves. | 30 August 2016, 05:43:44 UTC |
a87036a | David Barnes | 30 August 2016, 04:59:43 UTC | Ok, fixed billboards bug internal to S2PLOT --- was drawing billboards again in screen geom mode. Naughty. And have added initial support for a master node in MPI s2plot, but needs work as screen projects are still depending on geometry of first (master) screen. | 30 August 2016, 04:59:43 UTC |
147de7d | David Barnes | 29 August 2016, 12:41:33 UTC | Continued work on MPI version. Have billboards working now, but not sure if additional non-moveable billboards are driver program bug or s2plot bug. Investigations continue... | 29 August 2016, 12:41:33 UTC |
f52ade6 | David G Barnes | 15 August 2016, 22:59:35 UTC | Merge branch 'master' of https://github.com/mivp/s2plot | 15 August 2016, 22:59:35 UTC |
bdfe1ae | David Barnes | 15 August 2016, 13:24:05 UTC | Have panels working correctly I think ready for test in CAVE2. Can move s2panel with xs2mp and things behave properly. Note if the centre of the panel does not fall on a display surface, all bets are off :-) | 15 August 2016, 13:24:05 UTC |
4e96240 | David Barnes | 14 August 2016, 09:02:04 UTC | New script now writes out fractions of the overall screen canvas for each display unit. | 14 August 2016, 09:02:04 UTC |
0d25525 | David Barnes | 14 August 2016, 09:00:21 UTC | Corrected support for panels (in terms of correct placement for multihead mode). Still need to correct the projection used. And still need to see if screen coordinates are working but I'm pretty sure they will because I've drawn a frame to demonstrate. A good time to recover the old test programs (as opposed to the examples). | 14 August 2016, 09:00:21 UTC |
6d997c0 | David G Barnes | 12 August 2016, 02:01:24 UTC | Merge branch 'master' of https://github.com/mivp/s2plot Conflicts: scripts/linux-gnu-x86_64.in | 12 August 2016, 02:01:24 UTC |
fecd7ad | David G Barnes | 12 August 2016, 02:00:29 UTC | Just saving temp. | 12 August 2016, 02:00:29 UTC |
edf677a | David Barnes | 08 August 2016, 03:24:11 UTC | Added interpretation of device size for MULTI head config file. | 08 August 2016, 03:24:11 UTC |
320e748 | David Barnes | 08 August 2016, 01:00:35 UTC | Ok, have /S2MULTI device basically working, only available if built with S2MPI=yes and mpirun -np 2 or greater. | 08 August 2016, 01:00:35 UTC |
dcd7758 | David Barnes | 07 August 2016, 23:39:32 UTC | Minor fixes to scripts for S2MPI variable. | 07 August 2016, 23:39:32 UTC |
9997636 | David Barnes | 04 August 2016, 03:13:42 UTC | Merge pull request #3 from macrocosme/master Adding function to access query framerate, and remote callback to write directly to socket (e.g. to send image instead of message) | 04 August 2016, 03:13:42 UTC |
3721302 | David Barnes | 04 August 2016, 03:10:13 UTC | Further changes for multi-head & OBJECT interaction mode. Now have camera rotation, roll and translation working, *in camera space*. I.e. roll always rolls around the view direction. Helper function(s) added for computing and applying 4x4 rotation matrices pre and post multiply. Code for MPI_Bcast very simple now. Next: set up a registration system for user variables to be synced across the multi-head MPI network. But already static geometry works fine. | 04 August 2016, 03:10:13 UTC |
37aeeed | David Barnes | 03 August 2016, 09:57:14 UTC | Now have lateral translations working. Also improved MPI_Bcast calls drastically simplified. | 03 August 2016, 09:57:14 UTC |
01205bd | David Barnes | 03 August 2016, 07:39:33 UTC | Fixed rotation that should NOT have been working in multi-head mode. Entailed not calling s2LookAt when building for MPICH mode. Also removed a function no longer reqd in geomviewer.c | 03 August 2016, 07:39:33 UTC |
0a750fb | David Barnes | 03 August 2016, 06:25:41 UTC | Additions further developing the MPI-based multi-head support. +/- camera now supported in OBJECT interaction mode (forced for MPI mode). Now need to implement jkli keys for translating in x and y (+- is in z). And rotations. For some wierd reason rotation is actually sort of working.?! | 03 August 2016, 06:25:41 UTC |
839023f | macrocosme | 03 August 2016, 06:11:00 UTC | Merge remote-tracking branch 'mivp/master' # Conflicts: # scripts/darwin-gnu-x86_64.in | 03 August 2016, 06:11:00 UTC |
911c28b | macrocosme | 03 August 2016, 06:08:51 UTC | Adding function to access query framerate, and remote callback to write directly to socket (e.g. to send image instead of message) | 03 August 2016, 06:08:51 UTC |
56d7829 | Barnes Crosbie | 01 August 2016, 09:42:16 UTC | Added basic script to create s2config for multihead. | 01 August 2016, 09:42:16 UTC |
0aeedae | Barnes Crosbie | 01 August 2016, 09:41:23 UTC | Added initial support for MPICH build which will support multi-head S2PLOT. | 01 August 2016, 09:41:23 UTC |
fc3cbd3 | macrocosme | 26 April 2016, 23:49:13 UTC | Merge remote-tracking branch 'mivp/master' | 26 April 2016, 23:49:13 UTC |
e0bdd63 | Barnes Crosbie | 15 April 2016, 13:49:18 UTC | Added query camera functions for focallength and eyesep. | 15 April 2016, 13:49:18 UTC |
3bc6ac1 | macrocosme | 05 February 2016, 01:39:56 UTC | Merge remote-tracking branch 'mivp/master' | 05 February 2016, 01:39:56 UTC |
151f160 | David G Barnes | 04 February 2016, 21:07:37 UTC | Minor fixes. | 04 February 2016, 21:07:37 UTC |
0912fcd | David Barnes | 17 August 2015, 09:04:21 UTC | Merge pull request #2 from macrocosme/master Master | 17 August 2015, 09:04:21 UTC |
42e54cf | macrocosme | 17 August 2015, 07:33:15 UTC | Merge branch 'master' of https://github.com/mivp/s2plot Fix for the edges/borders of the draw area. | 17 August 2015, 07:33:15 UTC |
89e6a6c | David G Barnes | 17 August 2015, 06:25:59 UTC | Merge branch 'master' of https://github.com/mivp/s2plot Conflicts: scripts/linux-gnu-x86_64.in | 17 August 2015, 06:25:59 UTC |
101a9bb | David G Barnes | 17 August 2015, 06:24:51 UTC | changed default compiler location (local setting anyway) | 17 August 2015, 06:24:51 UTC |
fedeb80 | David G Barnes | 17 August 2015, 06:23:32 UTC | Owen identified addition to ensure glutWindows start at 0,0. Fix evident when running in CAVE2 full screen over background image. | 17 August 2015, 06:23:32 UTC |
866294a | macrocosme | 10 August 2015, 05:22:57 UTC | fixed a pointer casting issue. | 10 August 2015, 05:22:57 UTC |
9142c4f | macrocosme | 10 August 2015, 04:53:48 UTC | Add mechanism (variable, functions...) relative to cs2srcb_sock cs2srcb_sock: enables to pass the FILE* sockout to remote callback which enables. | 10 August 2015, 04:53:48 UTC |
93a37dd | David Barnes | 28 July 2015, 22:27:48 UTC | Updated prc build script and linux config for new location of libharu on MASSIVE @ Monash. | 28 July 2015, 22:27:48 UTC |
5ed4386 | David Barnes | 01 November 2014, 12:16:40 UTC | Fixed unnecessary triplicate calling of OpenGL callback function if registered. Modified signature of OpenGL callback function so eye (e.g. 'l', 'c', 'r') can be passed to callback function for its use in e.g. configuring shaders. | 01 November 2014, 12:16:40 UTC |
c7dcc4e | David Barnes | 28 October 2014, 05:35:14 UTC | Fixed minor conflict. Merge branch 'master' of https://github.com/mivp/s2plot Conflicts: src/s2plot.c | 28 October 2014, 05:35:14 UTC |
832d4d0 | David Barnes | 28 October 2014, 05:31:14 UTC | Changed 3d texture to default to an empty texture. The redX was silly (not meaningful in 3d texture) and one day should be changed to e.g. an "edge" initialiser. | 28 October 2014, 05:31:14 UTC |
74a0d61 | David G Barnes | 20 October 2014, 00:46:13 UTC | Moved cs2socb and cs2qocb from geomviewer.c to s2plot.c for inclusion in external builds of s2plot. Added README_MAVERICKS.TXT, text file instructions provided by Chris Fluke for building on OSX 10.9. Just in time? Now we have OSX 10.10 !!! | 20 October 2014, 00:46:13 UTC |
101ffda | David G Barnes | 17 August 2014, 23:51:47 UTC | Merge branch 'master' of https://github.com/mivp/s2plot | 17 August 2014, 23:51:47 UTC |
9cc5411 | David G Barnes | 17 August 2014, 23:51:16 UTC | Ensured 3d textures not mip-mapped. | 17 August 2014, 23:51:16 UTC |
692d4d6 | David G Barnes | 17 August 2014, 02:35:07 UTC | Fixed coordinate scaling in ns2texmesh. | 17 August 2014, 02:35:07 UTC |
0f8294a | David G Barnes | 27 June 2014, 06:52:53 UTC | Minor modes to build and config for x86. | 27 June 2014, 06:52:53 UTC |
079262b | David G Barnes | 26 June 2014, 12:07:56 UTC | Added build for open source device drivers | 26 June 2014, 12:07:56 UTC |
460430b | David G Barnes | 26 June 2014, 12:06:52 UTC | Added standalone device sources | 26 June 2014, 12:06:52 UTC |
fb43044 | David G Barnes | 29 May 2014, 22:17:35 UTC | Modified indexing on large textures to be long iso int. | 29 May 2014, 22:17:35 UTC |
b3e5c9f | David G Barnes | 12 May 2014, 03:03:59 UTC | Uprevved version. | 12 May 2014, 03:03:59 UTC |
fae263c | David G Barnes | 12 May 2014, 03:02:06 UTC | Initial merge before full commit of S2PLOT-3.4.0 Merge branch 'master' of https://github.com/cave2/s2plot | 12 May 2014, 03:02:06 UTC |
67d1a73 | David G Barnes | 12 May 2014, 03:00:48 UTC | initial commit of S2PLOT-3.4.0 | 12 May 2014, 03:00:48 UTC |
8091878 | David Barnes | 12 May 2014, 02:34:28 UTC | Initial commit | 12 May 2014, 02:34:28 UTC |