parasti [Sun, 11 Jul 2010 15:27:52 +0000 (15:27 +0000)]
Remove SOL body flags
git-svn-id: https://s.snth.net/svn/neverball/trunk@3196
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Jul 2010 15:27:44 +0000 (15:27 +0000)]
Remove SOL polygon data
Only ODE used it, and ODE is gone.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3195
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Jul 2010 15:27:37 +0000 (15:27 +0000)]
Remove failed ODE experiment
git-svn-id: https://s.snth.net/svn/neverball/trunk@3194
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Jul 2010 13:53:15 +0000 (13:53 +0000)]
Update the rotation test maps
git-svn-id: https://s.snth.net/svn/neverball/trunk@3193
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Jul 2010 13:53:07 +0000 (13:53 +0000)]
Completely rework body rotation mechanism
(See path_corner "angles" attribute description in entities.ent.)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3192
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Jul 2010 13:52:52 +0000 (13:52 +0000)]
Add quaternion slerp
git-svn-id: https://s.snth.net/svn/neverball/trunk@3191
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Jul 2010 13:52:44 +0000 (13:52 +0000)]
Return radians in quaternion to axis-angle conversion
git-svn-id: https://s.snth.net/svn/neverball/trunk@3190
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Jul 2010 13:52:34 +0000 (13:52 +0000)]
Tweak entity description
git-svn-id: https://s.snth.net/svn/neverball/trunk@3189
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 5 Jul 2010 12:08:56 +0000 (12:08 +0000)]
Shortcuts aren't good enough for Radiant
git-svn-id: https://s.snth.net/svn/neverball/trunk@3188
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 4 Jul 2010 18:42:10 +0000 (18:42 +0000)]
Import NeverballPack
git-svn-id: https://s.snth.net/svn/neverball/trunk@3185
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 3 Jul 2010 23:44:14 +0000 (23:44 +0000)]
Add a dummy data/textures directory
git-svn-id: https://s.snth.net/svn/neverball/trunk@3184
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 3 Jul 2010 23:23:21 +0000 (23:23 +0000)]
Add a shaderlist.txt for Radiant
git-svn-id: https://s.snth.net/svn/neverball/trunk@3183
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Tue, 25 May 2010 04:37:39 +0000 (04:37 +0000)]
adventure.map: Modified cage platform (invalidates replays)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3178
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Tue, 18 May 2010 15:04:56 +0000 (15:04 +0000)]
map-mym/descent: rounded thwomp's edges
git-svn-id: https://s.snth.net/svn/neverball/trunk@3177
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Thu, 13 May 2010 04:12:46 +0000 (04:12 +0000)]
Nevermania: Adjusted some more Hard best times
git-svn-id: https://s.snth.net/svn/neverball/trunk@3175
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Mon, 10 May 2010 01:34:13 +0000 (01:34 +0000)]
Nevermania: Adjusted some Hard best times
git-svn-id: https://s.snth.net/svn/neverball/trunk@3174
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Mon, 10 May 2010 01:10:07 +0000 (01:10 +0000)]
hallways.map: Fixed two invisible edges
git-svn-id: https://s.snth.net/svn/neverball/trunk@3173
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 9 May 2010 00:36:34 +0000 (00:36 +0000)]
Add a map showing a rotation bug
git-svn-id: https://s.snth.net/svn/neverball/trunk@3171
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 25 Apr 2010 12:46:22 +0000 (12:46 +0000)]
Integrate body orientation forward before applying it to the point of impact
git-svn-id: https://s.snth.net/svn/neverball/trunk@3170
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 25 Apr 2010 12:46:14 +0000 (12:46 +0000)]
Cover up the obviously broken shadow on rotating surfaces
git-svn-id: https://s.snth.net/svn/neverball/trunk@3169
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 25 Apr 2010 12:46:06 +0000 (12:46 +0000)]
Guard q_by_axisangle from a zero-length axis
git-svn-id: https://s.snth.net/svn/neverball/trunk@3168
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Sun, 18 Apr 2010 10:25:29 +0000 (10:25 +0000)]
map-mym2: updated 2 shots
git-svn-id: https://s.snth.net/svn/neverball/trunk@3167
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sun, 18 Apr 2010 03:34:12 +0000 (03:34 +0000)]
circuit2.map: Fixed ramp texturing
git-svn-id: https://s.snth.net/svn/neverball/trunk@3166
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Sat, 17 Apr 2010 23:57:55 +0000 (23:57 +0000)]
map-mym/mym2: tweaks
git-svn-id: https://s.snth.net/svn/neverball/trunk@3165
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 9 Apr 2010 14:34:30 +0000 (14:34 +0000)]
Add special handling for intersected edges
Patch by uau.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3164
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 8 Apr 2010 16:39:11 +0000 (16:39 +0000)]
Collide ball with rotating objects in the SOL solver
Experimental stuff, not very reliable.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3163
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 8 Apr 2010 16:38:57 +0000 (16:38 +0000)]
More quaternion routines
git-svn-id: https://s.snth.net/svn/neverball/trunk@3162
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 8 Apr 2010 12:07:38 +0000 (12:07 +0000)]
Clean up quaternion notation weirdness
git-svn-id: https://s.snth.net/svn/neverball/trunk@3161
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sun, 4 Apr 2010 20:18:43 +0000 (20:18 +0000)]
nostairs.map: Eliminated gap between top and bottom sides of the lower goal (see the replay ending at table.nevercorner.net/?link=900 for the difference)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3160
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sun, 28 Mar 2010 15:55:17 +0000 (15:55 +0000)]
de.po: Fixed incorrect backslashes in r3152
git-svn-id: https://s.snth.net/svn/neverball/trunk@3153
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sat, 27 Mar 2010 00:22:15 +0000 (00:22 +0000)]
de.po: Updated Nevermania set description
git-svn-id: https://s.snth.net/svn/neverball/trunk@3152
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 13 Mar 2010 18:21:53 +0000 (18:21 +0000)]
AUTHORS: clean up a bit
git-svn-id: https://s.snth.net/svn/neverball/trunk@3151
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sat, 6 Mar 2010 00:38:14 +0000 (00:38 +0000)]
blockers.map: Updated level shot
git-svn-id: https://s.snth.net/svn/neverball/trunk@3150
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sun, 28 Feb 2010 20:36:32 +0000 (20:36 +0000)]
Nevermania: Bring set description in line with the other sets
git-svn-id: https://s.snth.net/svn/neverball/trunk@3149
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 27 Feb 2010 14:06:33 +0000 (14:06 +0000)]
Makefile: ease up on variable compatibility
git-svn-id: https://s.snth.net/svn/neverball/trunk@3148
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 26 Feb 2010 17:03:36 +0000 (17:03 +0000)]
Account for splitting plane velocity in BSP tests
git-svn-id: https://s.snth.net/svn/neverball/trunk@3147
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Thu, 25 Feb 2010 06:54:10 +0000 (06:54 +0000)]
fr.po: update
git-svn-id: https://s.snth.net/svn/neverball/trunk@3146
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Fri, 19 Feb 2010 01:51:45 +0000 (01:51 +0000)]
Set svn:eol-style to native for (the remaining) map files
git-svn-id: https://s.snth.net/svn/neverball/trunk@3145
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Tue, 16 Feb 2010 21:39:46 +0000 (21:39 +0000)]
curved.map/fence.map: Fixed some small edging glitches
git-svn-id: https://s.snth.net/svn/neverball/trunk@3144
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 11 Feb 2010 23:19:11 +0000 (23:19 +0000)]
share/vec3: fix q_nrm
git-svn-id: https://s.snth.net/svn/neverball/trunk@3143
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 11 Feb 2010 22:02:33 +0000 (22:02 +0000)]
Hillcrest Labs Loop support by rotajota
git-svn-id: https://s.snth.net/svn/neverball/trunk@3142
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 11 Feb 2010 22:02:22 +0000 (22:02 +0000)]
share/vec3: wrap asin
git-svn-id: https://s.snth.net/svn/neverball/trunk@3141
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 11 Feb 2010 22:02:16 +0000 (22:02 +0000)]
share/tilt_wii: fix config_get_s usage
Turns out ENABLE_WII=1 hasn't worked for 6 months, in that time I've
received 0 reports about this and have test-compiled it myself not a
single time. Oops.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3140
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 11 Feb 2010 22:02:09 +0000 (22:02 +0000)]
Supersede ENABLE_WII semantics by ENABLE_TILT=wii
git-svn-id: https://s.snth.net/svn/neverball/trunk@3139
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 11 Feb 2010 22:01:59 +0000 (22:01 +0000)]
Rename tilt.c to tilt_wii.c
git-svn-id: https://s.snth.net/svn/neverball/trunk@3138
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Thu, 11 Feb 2010 03:43:33 +0000 (03:43 +0000)]
rodeo.map: updated to goal-1024 texture.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3137
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Mon, 8 Feb 2010 22:30:24 +0000 (22:30 +0000)]
rails.map: New version (invalidates replays)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3136
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Mon, 8 Feb 2010 18:04:23 +0000 (18:04 +0000)]
adventure.map: Use new goal texture
git-svn-id: https://s.snth.net/svn/neverball/trunk@3135
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Mon, 8 Feb 2010 17:32:30 +0000 (17:32 +0000)]
Added hi-res goal texture (to reduce upscaling artifacts in levels with big goals)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3134
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 4 Feb 2010 13:26:50 +0000 (13:26 +0000)]
Handle zero length vectors in v_nrm
(Possibly with side-effects, let's keep our eyes open.)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3133
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 31 Jan 2010 16:41:10 +0000 (16:41 +0000)]
Makefile: tweak target system selection
git-svn-id: https://s.snth.net/svn/neverball/trunk@3132
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Mon, 25 Jan 2010 06:12:35 +0000 (06:12 +0000)]
adventure.map: Simplified lump structure, reducing map complexity (more structural lumps, but lower total count)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3131
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 16 Jan 2010 16:45:06 +0000 (16:45 +0000)]
Do not reject 1.5 format SOLs
Won't work with ODE, which doesn't really matter.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3130
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 16 Jan 2010 16:44:59 +0000 (16:44 +0000)]
Add a newline to an error message
git-svn-id: https://s.snth.net/svn/neverball/trunk@3129
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 16 Jan 2010 16:44:51 +0000 (16:44 +0000)]
Makefile: use ode-config output on MinGW and Darwin as well
git-svn-id: https://s.snth.net/svn/neverball/trunk@3128
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Wed, 13 Jan 2010 20:32:51 +0000 (20:32 +0000)]
ufo.map: Tweak
git-svn-id: https://s.snth.net/svn/neverball/trunk@3127
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 13 Jan 2010 18:30:22 +0000 (18:30 +0000)]
Do not assume the sphere to be the first geom in ODE contact data
"Hey, I think I'll just simplify this code right before committing it,
based on this completely unjustified assumption I have..."
git-svn-id: https://s.snth.net/svn/neverball/trunk@3126
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Wed, 13 Jan 2010 11:53:01 +0000 (11:53 +0000)]
ufo.map: New version (invalidates replays)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3125
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Wed, 13 Jan 2010 11:50:46 +0000 (11:50 +0000)]
Nevermania: Reordered high-score meta-data
git-svn-id: https://s.snth.net/svn/neverball/trunk@3124
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 11 Jan 2010 21:14:56 +0000 (21:14 +0000)]
Add an example map containing a rotating platform
git-svn-id: https://s.snth.net/svn/neverball/trunk@3123
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 11 Jan 2010 21:14:47 +0000 (21:14 +0000)]
Add basic rotating objects (ODE only)
Rotating objects are represented in the map by func_rotating entities
(a la func_train). First connected path_corner gives the center of
rotation, the "speed" attribute of this path_corner gives the time of
one full revolution. If this path_corner is connected to another
path_corner, the directed line from one to the other gives the axis of
rotation (rotation follows the right hand rule). If a second
path_corner is not connected, rotation axis is assumed to be the "up"
axis.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3122
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 11 Jan 2010 21:14:35 +0000 (21:14 +0000)]
Add a map demonstrating ODE (<= 0.11.1) convex geom bug
git-svn-id: https://s.snth.net/svn/neverball/trunk@3121
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 11 Jan 2010 21:14:27 +0000 (21:14 +0000)]
Use the BSP data to construct a geom space hierarchy
git-svn-id: https://s.snth.net/svn/neverball/trunk@3120
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 11 Jan 2010 21:14:19 +0000 (21:14 +0000)]
ODE physics
Disabled by default for now, enabled by compiling with "make
ENABLE_ODE=1".
Minimum ODE version is 0.11 due to use of kinematic bodies, but up to
the current version (which is 0.11.1) ODE also contains some sloppy
convex geom collision detection, so a patched version of ODE 0.11.1 is
available from
http://github.com/parasti/ode/archives/master
Basically, no other ODE version will do. Compile with "./configure
--enable-shared; make", install as usual.
Off the top of my head, things that don't work yet (and hopefully can
be made to):
* Neverputt friction; Putt is pretty much broken.
* Ball pendulums.
* Displayed platform motion is out of sync with the simulation.
* Bounces that land on the seams between lumps are not behaving well
This is especially bad on curved surfaces, the ball's trajectory
can be totally disrupted out of nowhere. Cause might be solved in
ODE code again.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3119
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 10 Jan 2010 21:05:10 +0000 (21:05 +0000)]
Gitignore contrib/curve
git-svn-id: https://s.snth.net/svn/neverball/trunk@3118
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 10 Jan 2010 12:32:12 +0000 (12:32 +0000)]
Wrap a few macro bodies in do-while blocks
git-svn-id: https://s.snth.net/svn/neverball/trunk@3117
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Thu, 7 Jan 2010 06:06:37 +0000 (06:06 +0000)]
oddities.map: Tweak
git-svn-id: https://s.snth.net/svn/neverball/trunk@3116
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Wed, 6 Jan 2010 08:26:22 +0000 (08:26 +0000)]
Nevermania: New floor marker for one-way teleporter targets
git-svn-id: https://s.snth.net/svn/neverball/trunk@3115
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Wed, 6 Jan 2010 06:22:14 +0000 (06:22 +0000)]
Nevermania: Rebuilt level shots with better quality and at t=0 (end result reduced to 256 colours)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3114
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Wed, 30 Dec 2009 03:45:09 +0000 (03:45 +0000)]
Nevermania: Reordered some lumps to improve transparency Z-order
git-svn-id: https://s.snth.net/svn/neverball/trunk@3113
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 3 Dec 2009 12:53:23 +0000 (12:53 +0000)]
Compute body velocity by snapshotting body position at t and t + dt
Solver wants a constant velocity over the time step, solver gets a
constant velocity over the time step... This fixes the edge-test.map
example (and also simplifies the code a little bit).
git-svn-id: https://s.snth.net/svn/neverball/trunk@3111
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 3 Dec 2009 12:53:15 +0000 (12:53 +0000)]
Add verbose comments explaining v_sol and v_edge (and v_vert by extension)
For the mathematically challenged, myself most of all. I _think_ they
are not too far off.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3110
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 27 Nov 2009 00:16:20 +0000 (00:16 +0000)]
Add a map showing a failing edge test
git-svn-id: https://s.snth.net/svn/neverball/trunk@3109
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 23 Nov 2009 20:33:13 +0000 (20:33 +0000)]
Readd a lost-in-transition comment explaining v_sol
git-svn-id: https://s.snth.net/svn/neverball/trunk@3108
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Sat, 21 Nov 2009 04:26:34 +0000 (04:26 +0000)]
shaker.map: removed duplicated lump.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3107
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 19 Nov 2009 18:15:29 +0000 (18:15 +0000)]
mapc: restore visible geom counter
git-svn-id: https://s.snth.net/svn/neverball/trunk@3106
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 19 Nov 2009 02:19:45 +0000 (02:19 +0000)]
mtrl/invisible: set diffuse alpha back to 0
Keep geoms from being created for invisible surfaces; this drops total
SOL disk usage from 98 to 75 MB by my count.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3105
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 16 Nov 2009 23:49:27 +0000 (23:49 +0000)]
Kill a few NULLs to suppress segfaults on missing level attributes
git-svn-id: https://s.snth.net/svn/neverball/trunk@3104
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 16 Nov 2009 20:05:51 +0000 (20:05 +0000)]
Hungarian translation
git-svn-id: https://s.snth.net/svn/neverball/trunk@3103
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 30 Oct 2009 16:37:44 +0000 (16:37 +0000)]
Save config before SDL_Quit
Using SDL_GetKeyName after SDL_Quit is REALLY asking for trouble.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3102
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 30 Oct 2009 16:37:32 +0000 (16:37 +0000)]
Remove unused sol_load_gl parameter
git-svn-id: https://s.snth.net/svn/neverball/trunk@3101
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 20 Oct 2009 22:00:40 +0000 (22:00 +0000)]
Galician translation
git-svn-id: https://s.snth.net/svn/neverball/trunk@3100
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Tue, 13 Oct 2009 11:50:09 +0000 (11:50 +0000)]
multicurves.map: Texture fix
git-svn-id: https://s.snth.net/svn/neverball/trunk@3099
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Oct 2009 21:35:51 +0000 (21:35 +0000)]
Oops, make "vsync 0" work again
git-svn-id: https://s.snth.net/svn/neverball/trunk@3098
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Oct 2009 19:34:04 +0000 (19:34 +0000)]
Fix typo
git-svn-id: https://s.snth.net/svn/neverball/trunk@3097
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Oct 2009 11:37:59 +0000 (11:37 +0000)]
share/sync: revive (as a fallback)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3096
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 8 Oct 2009 10:50:51 +0000 (10:50 +0000)]
Add config symbols for joystick axes' inversion
git-svn-id: https://s.snth.net/svn/neverball/trunk@3095
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 8 Oct 2009 10:50:43 +0000 (10:50 +0000)]
Group key config symbols together
git-svn-id: https://s.snth.net/svn/neverball/trunk@3094
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 8 Oct 2009 10:50:36 +0000 (10:50 +0000)]
Revert "Clip shadowed geometry above the ball center"
Got more reports on this, causes shadow to flicker on a GF 9600 GT as
well, so crappy Intel hardware is outruled.
This reverts r3001, r3057 by parasti.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3093
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 8 Oct 2009 10:50:27 +0000 (10:50 +0000)]
Revert "When ungrabbed, hide the pointer and draw a custom image in its place"
This reverts r3089, r3090, r3091 by parasti.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3092
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 1 Oct 2009 10:27:54 +0000 (10:27 +0000)]
Move pointer drawing to st_paint
gui_paint isn't a good place for this; due to the way e.g. HUD
painting is implemented, with multiple calls to gui_paint, the pointer
ends up being drawn over itself multiple times (only noticeable in the
pause screen, I think).
git-svn-id: https://s.snth.net/svn/neverball/trunk@3091
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 1 Oct 2009 10:27:46 +0000 (10:27 +0000)]
Release pointer resources
git-svn-id: https://s.snth.net/svn/neverball/trunk@3090
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 30 Sep 2009 12:58:40 +0000 (12:58 +0000)]
When ungrabbed, hide the pointer and draw a custom image in its place
git-svn-id: https://s.snth.net/svn/neverball/trunk@3089
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Thu, 24 Sep 2009 01:39:08 +0000 (01:39 +0000)]
movingpath.map: removed duplicate lump
git-svn-id: https://s.snth.net/svn/neverball/trunk@3086
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 20 Sep 2009 11:11:05 +0000 (11:11 +0000)]
Makefile: bump version
git-svn-id: https://s.snth.net/svn/neverball/trunk@3085
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 20 Sep 2009 10:06:00 +0000 (10:06 +0000)]
CHANGES: update for 1.5.4
git-svn-id: https://s.snth.net/svn/neverball/trunk@3083
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 19 Sep 2009 23:31:30 +0000 (23:31 +0000)]
Try to work around GCC optimizations breaking switch/body timers
The saga continues... This was reportedly exposed by reverting from
explicitly requesting SSE math from GCC -- so doesn't affect builds
compiled with SSE enabled by default (the Windows build isn't one of
those). Patches such as this can probably be reverted once
-fexcess-precision becomes widespread.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3082
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Sun, 13 Sep 2009 13:50:06 +0000 (13:50 +0000)]
Changes for 1.5.3 release.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3079
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Sun, 13 Sep 2009 13:38:35 +0000 (13:38 +0000)]
Changes for 1.5.3 release.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3078
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 12 Sep 2009 12:33:34 +0000 (12:33 +0000)]
extractpo.sh: update for latest Neverputt changes
git-svn-id: https://s.snth.net/svn/neverball/trunk@3077
78b8d119-cf0a-0410-b17c-
f493084dd1d7