aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-06-22undoing this optimization: despite my initial sureness about this being ↵Max Horn
correct - I was wrong :-) just plug in 0xFFFFFFFF to see it (roughly spoken, we can loose the uppermost bits if we shift after the addition instead of before it) svn-id: r8627
2003-06-22Special case for screen-wide blitsBertrand Augereau
svn-id: r8626
2003-06-22build with mad by default, added opengl buildPaweł Kołodziejski
svn-id: r8625
2003-06-22added opengl backend to vc6Paweł Kołodziejski
svn-id: r8624
2003-06-22fixed warningPaweł Kołodziejski
svn-id: r8623
2003-06-22fixed warningsPaweł Kołodziejski
svn-id: r8622
2003-06-22Fixed the last (?) glitches around the mouse cursor [*] in aspect-ratioTorbjörn Andersson
correction mode by making sure that dirty rects always start on a line that won't have its colours changed by the stretching function. This was probably only noticeable when using the 1x scaler. [*] Actually, the glitches weren't specific to the mouse cursor, but it was useful for triggering them. svn-id: r8621
2003-06-22Rearranged logic in SuperEagleBertrand Augereau
svn-id: r8620
2003-06-22Add opengl filter optionTravis Howell
svn-id: r8619
2003-06-22Fix some graphics glitches that would sometimes be visible around the mouseTorbjörn Andersson
cursor in aspect-ratio correction mode. svn-id: r8618
2003-06-22use float instead of doubleMax Horn
svn-id: r8617
2003-06-22cleanupMax Horn
svn-id: r8616
2003-06-22OoopsTravis Howell
svn-id: r8615
2003-06-22Revert poll_event changeTravis Howell
svn-id: r8614
2003-06-22fixed warningsPaweł Kołodziejski
svn-id: r8613
2003-06-22Add opengl filter optionTravis Howell
for opengl backend Enable poll_event in opengl backend svn-id: r8612
2003-06-22d'ohMax Horn
svn-id: r8611
2003-06-22fixed Vorbis CD track codeMax Horn
svn-id: r8610
2003-06-22don't memset the output buffer to 0 if _eof_flag is set; rather, we should ↵Max Horn
'add 0' to every byte in the output buffer, i.e.: do nothing svn-id: r8609
2003-06-22properly init member vars instead of using memsetMax Horn
svn-id: r8608
2003-06-22Aspect ratio works with all sclaers in opengl backendTravis Howell
svn-id: r8607
2003-06-22no need to keep these regression tests: the changes are mathematically and ↵Max Horn
operationally (read: taking into account side effects and special cases in computer arithmetics) equivalent to the old code svn-id: r8606
2003-06-22Patch #757827: Aspect-ratio correctionMax Horn
svn-id: r8605
2003-06-22Reduced the number of shifts in highly used functions in Super2xSaI and ↵Bertrand Augereau
SuperEagle svn-id: r8604
2003-06-22Change names of the stream API in the mixer; added endStream method (stop() ↵Max Horn
halts stream immediately; endStream() lets it first finish playing) svn-id: r8603
2003-06-22don't try to delete calloc'd mem eitherJonathan Gray
svn-id: r8602
2003-06-22don't try to delete malloc'd memoryJonathan Gray
svn-id: r8601
2003-06-22enable rtti for dynamic_castPaweł Kołodziejski
svn-id: r8600
2003-06-22fixed warningPaweł Kołodziejski
svn-id: r8599
2003-06-22fix compile when vorbis is enabled, loomcd is now broken with vorbis after ↵Jonathan Gray
recent changes :/ svn-id: r8598
2003-06-22renamed SoundMixer::hasActiveChannel->hasActiveSFXChannel, and fixed the ↵Max Horn
regression in it caused by removing _beginSlots (I hope); added isActiveChannel method used by scumm/sound.cpp (this allowed me to move the Channel class from mixer.h into mixer.cpp); replaced Channel::soundFinished method by isActive svn-id: r8597
2003-06-22remove the realDestroy methods and instead use destructors; renamed insertAt ↵Max Horn
to insertChannel and simplified/unified its usage; delete the mutex when exiting; cleanup svn-id: r8596
2003-06-22fix regression I just introduced (voices in smush movies were cut off way ↵Max Horn
too early) svn-id: r8595
2003-06-21lots of mixer cleanup / refactoring / reengineeringMax Horn
svn-id: r8594
2003-06-21undo this change again - proper fix would be to correct the MP3 playback codeMax Horn
svn-id: r8593
2003-06-21modified & cleaned up the playStream/append code a bit; but this API really ↵Max Horn
could stand some refinement svn-id: r8592
2003-06-21get rid of 11025 Hz special case (I hope this is correct; only case I know ↵Max Horn
of where 11025 Hz are used is during the Dig intro svn-id: r8591
2003-06-21got rid of member var 'first'Max Horn
svn-id: r8590
2003-06-21cleanupMax Horn
svn-id: r8589
2003-06-21finally implemented this TODO: using class File instead of fopenMax Horn
svn-id: r8588
2003-06-21make File constructor virtual to allow subclassing; made seek default to ↵Max Horn
SEEK_SET mode for conveniance svn-id: r8587
2003-06-21reduce code duplication a bitMax Horn
svn-id: r8586
2003-06-21TODO: improved smush sound quality whenever 11khz sound is usedMax Horn
svn-id: r8585
2003-06-21cleanupMax Horn
svn-id: r8584
2003-06-21make gcc happyJonathan Gray
svn-id: r8583
2003-06-21delete _sound when SimonState is destroyed; fix leak & enian bug in ↵Max Horn
playSting (but somebody please test that, I don't have simon1dos) svn-id: r8582
2003-06-21some more memory inits; cleanupMax Horn
svn-id: r8581
2003-06-21fix some memory leaksMax Horn
svn-id: r8580
2003-06-21init some member vars previously not initedMax Horn
svn-id: r8579
2003-06-21fix (?) for an invalid read report in valgrinMax Horn
svn-id: r8578