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