Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-12 | GCW0: Attempt to fix README sections | Eugene Sandulenko | |
2016-04-10 | GCW0: Disable triple buffering. | Eugene Sandulenko | |
Too many artifacts. It is not possible with current ScummVM drawing approaches. | |||
2016-04-10 | GCW0: Enable triple buffering | Eugene Sandulenko | |
2016-04-10 | GCW0: Enable building with all scalers disabled | Eugene Sandulenko | |
2016-04-10 | GCW0: Clean up build script | Eugene Sandulenko | |
2016-04-10 | ALL: Split SMALL_SCREEN_DEVICE into GUI_ENABLE_KEYSDIALOG and ↵ | Eugene Sandulenko | |
GUI_ONLY_FULLSCREEN | |||
2016-04-10 | UPDATES: Check that we're running in a bundle, and skip Sparkle ↵ | Eugene Sandulenko | |
initialization otherwise This was leading to an unhandled exception within Sparkle code which was hanging the application. This feature is good only for development purposes, as convenient users are supposed to run ScummVM from the supplied bundle. | |||
2016-04-10 | UPDATES: Use new constants for MacOS X 10.10 | Eugene Sandulenko | |
2016-04-10 | UPDATES: Plug memory leak | Eugene Sandulenko | |
2016-04-09 | UPDATES: Implemented method getLastUpdateCheckTimeAndDate() | Eugene Sandulenko | |
Currently it uses methods and constants deprecated in 10.10. 10.10+ -specific code will follow | |||
2016-04-06 | DC: Fix compilation errors due to AudioCD changes. | Johannes Schickel | |
2016-04-01 | UPDATES: Implement and use method for normalizing interval value to accepted ↵ | Eugene Sandulenko | |
values | |||
2016-03-31 | UPDATES: Normalize update intervals at setting | Eugene Sandulenko | |
2016-03-31 | UPDATES: Read values from config file in MacOS X update manager | Eugene Sandulenko | |
2016-03-30 | UPDATES: Made interval set/get functions accept normal integers | Eugene Sandulenko | |
2016-03-25 | OS X: Clean taskbar code | Thierry Crozat | |
This involves moving the NSDockTilePlugIn code to backend/taskbar and fixing style to follow our coding conventions. One make target was also renamed. All in all there is no change in functionality with this commit. | |||
2016-03-25 | OS X: Fix access to NSArray items with older SDKs | Thierry Crozat | |
2016-03-25 | OS X: Add missing includes for recently introduced taskbar code | Thierry Crozat | |
2016-03-25 | OS X: Implement a Dock Tile Plugin to display recent games menu in dock | Thierry Crozat | |
This allows to start a recently played game directly from the dock. The ScummVM.app application should have been permanently added to the dock and the menu is only present when ScummVM is not running. The list of recently played game is written by the taskbar code in ScummVM. The Dock Tile Plugin only reads that list to populate the menu. | |||
2016-03-25 | OS X: Implement saving recent games list to user preferences | Thierry Crozat | |
2016-03-23 | OPENGL: Add assertions to check for valid attribute state. | Johannes Schickel | |
2016-03-23 | OPENGL: Fix black screen for some GL implementations with shaders. | Johannes Schickel | |
For compatibility location 0 is used to decide whether fixed function style vertex information is used in old GL contexts. In some cases drivers might assign the color information to be passed through attribute 0. This caused the array attribute status for location 0 to be disabled and resulted in wrong vertex data to be used. | |||
2016-03-23 | Merge pull request #711 from lordhoto/opengl-revamp | Johannes Schickel | |
OpenGLGraphicsManager: Revamp | |||
2016-03-21 | LINUX: Use classic major/minor macros. | Johannes Schickel | |
Makes our Linux Audio CD code work with implementations without gnu_dev_major and gnu_dev_minor too. | |||
2016-03-21 | Merge pull request #704 from lordhoto/clone2727-audiocd | Johannes Schickel | |
Implement Custom Audio CD Support for Win32, Linux, and Mac OS X. | |||
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 | 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 | |