https://github.com/mivp/s2plot

sort by:
Revision Author Date Message Commit Date
4a54d7b Added build settings for Jetson (linux-gnu-arm) 24 June 2021, 01:28:28 UTC
c47a390 Fixed up ns2texmesh and ns2texmesh_ref to operate correctly, and to delete correctly. 22 November 2018, 10:54:29 UTC
bb6d17d 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 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 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 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 Added utility functions for mpi mode. 25 August 2017, 06:32:12 UTC
993117a 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 Fixed typo in x/y coordinates. 22 August 2017, 05:59:30 UTC
c4b1c3b 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 Fixing panel positions at init for S2MPI, and for env x1/y1/... provided for BGIMG setting. 20 August 2017, 14:45:57 UTC
288be8a 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 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 Stripped whitespace from end of device string (put there by FORTRAN) Updated eye position minor. 03 April 2017, 05:30:28 UTC
701bb2b 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 Fixed screen coordinatees for S2MPI builds. Billboards still need help. 08 March 2017, 01:40:39 UTC
671f63f Trying clipping of viewport AND panel for S2MPI support for huge pixel screen assemblies. 24 January 2017, 02:46:18 UTC
5587f6d Merge branch 'master' of https://github.com/mivp/s2plot 24 January 2017, 00:27:20 UTC
130ab4f 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 Debugging s2mpi and panel size/width 24 January 2017, 00:22:56 UTC
025ae2f Allow user to specify screeny in pixels. 10 January 2017, 01:16:34 UTC
c919024 Fixed paths to haru and freetype. 06 December 2016, 10:18:37 UTC
1a04c6c Merge branch 'master' of https://github.com/mivp/s2plot 06 December 2016, 10:08:57 UTC
f0b62d7 Fix for newest Mac builds (10.10+). 06 December 2016, 10:08:37 UTC
d0ab6dc Merge branch 'master' of https://github.com/mivp/s2plot Conflicts: scripts/create_cave2_config.pl 22 November 2016, 01:32:49 UTC
bc0ca68 Minor change or irrelevane 22 November 2016, 01:29:43 UTC
f4fcfef * fixed bug in stomping of fullscreen and stereo and eyesep settings on slave nodes * other minors 22 November 2016, 00:06:45 UTC
2a5df00 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 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 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 Merge branch 'master' of https://github.com/mivp/s2plot 15 August 2016, 22:59:35 UTC
bdfe1ae 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 New script now writes out fractions of the overall screen canvas for each display unit. 14 August 2016, 09:02:04 UTC
0d25525 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 Merge branch 'master' of https://github.com/mivp/s2plot Conflicts: scripts/linux-gnu-x86_64.in 12 August 2016, 02:01:24 UTC
fecd7ad Just saving temp. 12 August 2016, 02:00:29 UTC
edf677a Added interpretation of device size for MULTI head config file. 08 August 2016, 03:24:11 UTC
320e748 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 Minor fixes to scripts for S2MPI variable. 07 August 2016, 23:39:32 UTC
9997636 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 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 Now have lateral translations working. Also improved MPI_Bcast calls drastically simplified. 03 August 2016, 09:57:14 UTC
01205bd 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 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 Merge remote-tracking branch 'mivp/master' # Conflicts: # scripts/darwin-gnu-x86_64.in 03 August 2016, 06:11:00 UTC
911c28b 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 Added basic script to create s2config for multihead. 01 August 2016, 09:42:16 UTC
0aeedae Added initial support for MPICH build which will support multi-head S2PLOT. 01 August 2016, 09:41:23 UTC
fc3cbd3 Merge remote-tracking branch 'mivp/master' 26 April 2016, 23:49:13 UTC
e0bdd63 Added query camera functions for focallength and eyesep. 15 April 2016, 13:49:18 UTC
3bc6ac1 Merge remote-tracking branch 'mivp/master' 05 February 2016, 01:39:56 UTC
151f160 Minor fixes. 04 February 2016, 21:07:37 UTC
0912fcd Merge pull request #2 from macrocosme/master Master 17 August 2015, 09:04:21 UTC
42e54cf 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 Merge branch 'master' of https://github.com/mivp/s2plot Conflicts: scripts/linux-gnu-x86_64.in 17 August 2015, 06:25:59 UTC
101a9bb changed default compiler location (local setting anyway) 17 August 2015, 06:24:51 UTC
fedeb80 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 fixed a pointer casting issue. 10 August 2015, 05:22:57 UTC
9142c4f 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 Updated prc build script and linux config for new location of libharu on MASSIVE @ Monash. 28 July 2015, 22:27:48 UTC
5ed4386 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 Fixed minor conflict. Merge branch 'master' of https://github.com/mivp/s2plot Conflicts: src/s2plot.c 28 October 2014, 05:35:14 UTC
832d4d0 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 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 Merge branch 'master' of https://github.com/mivp/s2plot 17 August 2014, 23:51:47 UTC
9cc5411 Ensured 3d textures not mip-mapped. 17 August 2014, 23:51:16 UTC
692d4d6 Fixed coordinate scaling in ns2texmesh. 17 August 2014, 02:35:07 UTC
0f8294a Minor modes to build and config for x86. 27 June 2014, 06:52:53 UTC
079262b Added build for open source device drivers 26 June 2014, 12:07:56 UTC
460430b Added standalone device sources 26 June 2014, 12:06:52 UTC
fb43044 Modified indexing on large textures to be long iso int. 29 May 2014, 22:17:35 UTC
b3e5c9f Uprevved version. 12 May 2014, 03:03:59 UTC
fae263c 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 initial commit of S2PLOT-3.4.0 12 May 2014, 03:00:48 UTC
8091878 Initial commit 12 May 2014, 02:34:28 UTC
back to top