]> git.sesse.net Git - casparcg/commit
* Merged MIXER CROP, MIXER ANCHOR, MIXER ROTATION and MIXER PERSPECTIVE from 2.0
authorHelge Norberg <helge.norberg@svt.se>
Wed, 3 Jun 2015 21:15:46 +0000 (23:15 +0200)
committerHelge Norberg <helge.norberg@svt.se>
Wed, 3 Jun 2015 21:15:46 +0000 (23:15 +0200)
commit5cb5fd659f4dc4996a4be9de8a9e299e3a6d3789
tree88786151461e8a3756bd71b220a60182c0744e9a
parent0cfd205672c3d32fdcef7d2be71acd0839551277
* Merged MIXER CROP, MIXER ANCHOR, MIXER ROTATION and MIXER PERSPECTIVE from 2.0
* Merged reporting of current MIXER values when no parameters are given.
* Changed so that each vertex / texture coordinate pair in frame_geometry is encapsulated in a struct, to not require producers to keep track of indexes in an a array.
* Changed so that the same code in image_kernel draws a single QUAD and a list of QUAD's
* TODO make perspective correction and cropping work with non default geometry like the text producer. Currently no cropping or perspective correction works for custom geometry.
* TODO make interaction coordinate translations work with new transforms.
* Reverted text_producer change so that the baseline of the font is the actual position.
* Fixed so that JSON encoded template data is also forwarded as is, instead of being interpreted as an .ftd file name.
* Implemented anchor, crop, perspective and rotation support in scene_producer
28 files changed:
accelerator/ogl/image/image_kernel.cpp
accelerator/ogl/image/image_kernel.h
accelerator/ogl/image/image_mixer.cpp
accelerator/ogl/image/image_shader.cpp
core/frame/frame_transform.cpp
core/frame/frame_transform.h
core/frame/geometry.cpp
core/frame/geometry.h
core/mixer/audio/audio_mixer.cpp
core/mixer/audio/audio_mixer.h
core/mixer/image/blend_modes.cpp
core/mixer/image/blend_modes.h
core/mixer/mixer.cpp
core/mixer/mixer.h
core/producer/scene/scene_producer.cpp
core/producer/scene/scene_producer.h
core/producer/scene/xml_scene_producer.cpp
core/producer/stage.cpp
core/producer/stage.h
core/producer/text/text_producer.cpp
core/producer/text/utils/color.h
core/producer/text/utils/text_info.h
core/producer/text/utils/texture_atlas.cpp
core/producer/text/utils/texture_atlas.h
core/producer/text/utils/texture_font.cpp
core/producer/text/utils/texture_font.h
protocol/amcp/AMCPCommandsImpl.cpp
protocol/amcp/AMCPCommandsImpl.h