Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-18 | SCI32: Add Phantasmagoria 1.000.000 signature | Colin Snover | |
2016-03-18 | AUDIO: Use MUNT's sample rate for MT-32 emulation. | Johannes Schickel | |
2016-03-18 | AUDIO: Make MT-32 emulator play MIDI events immediately. | Johannes Schickel | |
This fixes the Indiana Jones and the Fate of Atlantis specific issue reported in bug #6242 "AUDIO: Built-In MT-32 MUNT Produces Wrong Sounds". Delaying MIDI events has been introduced with Munt 1.3.0. Regression from 00992c1e68444a8123ffc89a971751cecf7287ed. | |||
2016-03-18 | SCI32: Fix crashes in kIsOnMe caused by stale CelObjs | Colin Snover | |
2016-03-18 | SCI32: More correctly fix kStringCopy overflow | Colin Snover | |
This entire kString code needs to be reviewed/refactored, but at least this fix is more complete than the last one. Thanks to @lordhoto and @wjp for their assistance. | |||
2016-03-18 | SCI32: Fix heap overflow (read) in kStringCopy | Colin Snover | |
2016-03-18 | SCI32: Fix incorrect double-read from CLUT | Colin Snover | |
2016-03-18 | WAGE: Plugged in console scrolling up/down | Eugene Sandulenko | |
2016-03-18 | WAGE: Fixed border highlighting | Eugene Sandulenko | |
2016-03-18 | WAGE: Correction to highlighted border drawing | Eugene Sandulenko | |
2016-03-18 | WAGE: Initial code for border manipulation | Eugene Sandulenko | |
2016-03-17 | GRAPHICS: Cleanup of ManagedSurface and Screen classes | Paul Gilbert | |
2016-03-17 | SCI32: Correct KQ7 version split | Colin Snover | |
The information in the wiki was wrong, KQ7 1.51 is always SCI 2.1 early. | |||
2016-03-17 | SCI32: Add kq7 1.51 English, fix kq7 1.51 German detection | Martin Kiewitz | |
Also sort detection entries for kq7 by game version | |||
2016-03-17 | SCI32: Code documentation improvements | Colin Snover | |
2016-03-17 | SCI32: Remove outdated note about state of frameout code | Colin Snover | |
This code is engine-accurate now, not based on guesswork. | |||
2016-03-17 | SCI32: Temporarily remove dead SCI2.1early transitions code | Colin Snover | |
This code sneaked in with the graphics engine rewrite, but is not ready yet to be used. It will return shortly, once it is enabled and working. | |||
2016-03-17 | SCI32: Clarify game engine version comments for split-version games | Colin Snover | |
2016-03-17 | SCI32: Update unimplemented TODO to reflect the correct operation type | Colin Snover | |
2016-03-17 | SCI32: Enable redrawAllCount in palMorphFrameOut | Colin Snover | |
2016-03-17 | BUILD: Fix static linking for OS X. | Johannes Schickel | |
Regression from 9ae52541ce27573b71e9eda9ca092d7472bae36d. | |||
2016-03-17 | WAGE: Added several alternate versions of the games | Eugene Sandulenko | |
2016-03-16 | SCI32: Work around bad Styler script in KQ7 2.0b | Colin Snover | |
The SCI2.1mid version of the game includes scripts designed for SCI2.1early which means wrong parameters are sent to the kernel. | |||
2016-03-16 | SCI32: Fix updated screen item count in remapMarkRedraw() | Filippos Karapetis | |
Thanks to snover for noticing this | |||
2016-03-16 | Merge pull request #682 from lordhoto/savefilemanager-case-insensitive | Johannes Schickel | |
ALL: Make SaveFileManager case insensitive. | |||
2016-03-16 | OPENGL: Log extensions available on debuglevel 5+. | Johannes Schickel | |
2016-03-16 | OPENGL: Flag texture dirty on allocation. | Johannes Schickel | |
2016-03-16 | OPENGL: Do not keep uniform state for nonexistent uniforms. | Johannes Schickel | |
2016-03-16 | OPENGL: Store logical texture dimensions in GLTexture. | Johannes Schickel | |
2016-03-16 | OPENGL: Introduce convenience wrappers for get*Location in Shader. | Johannes Schickel | |
2016-03-16 | OPENGL: Do not hardcode any uniform/attribute handling in Shader. | Johannes Schickel | |
2016-03-16 | OPENGL: Let Shader store the uniform state. | Johannes Schickel | |
2016-03-16 | OPENGL: Only set projection matrix once on pipeline activation. | Johannes Schickel | |
2016-03-16 | OPENGL: Properly deactivate old pipeline. | Johannes Schickel | |
2016-03-16 | OPENGL: Make shader pipelines use fixed shaders. | Johannes Schickel | |
2016-03-16 | OPENGL: Implement CLUT8 look up as Pipeline. | Johannes Schickel | |
2016-03-16 | OPENGL: Move pipeline code to pipelines/. | Johannes Schickel | |
2016-03-16 | OPENGL: Only allow Pipeline to switch active Framebuffers. | Johannes Schickel | |
2016-03-16 | OPENGL: Do not allow direct access to Context::activePipeline. | Johannes Schickel | |
2016-03-16 | OPENGL: Implement texture drawing in Pipeline instead of Surface. | Johannes Schickel | |
2016-03-16 | OPENGL: Make shader/framebuffer part of pipeline state. | Johannes Schickel | |
2016-03-16 | OPENGL: Don't prefix maxTextureSize variable for consistency. | Johannes Schickel | |
2016-03-16 | CONFIGURE: Abort configure stage when invalid OpenGL mode is specified. | Johannes Schickel | |
2016-03-16 | OPENGL: Introduce abstraction for framebuffer. | Johannes Schickel | |
This allows us to use various framebuffer settings easily. Now the GPU accelerated CLUT8 surface implementation does not need to query former framebuffer state anymore. | |||
2016-03-16 | OPENGL: Introduce ShaderManager to handle builtin shaders. | Johannes Schickel | |
2016-03-16 | OPENGL: Introduce pipeline abstraction to cleanup code. | Johannes Schickel | |
2016-03-16 | OPENGL: Support GLSL based CLUT8 look up for GLES2+. | Johannes Schickel | |
2016-03-16 | OPENGL: Detect NPOT support for GLES. | Johannes Schickel | |
For GLES1+ there exists GL_OES_texture_npot, which indicates that there is NPOT support. GLES2 always had (limited) NPOT support, which is all we require, thus we always enable it. | |||
2016-03-16 | OPENGL: Simplify shader support checks. | Johannes Schickel | |
2016-03-16 | OPENGL: Keep feature state for all contexts and log them. | Johannes Schickel | |