Commit Graph

259 Commits

Author SHA1 Message Date
Zeno Rogue e5f1670702 moved glError so that it is available without GLFONT 2018-02-03 20:03:16 +01:00
Zeno Rogue 0a7c07fa7d more changes to make Rug work on Android 2018-02-03 19:19:27 +01:00
Zeno Rogue bd84b76c1b mobile orientation handling 2018-02-03 14:35:06 +01:00
Zeno Rogue ad172724e8 made it compile with RUG on emscripten (at least it should -- it does not work for me because of an emscripten bug apparently) 2018-02-03 14:31:17 +01:00
Zeno Rogue c7f93c3054 more work on enabling Rug in mobile 2018-02-03 13:54:51 +01:00
Zeno Rogue dcc3e11287 renderbuffer should work without OpenGL 2018-02-03 13:50:47 +01:00
Zeno Rogue b3f047ea6a reworked 3D vision 2018-02-03 13:41:49 +01:00
Zeno Rogue 8e8ece7162 refactored drawing to a texture; HQ shots can now be saved using OpenGL 2018-02-01 13:42:47 +01:00
Zeno Rogue f6750c8dcd CAP_ODS guards 2018-01-31 00:16:16 +01:00
Zeno Rogue 632f8dbda5 fixed largeS2-in-S3 and incorrect qvalid in Hypersian Rug 2018-01-31 00:11:49 +01:00
Zeno Rogue c93d7360f9 a typo fix 2018-01-29 16:31:28 +01:00
Zeno Rogue d7158bcdbe improvements to the ODS projection 2018-01-29 16:31:14 +01:00
Zeno Rogue e590000627 comments on the rugpoint structure 2018-01-29 16:30:55 +01:00
Zeno Rogue cd988324a0 rug now works correctly with distance > 7 2018-01-29 16:30:44 +01:00
Zeno Rogue 5f3c45df8d finger implemented 2018-01-29 16:30:21 +01:00
Zeno Rogue 1d5259c074 use checktide always when sightrange>7 2018-01-29 16:28:06 +01:00
Zeno Rogue 485a77a5f6 keepshape option removed 2018-01-28 12:25:56 +01:00
Zeno Rogue 8c8ea37ce0 option -rugtisze 2018-01-28 12:21:29 +01:00
Zeno Rogue f6957614b8 rugmodelscale can be changed live now 2018-01-28 12:21:10 +01:00
Zeno Rogue 29e2589fcb ODS projection 2018-01-28 12:20:21 +01:00
Zeno Rogue 86f1a4dead More porting. 2018-01-05 19:05:41 +01:00
Zeno Rogue 0dd5ed1505 made the code compile with C++11 (not requiring C++14) 2018-01-05 17:18:37 +01:00
Zeno Rogue 6479ddb73d Texts written/translated for 10.3 2018-01-04 20:05:34 +01:00
Zeno Rogue 86e760a562 more help for Rug 2018-01-03 11:22:37 +01:00
Zeno Rogue cdba8c76b3 added some help texts to the Rug. 2018-01-03 02:04:34 +01:00
Zeno Rogue d3e789bc93 Magnetic and Switch V1 2017-12-30 15:12:15 +01:00
Zeno Rogue 9948b09b69 removed optimization comments from Rug; good_shapes are now subdivided correctly 2017-12-29 14:35:18 +01:00
Zeno Rogue 9e45be592a offscreen check in hyperrug 2017-12-29 14:31:18 +01:00
Zeno Rogue bdb84c5a33 Rug works better with non-truncated geometries, especially with a4 geometries which previously basically did not work 2017-12-29 12:54:50 +01:00
Zeno Rogue 7685868fb2 Hypersian Rug now works with other tori/Klein bottles 2017-12-28 18:39:49 +01:00
Zeno Rogue 11569c693d big change: more configuration for the torus (and also Klein bottle) 2017-12-28 16:46:10 +01:00
Zeno Rogue e4020a78d0 more work on spherical native geometry 2017-12-27 21:08:31 +01:00
Zeno Rogue 863f2f9696 elliptic; bugfix 2017-12-27 19:55:00 +01:00
Zeno Rogue b5377610ba ctrl to rotate around 2017-12-27 19:10:34 +01:00
Zeno Rogue e0ec332602 implemented FOV measure, unified old rug::scale with modeldistance 2017-12-27 18:53:00 +01:00
Zeno Rogue d3e8cd37e2 new items in the Hypersian Rug menu 2017-12-27 15:25:10 +01:00
Zeno Rogue b65e04eefd fog for rug in spherical; fixed bugs with mouse in spherical rug 2017-12-27 14:12:27 +01:00
Zeno Rogue 0db0a77dcf rug::gethyper in perspective mode 2017-12-27 13:09:58 +01:00
Zeno Rogue 685e0d3068 using correct shapes when available 2017-12-27 11:59:37 +01:00
Zeno Rogue 540f0678ee horospherical rug for Euclidean IN Hyperbolic 2017-12-27 10:52:54 +01:00
Zeno Rogue f6fa051eab torus movement 2017-12-27 06:31:47 +01:00
Zeno Rogue 65dd903b2f fixed strafe directions 2017-12-26 00:40:09 +01:00
Zeno Rogue 0a9f69f0ef advanced Hypersian Rug (no options yet) 2017-12-25 23:47:57 +01:00
Zeno Rogue a3d4bfdd7d fixed some compiler errors 2017-11-07 16:16:04 +01:00
Zeno Rogue f5a8b2a0c2 more precise torus-rug rendering 2017-11-07 14:39:26 +01:00
Zeno Rogue b5382c5670 Rug mentions it works in Torus now 2017-11-07 14:20:19 +01:00
Zeno Rogue fcec90d8fb click out-of-torus does nothing now 2017-11-07 14:17:13 +01:00
Zeno Rogue a14cced41d Hypersian Rug for the torus 2017-11-06 19:24:02 +01:00
Arthur O'Dwyer 43cb9c0bf4 Change every "pop this menu" option text to the two words "go back".
And add translations for "go back", copied from the existing translations
for the word "return".
2017-10-30 18:48:14 -07:00
Arthur O'Dwyer dae6b9e3d3 Consistently use "space" for the "pop this menu" option in all submenus.
The "pop this menu" option's *text* is still highly variable among all
the different menus, which could make it hard to navigate, but at least
if you're using the keyboard it's now easy to "go back".

Plus, the rogueviz menu incorrectly reported "(v) exit menu" when actually
`v` was already in use by an earlier option. This is now fixed.
2017-10-30 18:48:14 -07:00
Zeno Rogue d2fc8b41ba disabled run in non-hyperbolic, implemented in weird hyperbolic, disabled PMC in non-hyperbolic 2017-10-30 10:01:49 +01:00
Zeno Rogue cc03560389 10.0d 2017-07-25 00:21:36 +02:00
Zeno Rogue 8cb8e2a3ec updated to 10.0c 2017-07-23 01:33:27 +02:00
Zeno Rogue ce5650a81f 10.0 2017-07-16 23:00:55 +02:00
Zeno Rogue 069f7b0caf Major refactoring, multisampling 2017-07-10 20:47:38 +02:00
Zeno Rogue 22c9217219 work in progress for 10.0 2017-07-04 15:38:33 +02:00
Zeno Rogue 1c99cd647e commited changes from 9.4i and some extra 2017-05-27 21:40:40 +02:00
Zeno Rogue 58e053f183 Updated the source files to 9.4c 2017-03-23 11:53:57 +01:00
Eryk Kopczyński 3237ff455e Updated to 8.3j 2016-08-26 11:58:03 +02:00