Glenn Maynard
7d7c06eee4
exceptions
2004-11-30 21:17:13 +00:00
Chris Danford
6fd5183134
more "for" scope fixes
2004-09-25 05:10:10 +00:00
Glenn Maynard
b6146043d1
fix trace
2004-08-28 09:36:18 +00:00
Glenn Maynard
4459d84a17
use RageSemaphore
2004-06-14 05:36:42 +00:00
Glenn Maynard
66fb9eece6
use RageSurface
2004-06-14 01:09:11 +00:00
Glenn Maynard
6faf37db42
Dialog
2004-06-10 22:57:42 +00:00
Chris Danford
483573c709
clean up RageTextureManager prefs, ModelManager prefs
...
add pref DelayedModelDelete
2004-05-26 07:20:38 +00:00
Glenn Maynard
564eea2ade
license update
2004-05-15 22:07:41 +00:00
Glenn Maynard
f573d5f1ad
compile fix
2004-01-24 22:44:52 +00:00
Glenn Maynard
f611e2461e
namespace cleanup
2003-10-03 21:38:38 +00:00
Glenn Maynard
90cd567b48
Move codec dump to DShow renderer; it's usually not needed anymore,
...
and ACM codecs are a potential cause of crashes.
2003-10-02 09:36:49 +00:00
David Wilson
a934cece26
I forgot to save before commiting
2003-10-02 00:58:22 +00:00
David Wilson
7d2a7d0e69
Removal of TLS #include file
2003-10-02 00:41:38 +00:00
Glenn Maynard
02e39d7f67
Handle first frame rendering correctly
2003-09-01 19:22:14 +00:00
Glenn Maynard
21cf140aa4
remove unused MovieTexture_DShow::Stop
2003-09-01 17:38:09 +00:00
Glenn Maynard
d44c5d2890
Minor simplifications and fixes
2003-09-01 17:20:55 +00:00
Glenn Maynard
5dfbd1e0aa
remove old comment
2003-08-28 17:10:30 +00:00
Glenn Maynard
8ee7dc93a6
use CHECKPOINT
2003-08-05 01:32:21 +00:00
Chris Danford
c74333eeb5
Add support for 0% and negative background rates. This isn't supported by many codecs though...
2003-08-04 00:04:28 +00:00
Glenn Maynard
8ccc990b1a
Simplify.
...
Output active filters in the graph.
2003-07-15 03:34:54 +00:00
Glenn Maynard
a49208c5fb
add checkpoint
2003-07-10 14:03:26 +00:00
Glenn Maynard
a77ee45759
Oops, forgot to commit this. Use TEXTUREMAN->GetMovieColorDepth.
2003-07-09 21:22:14 +00:00
Glenn Maynard
b6f8aa9700
Always use 16-bit textures for movies.
2003-07-01 23:57:52 +00:00
Glenn Maynard
7034dbddc6
Simplify, optimize. I'm staying over 150fps with my normal test clip,
...
in OpenGL, 16-bit textures.
2003-06-29 08:15:08 +00:00
Glenn Maynard
20eabca2d8
Oops. Don't blit into a surface the size of the texture; only the size
...
of the image. That's the whole point of using glTexSubImage2D.
Simplify.
2003-06-28 00:06:15 +00:00
Glenn Maynard
f76757667e
m_iImage* is the size of the image within the texture
2003-06-14 23:02:44 +00:00
Glenn Maynard
e6fd5bcd83
Move frame checks into a function, so we don't loop under SkipUpdates()
2003-06-13 18:13:12 +00:00
Chris Danford
73e1e30ac3
#if defined(WIN32) || !defined(_XBOX) -> && !defined(_XBOX)
2003-05-29 00:15:11 +00:00
Chris Danford
7fbd29eb18
use only a supported texture format for movie textures
2003-05-28 23:08:40 +00:00
Glenn Maynard
56b79a197d
Make pixel format querying a member (massaging for merge).
...
Remove a function from the header.
2003-05-26 03:12:12 +00:00
Chris Danford
7f3b7b9162
reacquire D3D device when lost in full screen (user alt+tabs out)
2003-05-24 05:44:31 +00:00
Chris Danford
7724624323
Make RageBitmapTexture:m_ID private (so it can't be modified)
2003-05-22 06:32:23 +00:00
Chris Danford
02016ae442
Reorganize RageDisplay
...
Add Direct3D renderer (separate project configuration)
Add Xbox project config (doesn't yet compile)
2003-05-22 05:28:37 +00:00
Glenn Maynard
3612106dd4
Oops, forgot to commit subdirs ...
...
This also includes code to use varying sample rates with DirectSound,
so we don't have to do sample rate conversions. Experimental.
2003-04-25 04:10:18 +00:00
Chris Danford
cfe1f9ec67
Add parameters to BackgroundChange: fRate, bFadeLast, bRewindMovie, bLoop.
...
I don't like how this changes the syntax for the #BGCHANGES tag in an SM file. I will think more about this - it's important to finalize it quickly.
2003-04-14 04:10:01 +00:00
Glenn Maynard
625b1beb04
add checkpoints
2003-04-12 16:12:01 +00:00
Glenn Maynard
8f74d7987b
revert unused change
2003-03-23 23:06:49 +00:00
Glenn Maynard
050e9bbaa3
Bend over backwards to avoid making an extra copy of each
...
frame; this brings my high-res test clip from 12 to 22 FPS.
2003-03-23 23:02:40 +00:00
Chris Danford
e7b133cc0e
Warn, not Throw if movie codec isn't present.
2003-03-14 22:42:55 +00:00
Glenn Maynard
2bf152c2c2
const fix
2003-03-11 18:40:42 +00:00
Glenn Maynard
123cd35e17
Small movie texture optimization: honor the texture color depth.
...
Another biggie is that we're copying every frame an extra time in
MovieTexture_DShow::NewData(). This is rather hard to fix without
bringing back the stability problems we had before; I need to think
about how to do this. (Commenting out this memcpy boosts my test
video to about 22fps, so this isn't minor.)
2003-03-11 18:27:10 +00:00
Glenn Maynard
db800d366c
fascinating whitespace changes
2003-02-20 21:58:06 +00:00
Glenn Maynard
c457452a49
add RageMovieTexture abstraction
2003-02-20 03:34:30 +00:00