Thomas Goyne
|
621cefe14e
|
Fix compile error on non-windows caused by r4097.
Originally committed to SVN as r4099.
|
2010-02-14 18:06:56 +00:00 |
|
Thomas Goyne
|
175b2a4648
|
Rewrite the texture grid positioning code again, fixing several visual defects that showed up in OpenGL 1.1 mode. Updates #1153.
Originally committed to SVN as r4097.
|
2010-02-14 17:41:41 +00:00 |
|
Thomas Goyne
|
7ffc3d4080
|
Move more of the purely OpenGL-related code into VideoOutGL from VideoDisplay and simplify the calculation of the texture grid positions slightly.
Originally committed to SVN as r4037.
|
2010-01-24 19:05:20 +00:00 |
|
Thomas Goyne
|
2f2f0d9aac
|
Fix some assorted VideoOutGL-related stupidity. Updates #1056.
Originally committed to SVN as r3864.
|
2009-12-13 19:27:45 +00:00 |
|
Thomas Goyne
|
86f64b2962
|
Improve video operation errors somewhat. Updates #1020.
Originally committed to SVN as r3835.
|
2009-12-01 00:32:43 +00:00 |
|
Thomas Goyne
|
15cf221a3f
|
Fix incorrect handling of flipped video when the texture size is larger than the video size.
Originally committed to SVN as r3742.
|
2009-10-27 20:59:27 +00:00 |
|
Thomas Goyne
|
dcfdb02e6c
|
Significantly reduce the number of unnecessary calls to VideoContext::GetFrame.
Originally committed to SVN as r3739.
|
2009-10-27 14:27:39 +00:00 |
|
Thomas Goyne
|
4fc2b90399
|
Add support for externally controlled frame data to AegiVideoFrame, and take advantage of this in the FFMS2 video provider to eliminate a copy of the frame data. Net speedup for seeking from beginning to end of several test files is 10-20%.
Originally committed to SVN as r3729.
|
2009-10-24 02:07:56 +00:00 |
|
Thomas Goyne
|
df5ada1006
|
Make the video display only upload texture data when the frame has changed rather than every time Render is called.
Originally committed to SVN as r3726.
|
2009-10-20 19:07:18 +00:00 |
|
Thomas Goyne
|
5404b45017
|
Tweak how the OpenGL 1.1 code behaves slightly; distortion with Windows 7's OpenGL emulation is now at most .1% instead of at most 2%.
Originally committed to SVN as r3723.
|
2009-10-19 01:11:02 +00:00 |
|
Thomas Goyne
|
5b9da0c56a
|
Fix some video output bugs related to a small maximum texture size which is not an even divisor of the video size.
Originally committed to SVN as r3717.
|
2009-10-17 03:41:12 +00:00 |
|
Thomas Goyne
|
3d58608230
|
Improve rendering with OpenGL 1.1, removing the visible seams at the cost of slight distortions at high zoom levels.
Originally committed to SVN as r3714.
|
2009-10-14 20:53:36 +00:00 |
|
Thomas Goyne
|
9ff8f42d7f
|
Get the video display closer to working with W7's emulated OpenGL. It can now display video, but there are visible seams between the textures.
Originally committed to SVN as r3711.
|
2009-10-13 22:19:31 +00:00 |
|
Amar Takhar
|
14e2d9ad12
|
Add config.h to 8 files that were missing it, _all_ source files must include config.h at the very top.
Originally committed to SVN as r3666.
|
2009-10-09 16:34:38 +00:00 |
|
Amar Takhar
|
9217476357
|
Bitten by precompiled headers round 2: the OpenGL headers must be included before the local headers.
Originally committed to SVN as r3631.
|
2009-10-06 16:08:39 +00:00 |
|
Amar Takhar
|
ac260ec47b
|
Sigh, bitten by precompiled headers, wxLogDebug requires <wx/log.h>.
Originally committed to SVN as r3630.
|
2009-10-06 15:47:43 +00:00 |
|
Amar Takhar
|
c204c766ec
|
Add two more debug printfs:
* Print the WxH of the frame size.
* Print the size of the texture actually used.
Originally committed to SVN as r3629.
|
2009-10-06 15:28:22 +00:00 |
|
Amar Takhar
|
bb4506354f
|
Add a debug printf to display what texture sizes VideoOutGL::TestTexture is checking.
Originally committed to SVN as r3628.
|
2009-10-06 14:58:32 +00:00 |
|
Amar Takhar
|
21c5e7909c
|
svn:eol-style native and svn:keywords Id to relevent files.
Originally committed to SVN as r3623.
|
2009-10-05 23:04:30 +00:00 |
|
Thomas Goyne
|
404e6cf081
|
Add support for flipped video to new video renderer.
Originally committed to SVN as r3617.
|
2009-10-05 20:50:04 +00:00 |
|
Thomas Goyne
|
cbd76e7010
|
Rewrite the video rendering code to support displaying videos which are larger than the maximum texture size. This does not currently support YV12 (which Aegisub currently never uses), but should be otherwise functional.
Originally committed to SVN as r3615.
|
2009-10-05 04:22:28 +00:00 |
|