Glenn Maynard
92cc42823d
fix commands
2007-02-21 11:16:13 +00:00
Glenn Maynard
cfaa20c6fc
prebuffer small sounds to reduce buffering threads. This differs
...
from preloading; this loads the file directly, before decompression,
so it can load much longer sounds, which avoids any disk access
so no buffering thread is needed.
2007-02-21 11:14:17 +00:00
Glenn Maynard
00f9745c75
push file opening upwards
2007-02-21 10:24:52 +00:00
Glenn Maynard
b99f9ba239
error handling
2007-02-21 10:11:34 +00:00
Glenn Maynard
acc0b14ee1
push file opening upwards, instead of duplicating it in each loader
2007-02-21 10:10:18 +00:00
Glenn Maynard
f081f56388
REGISTER_CLASS_TRAITS(RageFileBasic)
2007-02-21 10:08:42 +00:00
Glenn Maynard
3df37c19cc
reset to the old mode, not to mode 0
2007-02-21 09:33:13 +00:00
Glenn Maynard
21799d66b8
save to "~/.stepmania cvs"
2007-02-21 09:03:42 +00:00
Glenn Maynard
17f2328652
fix sorts
2007-02-21 08:53:04 +00:00
Glenn Maynard
f19a2b9c23
remove unused
2007-02-21 08:52:27 +00:00
Glenn Maynard
fdfd0c8c28
add missing Extend filter
2007-02-21 07:04:12 +00:00
Glenn Maynard
fce7550184
fix wrong GetPRocAddress causing infinite recursion
...
(How was this never hit in two years?)
2007-02-21 06:35:39 +00:00
Glenn Maynard
33f0c55e8c
default unique name
2007-02-21 05:42:55 +00:00
Glenn Maynard
e410b7bd63
don't crash if no texture
2007-02-21 05:41:54 +00:00
Glenn Maynard
73cb935f7e
add ConvertI64FormatString
2007-02-21 05:31:51 +00:00
Glenn Maynard
8f29e21c9f
always use 0 for the default texture
2007-02-21 03:54:12 +00:00
Glenn Maynard
87ffd148e8
move singleton map out of the header
2007-02-21 03:42:08 +00:00
Glenn Maynard
11a09069c2
unused
2007-02-21 03:13:19 +00:00
Glenn Maynard
2513603042
"trace" and "warn" are now just convenience aliases for "lua.Trace"
...
and "lua.Warn", not hardcoded namespace pollution
2007-02-21 00:26:48 +00:00
Glenn Maynard
14f4fbd477
move a couple bindings into a namespace
2007-02-21 00:24:27 +00:00
Glenn Maynard
1dcc088a5b
done in code
2007-02-20 23:59:45 +00:00
Glenn Maynard
2fa8986ea6
fix RunCommandsRecursively by implementing it directly
...
distinguish between Run ("call this function") and Play
("look up the function with this name and call it")
2007-02-20 23:49:13 +00:00
Glenn Maynard
9428c1c852
fix up broken with_ffmpeg check. Libraries were being linked on failure, which was very confusing, since it looked like it succeeded. Remove --with-static-ffmpeg-prefix; use --with-ffmpeg instead.
2007-02-20 09:38:47 +00:00
Glenn Maynard
d699e9f8d3
partial fix of ugly spacing
2007-02-20 07:28:23 +00:00
Glenn Maynard
aee4b8065f
don't load commands or set XY for underlay and overlay. These are
...
always self-contained XML/Lua actors that expect to be at 0x0.
2007-02-20 02:55:45 +00:00
Glenn Maynard
0d693a0ccb
remove EffectCommand. Use SetDrawFunction instead; it's cleaner
...
and can modify any property, not just tweened properties.
2007-02-20 02:06:11 +00:00
Glenn Maynard
30ecc6152b
add SetDrawFunction
2007-02-20 02:00:43 +00:00
Glenn Maynard
2fe5d7a76d
add LoadAllCommands
...
remove old assert
2007-02-20 02:00:12 +00:00
Glenn Maynard
de845e00b8
use RunScriptOnStack
2007-02-20 01:17:42 +00:00
Glenn Maynard
c78a78ccbf
avoid locking when copying nil references
2007-02-20 01:16:37 +00:00
Glenn Maynard
669609fc20
add alignment helpers
2007-02-20 00:36:21 +00:00
Glenn Maynard
94619a7607
fix error handling
2007-02-20 00:33:09 +00:00
Glenn Maynard
00c3a91989
4-TLU hardware is common
2007-02-20 00:32:39 +00:00
Glenn Maynard
e4cfafe9f9
bindings
2007-02-19 23:48:36 +00:00
Glenn Maynard
1d94399fe5
ActorMultiTexture: interface to render multitextured textures
2007-02-19 23:48:00 +00:00
Glenn Maynard
f8c5b663c4
add mixing shaders
2007-02-19 23:40:46 +00:00
Glenn Maynard
ebf4bc5c0e
more sensible shader handling, incomplete but functional
...
add mixing modes
2007-02-19 23:40:19 +00:00
Glenn Maynard
34b29827d0
Prefer to let OpenGL assign attribute locations, as in
...
http://developer.download.nvidia.com/opengl/glsl/glsl_release_notes.pdf
"Vertex Attribute Aliasing"
2007-02-18 10:37:06 +00:00
Glenn Maynard
2da126ba59
glGetAttribLocationARB
2007-02-18 10:33:04 +00:00
Glenn Maynard
b67e19b09d
print the extension string more intelligently. I'm tired of a two-page long line in every info.txt.
2007-02-17 14:14:44 +00:00
Glenn Maynard
c06c35e1cb
bindings
2007-02-17 06:02:58 +00:00
Glenn Maynard
396e9ff168
don't use Font in lua
2007-02-16 21:57:51 +00:00
Glenn Maynard
ae45448ade
use File in Lua; use Font in XML, for compatibility. Only XML's paths
...
need manual lookups.
2007-02-16 07:55:59 +00:00
Glenn Maynard
0bb594d32f
use LoadFont
2007-02-16 07:52:05 +00:00
Glenn Maynard
5448e98615
use LoadFont
2007-02-16 07:46:43 +00:00
Glenn Maynard
2158dc6c23
add LoadFont
2007-02-16 07:41:09 +00:00
Glenn Maynard
74838465c3
fix "Font" attribute
2007-02-16 06:34:46 +00:00
Glenn Maynard
7e1df89ffc
simplify
2007-02-16 03:37:49 +00:00
Glenn Maynard
0db3211c34
simplify SystemMessage
2007-02-16 02:25:24 +00:00
Glenn Maynard
69f2604bb7
unused
2007-02-16 00:47:20 +00:00
Glenn Maynard
1f41f7ac69
cleanup
2007-02-16 00:45:27 +00:00
Glenn Maynard
29f5cc2fc2
move most of ScreenSystemLayer into Lua
2007-02-15 11:31:29 +00:00
Glenn Maynard
67f372af09
SideJoinedP1, SideJoinedP2 -> PlayerJoined(P1)
...
move most of ScreenSystemLayer into Lua
2007-02-15 11:30:22 +00:00
Glenn Maynard
ed3dc0841e
bind GetTextureCoordRect
2007-02-15 11:28:11 +00:00
Glenn Maynard
7319b284ab
cacept paths like other actors
2007-02-15 11:27:17 +00:00
Glenn Maynard
bfb74b587d
bind GetPathF
2007-02-15 11:24:05 +00:00
Glenn Maynard
db273ef711
bind GetCurrentSystemMessage
2007-02-15 11:23:26 +00:00
Glenn Maynard
5fa980a7a3
fix assertion. PushAttrValue always pushes something; if no value,
...
then it pushes nil (like lua_gettable)
2007-02-15 11:22:25 +00:00
Glenn Maynard
560bbe278a
bind SetCustomImageRect
2007-02-14 03:10:37 +00:00
Glenn Maynard
04d05b898d
simplify
2007-02-14 02:43:29 +00:00
Glenn Maynard
7625525b81
DeleteTexture(0) noop
2007-02-14 02:01:33 +00:00
Glenn Maynard
3979202ce0
add EffectMode_ColorBurn
2007-02-14 01:59:41 +00:00
Glenn Maynard
8ac9571d1e
add EffectMode
2007-02-14 01:51:50 +00:00
Glenn Maynard
d96b24bd2e
shader bindings
2007-02-14 00:13:42 +00:00
Glenn Maynard
abd0f83cc8
short circuit on delete default texture
2007-02-14 00:07:55 +00:00
Glenn Maynard
3595207e8b
bind glClientActiveTextureARB
2007-02-14 00:02:36 +00:00
Glenn Maynard
a5a907af0e
bind Draw
2007-02-13 23:59:59 +00:00
Glenn Maynard
5e36201c4c
add GetChildren
2007-02-13 23:58:56 +00:00
Glenn Maynard
1cfcee0de7
bool
2007-02-13 23:36:34 +00:00
Glenn Maynard
4b1f1fcd2c
add Sprite::SetTexture
2007-02-13 23:34:51 +00:00
Glenn Maynard
304402645c
add GetTexture
2007-02-13 23:27:51 +00:00
Glenn Maynard
0edbf07e08
clear world matrix
2007-02-13 23:09:31 +00:00
Glenn Maynard
17b3abc3ba
bPreserveTexture
2007-02-13 23:00:18 +00:00
Glenn Maynard
37d7c06c19
fix camera matrix
2007-02-13 22:27:26 +00:00
Glenn Maynard
6f3c30e142
bindings
2007-02-13 22:25:49 +00:00
Glenn Maynard
c7501e8e5c
capitalize
2007-02-13 22:12:59 +00:00
Glenn Maynard
183149ee2a
fix non-lua quads
2007-02-13 22:09:55 +00:00
Glenn Maynard
238a0d235f
remove hack
2007-02-13 22:05:10 +00:00
Glenn Maynard
a5709f390f
set hidden flag on blank actors
2007-02-13 22:03:31 +00:00
Glenn Maynard
eeeda2a236
CreateTextureDefault
2007-02-13 09:55:33 +00:00
Glenn Maynard
c3a0714e4a
make Quad less special. Create a "default" texture object for the
...
"no texture" properties. This way, loaded sprites always have a
texture loaded.
2007-02-13 07:39:49 +00:00
Glenn Maynard
bf6327ad00
don't access the low-level texture unnecessarily
2007-02-13 06:46:24 +00:00
Glenn Maynard
e9a04f81b3
make Sprite internals private
2007-02-13 06:40:14 +00:00
Glenn Maynard
6cb284496c
split out LoadStatesFromTexture
2007-02-13 06:34:29 +00:00
Glenn Maynard
7561b3b630
unneeded; done in TryVideoMode
2007-02-13 06:11:35 +00:00
Glenn Maynard
972cb25f97
when creating a new window for the first time, we have a new device
2007-02-13 06:09:46 +00:00
Glenn Maynard
5b4a7a6ac8
remove unused g_currentTextureUnit
2007-02-13 06:06:49 +00:00
Glenn Maynard
4a01ceaaa8
fix optimization
2007-02-13 06:05:51 +00:00
Glenn Maynard
5600e93d3a
add TextureUnit param to SetSphereEnvironmentMapping
2007-02-13 06:04:30 +00:00
Glenn Maynard
a9fd52cce0
add TextureUnit param to SetTextureWrapping
2007-02-13 05:56:24 +00:00
Glenn Maynard
863062f7d1
add TextureUnit param to SetTextureFiltering
2007-02-13 05:09:54 +00:00
Glenn Maynard
4acd7f3971
pull out glBlendFunc call
2007-02-13 05:01:25 +00:00
Glenn Maynard
2f18e94d49
remove unused
2007-02-13 04:59:18 +00:00
Glenn Maynard
ebb7189b88
add TextureUnit param to SetTextureMode
2007-02-13 04:59:05 +00:00
Glenn Maynard
9e94e85a35
remove compat
2007-02-13 04:15:50 +00:00
Glenn Maynard
4bff44a918
use SetTextureMode
2007-02-13 04:15:32 +00:00
Glenn Maynard
256a737d25
fix ShaderType not used
2007-02-13 04:03:17 +00:00
Glenn Maynard
4b707da08b
merge SetTextureMode functions
2007-02-13 04:02:08 +00:00
Glenn Maynard
d7833bb019
add TextureMode
2007-02-13 03:59:00 +00:00
Glenn Maynard
0efd475ee0
remove BPMDisplay
2007-02-12 23:24:19 +00:00