Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-10-20 | ZVISION: New render functions for rendering surface-to-surface. | Marisa-Chan | |
2013-10-20 | ZVISION: Style modifing by astyle. | Marisa-Chan | |
2013-10-04 | ZVISION: Add typedefs to shorten long type names | RichieSams | |
2013-10-02 | ZVISION: Standardize includes order and format | RichieSams | |
Format is: common/scummsys.h (Only if a .cpp file) header file for this file (Only if a .cpp file) zengine includes other includes, grouped by module | |||
2013-09-21 | ZVISION: Add documentation to RenderManager | RichieSams | |
2013-09-16 | ZVISION: Remove extraneous function | RichieSams | |
2013-09-16 | ZVISION: Add methods to clear and remove AlphaEntries | RichieSams | |
2013-09-16 | ZVISION: Convert _alphaDataEntries to a HashMap | RichieSams | |
So entries can be easily identified and removed if necessary | |||
2013-09-15 | ZVISION: Add more documentation for clearWorkingWindowTo555Color() | RichieSams | |
2013-09-15 | ZVISION: Add RenderManager text support | RichieSams | |
2013-09-15 | ZVISION: Add better alpha support for blitting | RichieSams | |
Instead of blitting directly to the working window, we cache the alpha pixels, then blit directly to the backbuffer instead of to the working window. This ensures that if the alpha'd content changes, the old changes won't appear in any new frames | |||
2013-09-15 | ZVISION: Add method to copy a portion of the working window to a surface | RichieSams | |
2013-09-09 | ZVISION: Create method for transposing a surface | RichieSams | |
2013-09-09 | ZVISION: Create method for clipping a rect to the working window | RichieSams | |
2013-09-09 | ZVISION: Create method for converting image space to working window space | RichieSams | |
2013-09-09 | ZVISION: Create method for getting the RenderManager backbuffer | RichieSams | |
2013-09-09 | ZVISION: Create method for rendering to the working window with binary alpha | RichieSams | |
2013-09-07 | ZVISION: Make the declaration and implementation of copyRectToWorkingWindow ↵ | RichieSams | |
be the same | |||
2013-09-07 | ZVISION: Add dirty rectangling support for pure image rendering | RichieSams | |
Still need to add support for ResultActions and Controls that directly use OSystem::copyRectToScreen() | |||
2013-09-07 | ZVISION: Fix pixel copying errors in renderRectToWorkingWindow | RichieSams | |
2013-09-06 | ZVISION: Do full working window warp instead of image at a time | RichieSams | |
2013-09-04 | ZVISION: Create method to get the current background offset | richiesams | |
2013-09-24 | ZVISION: Keep a Graphics::Surface of the current background instead of ↵ | richiesams | |
re-reading the file each time This is both more efficient and is part of the process of converting the entire game to RBG 565 | |||
2013-08-20 | ZVISION: Create method to clear the working window area of the screen to a ↵ | richiesams | |
single color | |||
2013-08-20 | ZVISION: Rename _warpedBuffer to _workingWindowBuffer | richiesams | |
To better represent its function | |||
2013-08-18 | ZVISION: Allow destinations to be negative | richiesams | |
2013-08-18 | ZVISION: Render images by specifying a destination and then clipping | richiesams | |
Instead of specifying a subRect. This also reverts the code that rendered to a backbuffer and then did a full backbuffer warp. Wrapping is done in the RenderTable | |||
2013-08-16 | ZVISION: Fix memory corruption in copyTransposedRectToBackBuffer | richiesams | |
2013-08-15 | ZVISION: Apply panorama/tilt warping after all images have been rendered to ↵ | richiesams | |
a backbuffer This makes wrapped warping much easier as well as allowing changeLocation offsets to work properly | |||
2013-08-14 | ZVISION: Add documentation | richiesams | |
2013-08-14 | ZVISION: Add background image wrapping | richiesams | |
There is still a discontinuity when wrapping, but I am committing so that others can look at the code | |||
2013-08-14 | ZVISION: Add panning support | richiesams | |
2013-08-14 | ZVISION: Create the concept of a working window | richiesams | |
The working window is a Rect centered inside the actual window edges. All in-game coordinates are in the working window coordinate system. Also, all images in-game are clipped to the edges of the working window. | |||
2013-08-11 | ZVISION: Create methods for converting screen coords to image coords | richiesams | |
2013-08-11 | ZVISION: Remove extraneous _needsScreenUpdate bool | richiesams | |
2013-08-09 | ZVISION: Call _system->updateScreen() every frame | richiesams | |
Otherwise the cursor will not be updated | |||
2013-08-05 | ZVISION: Create image auto screen centering during blitting | richiesams | |
2013-08-05 | ZVISION: Add memory cleanup for _currentBackground | richiesams | |
2013-08-04 | ZVISION: Make video code blocking. | richiesams | |
The script system requires that all ResultAction::execute() block until they finish. The video system *was* 'asyncronous' in that you would just start a video and then run() would finish processing it. This code forces the video to complely finish before playVideo returns. The Clock object is used to keep track of deltaTime while the video is playing. | |||
2013-08-04 | ZVISION: Create RenderManager method to set the current background image | richiesams | |
2013-08-04 | ZVISION: Overload renderImageToScreen to handle fileNames and ReadStreams | richiesams | |
2013-08-04 | ZVISION: Create method to get RenderTable object pointer from RenderManager | richiesams | |
Remove passthrough methods | |||
2013-08-04 | ZVISION: Modify renderImageToScreen to take into account the current RenderState | richiesams | |
2013-08-04 | ZVISION: Move rendering logic from ZVision class to RenderManager class | richiesams | |
2013-08-04 | ZVISION: Create member function for creating a panorama look up table | richiesams | |
2013-08-04 | ZVISION: Create RenderManager class and move code from image.cpp | richiesams | |