Age | Commit message (Collapse) | Author | |
---|---|---|---|
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: Move dirty rect extension to the correct function | RichieSams | |
Source control mishap | |||
2013-09-15 | ZVISION: Add method to copy a portion of the working window to a surface | RichieSams | |
2013-09-09 | ZVISION: Add a debug assert to make sure we're not trying to render ouside ↵ | RichieSams | |
the working window | |||
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 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-07 | ZVISION: Re-enable rendering to the backbuffer | RichieSams | |
2013-09-06 | ZVISION: Actually use the converted color instead of the old one | 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-03 | ZVISION: Remove unnecessary file.open() | richiesams | |
It's done inside readImageToSurface() and it no longer needs to be on the heap | |||
2013-09-03 | ZVISION: Free the _currentBackground Surface in RenderManager destructor | richiesams | |
2013-09-24 | ZVISION: Limit tilt movement to the size of the image | richiesams | |
// TODO: Remove image wrapping logic for the vertical direction since this can never happen now | |||
2013-09-24 | ZVISION: Fix error is RenderManager backgroundOffset handling | richiesams | |
2013-09-24 | ZVISION: Convert image rendering to RBG 565 | richiesams | |
This is part of a series of commits converting all game assets to RBG 565 from RBG 555. The argument is that certain backends do not support RGB 555. | |||
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-28 | ZVISION: Fixed signed/unsigned mismatch | richiesams | |
2013-08-20 | ZVISION: Initialize inline with construction | richiesams | |
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: Store the background offset from the center instead of from the top ↵ | richiesams | |
left corner | |||
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-16 | ZVISION: Clean up backbuffer memory after we're finished with it | richiesams | |
2013-08-16 | ZVISION: Fix copyTransposedRectToBackBuffer | richiesams | |
2013-08-16 | ZVISION: Only warp the backbuffer if we're in PANORAMA or TILT | richiesams | |
2013-08-16 | ZVISION: Only skip the background moving if velocity is 0 instead of ↵ | richiesams | |
returning and skipping everything | |||
2013-08-15 | ZVISION: Fix error using subRectangle.right instead of .top | 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 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: Fix memory leak | richiesams | |
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-05 | ZVISION: Rename inner variable to prevent variable shadowing | 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: Initialize _needsScreenUpdate in RenderManager | richiesams | |