diff options
author | basisbit <basisbit@b956fd51-792f-4845-bead-9b4dfca2ff2c> | 2015-10-20 00:07:57 +0000 |
---|---|---|
committer | basisbit <basisbit@b956fd51-792f-4845-bead-9b4dfca2ff2c> | 2015-10-20 00:07:57 +0000 |
commit | 0b3a0b60fc4646732ca6f1728712d790292f750b (patch) | |
tree | 01da2bc02a5118bf6f4c8a598e376348c53293d2 /src/media | |
parent | fea48eb20937c681bc574b0d49a0c9e4197310fe (diff) | |
download | usdx-0b3a0b60fc4646732ca6f1728712d790292f750b.tar.gz usdx-0b3a0b60fc4646732ca6f1728712d790292f750b.tar.xz usdx-0b3a0b60fc4646732ca6f1728712d790292f750b.zip |
* Radeon X1600/X1650 graphics card report that they support NPOT, but they don't. Implemented a check for these graphics cards. (not yet tested if this fixes all of the problems of that card.
* when there was no background set up in the song.txt, trying to switch from visualization to visualization based ProjectM to crash. Fixed this by switching directly to video if there is no background.
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3150 b956fd51-792f-4845-bead-9b4dfca2ff2c
Diffstat (limited to 'src/media')
-rw-r--r-- | src/media/UVideo.pas | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/media/UVideo.pas b/src/media/UVideo.pas index b8698359..5512ee7b 100644 --- a/src/media/UVideo.pas +++ b/src/media/UVideo.pas @@ -312,7 +312,8 @@ end; constructor TVideo_FFmpeg.Create; begin glGenTextures(1, PGLuint(@fFrameTex)); - SupportsNPOT := AnsiContainsStr(glGetString(GL_EXTENSIONS),'texture_non_power_of_two'); + SupportsNPOT := (AnsiContainsStr(glGetString(GL_EXTENSIONS),'texture_non_power_of_two')) and not (AnsiContainsStr(glGetString(GL_EXTENSIONS), 'Radeon X16')); + Reset(); end; |