Commit Graph
100 Commits
Author SHA1 Message Date
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