mirror of
https://github.com/Almamu/linux-wallpaperengine.git
synced 2025-07-14 05:12:25 +08:00

~ deprecated --dir --pkg options, the software will automatically detect the background we're loading + first draft of FBO support, there's still some extra work to do ~ texture header is now hidden behind getters so the textures can be any kind of source ~ proper setting of resolution and translation variables for textures ~ simplified call flow for any pass rendering, removing render functions on effect and material ~ framebuffer setup has to happen before object setup in the scene Signed-off-by: Alexis Maiquez <almamu@almamu.com>
12 lines
559 B
Markdown
12 lines
559 B
Markdown
# Image objects
|
|
Image objects are simple quads that display an image in them. These are usually used in orthogonal scenes to display animated effects.
|
|
|
|
Looks like every image object has two framebuffers used for ping-pong when rendering, these are usually registered as:
|
|
- _rt_imageLayerComposite_{id}_a
|
|
- _rt_imageLayerComposite_{id}_b
|
|
|
|
There's special textures used for various things:
|
|
- _rt_FullFrameBuffer: Represents the things currently rendered to the background's output
|
|
- _rt_HalfCompoBuffer1: Unknown for now
|
|
- _rt_HalfCompoBuffer2: Unknown for now
|