]> git.sesse.net Git - casparcg/commit
2.0. - device_buffer: Removed unnecessary glFlush.
authorRonag <Ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sun, 7 Aug 2011 15:51:36 +0000 (15:51 +0000)
committerRonag <Ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sun, 7 Aug 2011 15:51:36 +0000 (15:51 +0000)
commit59ccfd709a69e69226f014a2971e68dd93da1b99
tree5056d3bd52aefdf8b84c35c078161a413aec6c21
parent17a8853f08f9744a5cd0ac34053d1138824260ba
2.0. - device_buffer: Removed unnecessary glFlush.
     - image_mixer: Refactored.
     - image_kernel: Removed unnecessary state changes.
     - frame_producer: Added rendering hints, ALPHA_HINT. This allows lower memory usage and faster decoding of e.g. separated alpha producers.
     - ffmpeg_producer: Optimized for ALPHA_HINT.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1076 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d
23 files changed:
core/core.vcxproj
core/mixer/gpu/device_buffer.cpp
core/mixer/image/image_kernel.cpp
core/mixer/image/image_mixer.cpp
core/producer/color/color_producer.cpp
core/producer/frame_producer.cpp
core/producer/frame_producer.h
core/producer/layer.cpp
core/producer/separated/separated_producer.cpp
core/producer/stage.cpp
core/producer/transition/transition_producer.cpp
modules/decklink/producer/decklink_producer.cpp
modules/ffmpeg/ffmpeg.vcxproj
modules/ffmpeg/ffmpeg.vcxproj.filters
modules/ffmpeg/producer/ffmpeg_producer.cpp
modules/ffmpeg/producer/frame_muxer.cpp
modules/ffmpeg/producer/frame_muxer.h
modules/ffmpeg/producer/util.h
modules/flash/producer/cg_producer.cpp
modules/flash/producer/cg_producer.h
modules/flash/producer/flash_producer.cpp
modules/image/producer/image_producer.cpp
modules/image/producer/image_scroll_producer.cpp