Thomas Goyne
|
fd701c67ec
|
Kill supportsGlClampToEdge, which hasn't actually been used for a while
Originally committed to SVN as r4248.
|
2010-04-30 03:00:09 +00:00 |
|
Thomas Goyne
|
b90fdcc111
|
Make the video display use OpenGL display lists, slightly simplifying the code and reducing the amount of state explicitly tracked.
Originally committed to SVN as r4247.
|
2010-04-30 03:00:04 +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
|
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 |
|