summaryrefslogtreecommitdiffstats
path: root/libvo/vo_direct3d.c
Commit message (Expand)AuthorAgeFilesLines
* VO: remove code duplication for setting up mp_osd_reswm42012-11-011-30/+15
* screenshot: remove hack for passing anamorphic image sizewm42012-11-011-2/+2
* screenshot: let VOs pass colorspace information via mp_imagewm42012-11-011-0/+2
* Merge branch 'master' into osd_changeswm42012-10-241-7/+2
|\
| * VO: fix screenshot size with -geometrywm42012-10-201-7/+2
* | VO, sub: refactorwm42012-10-241-45/+53
* | sub: switch to premultiplied alphawm42012-10-161-0/+5
* | sub, VO: remove vo_osd_resized() functionwm42012-10-161-2/+0
* | vo_direct3d: use new OSD APIwm42012-10-161-287/+145
* | sub: remove logic for disabling hinting on scaled EOSDwm42012-10-161-1/+1
|/
* win32: fix compilation on MinGWwm42012-08-071-1/+1
* VO: remove VO direct renderingwm42012-08-021-4/+0
* osd: minor simplification of vo_osd_changed()wm42012-08-011-1/+1
* osd: use libass for OSD renderingwm42012-07-281-7/+1
* win32: move global variables into a struct & some refactoringwm42012-04-141-20/+12
* vo_direct3d: fix crash when using RGB formatswm42012-03-261-5/+5
* vo_direct3d: fix bug in screenshot code with some pixel formatswm42012-03-171-1/+1
* vo_direct3d: fix crash when repeatedly reinitializing an uncooperative devicewm42012-03-171-2/+4
* vo_direct3d: stop D3D from switching the FPU to single precision modewm42012-03-171-1/+2
* vo: fix EOSD change detectionwm42012-03-171-29/+35
* vo_direct3d: implement screenshotswm42012-03-171-0/+186
* vo_direct3d: fix dealing with uncooperative deviceswm42012-03-171-6/+25
* vo_direct3d: add hack for using 2 channel textures for 10 bit pixel formatswm42012-03-171-5/+75
* vo_direct3d: add some debugging optionswm42012-03-171-12/+53
* vo_direct3d: refactor D3D initialization and reconfigure codewm42012-03-171-171/+111
* vo_direct3d: disable using shaders by default, and add direct3d_shaders VOwm42012-03-171-10/+42
* vo_direct3d: use new VO API, and do some minor reformattingwm42012-03-171-269/+298
* vo_direct3d: implement YUV conversion using shaderswm42012-03-171-192/+680
* vo_direct3d: reduce number of lock calls in OSD renderingwm42012-03-171-29/+21
* vo_direct3d: use the same texture management for EOSD and OSDwm42012-03-171-152/+166
* vo_direct3d: make VO re-config faster by not recreating the whole D3D statewm42012-03-171-36/+38
* vo_direct3d: don't framestep when paused and OSD is updatedwm42012-03-171-4/+23
* vo_direct3d: add EOSD supportwm42012-03-171-36/+335
* vo_direct3d: minor cleanupwm42012-03-171-10/+23
* cleanup: vo_direct3d: Mark a function staticdiego2011-07-061-2/+3
* sub/OSD: move some related files to sub/Uoti Urpala2011-01-261-2/+2
* Merge svn changes up to r30195Uoti Urpala2010-01-081-7/+30
|\
| * Avoid memleaks when vo_direct3d initialization fails.reimar2010-01-031-8/+14
| * Modify -vo direct3d so we do not have to link against d3d9.dll, it mightreimar2010-01-031-2/+19
* | Remove the internal GUIAnton Khirnov2009-07-071-2/+0
* | Merge svn changes up to r28641Uoti Urpala2009-02-181-2/+8
|\|
| * Extend calc_src_dst_rects to also calculate the border values needed forreimar2009-02-171-2/+8
* | Merge svn changes up to r28549Uoti Urpala2009-02-131-41/+12
|\|
| * Add a calc_src_dst_rects that calculates from window size, panscan etc.reimar2009-02-121-41/+12
* | Merge svn changes up to r28537Uoti Urpala2009-02-121-44/+44
|\|
| * Avoid message spam during video adapter uncooperative state.gogothebee2009-02-051-1/+1
| * Unify info/error messages to a common style:gogothebee2009-02-051-43/+43
* | Merge svn changes up to r28461Uoti Urpala2009-02-041-18/+28
|\|
| * Add checks that a D3D device is available before attempting rendering.reimar2009-02-031-1/+16
| * Remove the Present call after adapter reinitialization, it can not work anywayreimar2009-02-031-4/+0
| * Cosmetics: remove empty line, improve some messages.reimar2009-02-031-5/+3
| * Whitespace/comment typo cosmetics.reimar2009-02-031-5/+5
| * Check for change_d3d_backbuffer failure.reimar2009-02-031-1/+2
| * Fix several return valuesreimar2009-02-031-3/+3
* | Merge svn changes up to r28403Uoti Urpala2009-01-311-43/+113
|\|
| * Allocate a larger backbuffer to allow resizing without reinit.reimar2009-01-271-43/+113
* | Merge svn changes up to r28149Uoti Urpala2008-12-141-31/+295
|\|
| * Set d3d_handle to NULL after release.reimar2008-12-091-0/+1
| * Forgotten part of previous cosmetics commitreimar2008-12-091-3/+2
| * Slightly simplify the conditional release/free codereimar2008-12-091-21/+14
| * First version of OSD support for vo_direct3dreimar2008-12-091-7/+282
| * cosmetics: indentationdiego2008-12-081-1/+2
| * Remove pointless or even wrong N/A return values doxy commentsreimar2008-12-081-5/+0
* | Merge svn changes up to r28087Uoti Urpala2008-12-041-1/+1
|\|
| * Fix indentation.reimar2008-12-031-1/+1
* | w32_common.c, vo_direct3d.c: Fix Windows compilation issuesUoti Urpala2008-12-021-1/+1
|/
* Remove resize_d3d call from render_d3d_frame that was made uselessreimar2008-12-021-2/+0
* 100l, do not call check_events from resize_d3d since there should bereimar2008-12-021-3/+0
* Cosmetics: Remove unnecessary ()reimar2008-12-021-1/+1
* Consistency cosmetics: do not compare against NULL in ifsreimar2008-12-021-6/+6
* Cosmetics: remove spaces before argument (reimar2008-12-021-3/+3
* Reorganize Direct3D initialization code.reimar2008-12-021-51/+150
* whitespace cosmetics: prettyprinting and indentationdiego2008-11-281-77/+81
* Use D3DFMT_ constants where possible instead of MAKEFOURCCreimar2008-11-261-2/+2
* Add support for RGB formats to vo_direct3dreimar2008-11-261-0/+6
* Remove a ColorFill that is not necessary since the surface it is usedreimar2008-11-241-4/+0
* Make sure the backbuffer is cleared when the border size might have changed.reimar2008-11-241-1/+14
* Patch to improve/consistify coding style.reimar2008-11-231-20/+20
* Fix indentationreimar2008-11-231-12/+12
* Lock/unlock surface only once even when drawing many slices.reimar2008-11-231-7/+14
* Move locked_rect from stack to priv struct in preparation for following patch.reimar2008-11-231-17/+13
* Move the StretchRect call from draw_slices to render_d3d_frame.reimar2008-11-231-28/+8
* Remove pointless is_cfG_finished variable.reimar2008-11-231-17/+3
* Fix and enable panscan handling for vo_direct3dreimar2008-11-211-77/+43
* Cosmetics: rename variables etc. in vo_direct3d.creimar2008-11-201-253/+225
* Simplify conditions in direct3d vo: remove == 1, change == 0 to ! etc.reimar2008-11-191-12/+13
* Add missing "static" qualifiers to vo_direct3dreimar2008-11-181-18/+18
* Direct3D based video_out module.reimar2008-11-181-0/+751