Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-12-02 | Resolves: fdo#70157 fix crash on loading | Caolán McNamara | 1 | -3/+7 | |
Change-Id: I0d248a195852c14cd95d4e337823076dd2fbc19d (cherry picked from commit 8302d048653d9ac25d3cb9ab9277df715053ad6a) | |||||
2014-12-02 | request a stencil on windows | Markus Mohrhard | 1 | -1/+1 | |
Change-Id: Ib8f337d80c5576380344893c49c4fa0284f1dc4b | |||||
2014-12-02 | introduce SAL_FORCEGL and document the variables | Markus Mohrhard | 1 | -1/+11 | |
SAL_FORCEGL can force OpenGL even if the driver is blacklisted. Change-Id: Idc763d81fef6dbdf915154995205fbf2b1f060b4 | |||||
2014-12-02 | whitelist some drivers | Markus Mohrhard | 2 | -4/+26 | |
Especially the ones from our developer machines as they are better tested than anything else. Change-Id: Id6ff6bcae314c03453d82ee4e64aaef1bd5ed84a | |||||
2014-12-02 | block all RDP sessions from using OpenGL | Markus Mohrhard | 1 | -0/+6 | |
Normally you only get the Microsoft OpenGL 1.1 driver for RDP so it is save to just block it. Change-Id: Id9b3af23d56926b09316fbf8b873e271060d2c6a | |||||
2014-12-02 | fix few problems | Markus Mohrhard | 1 | -16/+12 | |
Change-Id: I4216ec60c7cf07bd92a157f4a86e2560cdbdca93 | |||||
2014-12-02 | connect all pieces for OpenGL windows blacklist, part 3 | Markus Mohrhard | 2 | -5/+130 | |
Change-Id: Iaaafe7da8e717f7b127ab5806773a5a5d75b82d5 | |||||
2014-12-02 | port blacklist from mozilla code to LibreOffice, part2 | Markus Mohrhard | 2 | -1/+411 | |
Change-Id: Ia5810aa5f9e1e169b5f0217f6f176a253dc1439d | |||||
2014-12-02 | block my OpenGL driver | Markus Mohrhard | 1 | -0/+5 | |
Kendy and I both ahve the same issue related to the driver returning the wrong attribute location in some shaders Change-Id: I496c0f545f7c28c71a94ca8a9ff9fb0b0df46005 | |||||
2014-12-02 | fix glx resource leak | Markus Mohrhard | 1 | -2/+8 | |
Change-Id: I013676d2f4caa0479c917a7f833966be8f0b8009 | |||||
2014-12-02 | make glxtest available in salmain | Markus Mohrhard | 11 | -4/+119 | |
Change-Id: Ic8bc3f2d5d96506590d35138089ead2eac984314 | |||||
2014-12-02 | WaE: private field 'mnAttribIndex' is not used | Tor Lillqvist | 2 | -2/+0 | |
Change-Id: I939e184f6706fc0135f6906f0c183e5166aba5bb | |||||
2014-12-02 | vcl: use resetToReInitialize to avoid context problems on Windows. | Michael Meeks | 2 | -0/+20 | |
It appears that we have to do this for VirtualDevices, where we have freed / re-allocated the underlying resource, or we fail to switch the current context, and render to the wrong place, before blatting a blank texture over the top of it. Change-Id: I0253f216ea7dc9786374dc83ca38f4f6295e3035 | |||||
2014-12-02 | vcl: OpenGL texture creation debug. | Michael Meeks | 1 | -0/+6 | |
Change-Id: I6a21c89329d9e9396ed16ce58b184339719adab7 | |||||
2014-12-02 | vcl: Fix a coordinate issue when getting a bitmap from a VirtualDevice | Louis-Francis Ratté-Boulianne | 2 | -1/+5 | |
Change-Id: I06fef2765f2dc9d64a991385a984a4c75a1fd424 | |||||
2014-12-02 | vcl: Only load OpenGL shaders once for each context | Louis-Francis Ratté-Boulianne | 16 | -818/+569 | |
Change-Id: Idbf9026c5e64ef41d4c913153dfddf36923ff7de | |||||
2014-12-02 | vcl: improve vcldemo & outdev test. | Michael Meeks | 2 | -9/+84 | |
Change-Id: I1ebc3c3b3cffabc8ba446ecd45ac2d9b0d45aff1 | |||||
2014-12-02 | Blind Windows build fix attempt | Stephan Bergmann | 1 | -1/+1 | |
Change-Id: If0090978882c9333ad9c66af4df698914d3127ab | |||||
2014-12-02 | vcl: re-init windows graphics impl after virtualdevice size change. | Michael Meeks | 1 | -0/+9 | |
Change-Id: I6188617aa2cf2e237ec0724d1442564fbf3fe297 | |||||
2014-12-02 | vcl: Consolidate size information around the GeometryProvider. | Michael Meeks | 13 | -104/+48 | |
Conflicts: vcl/inc/openglgdiimpl.hxx Change-Id: I1d764a8dba1850d2475f08e1014a085846f336c3 | |||||
2014-12-02 | vcl: create a GeometryProvider interface. | Michael Meeks | 10 | -25/+64 | |
Implemented by both SalFrame and SalVirtualDevice, to help us to un-tangle code that needs to operate on resources associated with both of these without special cases. Change-Id: If681a002647e20c57186577fe039d4ac85bba872 | |||||
2014-12-02 | vcl: remove SalVirtualDevice::GetWidth | Michael Meeks | 12 | -61/+1 | |
It is presumed that #i59315# is fixed already, and that this is no longer necessary. Change-Id: Ifb2f6550fac2481c4fec269b38d6e806753cb53e | |||||
2014-12-02 | vcl: initial outdev unit test - for VirtualDevices. | Michael Meeks | 3 | -0/+120 | |
Change-Id: Ia2bb1f8110c738cfbf6ff84293af115b32abeb93 | |||||
2014-12-02 | vcl: Use the current OpenGL context for VirtualDevice and Bitmap if possible | Louis-Francis Ratté-Boulianne | 25 | -276/+612 | |
Conflicts: include/vcl/opengl/OpenGLContext.hxx vcl/inc/openglgdiimpl.hxx vcl/opengl/gdiimpl.cxx vcl/opengl/x11/gdiimpl.cxx vcl/source/opengl/OpenGLContext.cxx Change-Id: I17f6ce66fb8b5bc027d35b4016ae56c24ee0a738 | |||||
2014-12-02 | coverity#1255909 Uninitialized scalar field | Caolán McNamara | 16 | -205/+85 | |
Change-Id: I162199233c9d3feb03e7ab33b777174b2a03035a Reviewed-on: https://gerrit.libreoffice.org/13104 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> | |||||
2014-12-02 | Fix Windows build. | Kohei Yoshida | 2 | -0/+3 | |
Change-Id: I9ddd1a9bf572ffa570e23193b01176af8df6f8ed | |||||
2014-12-02 | WaE: implicit conversion of NULL constant to 'boost::detail::sp_nullptr_t' | Tor Lillqvist | 1 | -1/+1 | |
Change-Id: I71923bdeb7b66662f114b3e72d9e3846f8b9ff92 | |||||
2014-12-02 | use boost::shared_ptr instead of manual ref counting | Markus Mohrhard | 4 | -32/+10 | |
Change-Id: I3c2ed9b5641202ff965c3a0c833c8201b2b1548b | |||||
2014-12-02 | no need to declare variables before use | Markus Mohrhard | 1 | -3/+2 | |
Change-Id: Ia732e283fa07ec5ece58e49dca2dcc5c61495109 | |||||
2014-12-02 | if we use hungarian notation let use it consistently | Markus Mohrhard | 1 | -5/+5 | |
Change-Id: Ia17a5d983afb98e0b348909a66be85ea55f8a47a | |||||
2014-12-02 | request also a stencil size | Markus Mohrhard | 1 | -0/+1 | |
Change-Id: Ib3b8b70aa50dd1a42108e3e9091350bf1d315b03 | |||||
2014-12-02 | windows opengl: Transparency of the native widgets. | Jan Holesovsky | 2 | -2/+2 | |
Change-Id: Ifa6ba5735582effc27ac68556c2367077705d1d6 | |||||
2014-12-02 | windows opengl: We should actually use Init() from OpenGLSalGraphicsImpl. | Jan Holesovsky | 2 | -2/+1 | |
Change-Id: I524883b0f0bbce9a8b6f893771f144feeee49934 | |||||
2014-12-02 | vcldemo: extended text rendering test | László Németh | 1 | -1/+1 | |
Change-Id: Iafc2fa397c6779f93a529fff814f1ce01829c1d3 | |||||
2014-12-02 | implement windows OpenGL blacklist, first step | Markus Mohrhard | 4 | -0/+761 | |
Change-Id: I408b76855693c64473dba3bb3fa94374fff01fae | |||||
2014-12-02 | WaE: C4701: potentially uninitialized local variable 'mnStartTime' used | Tor Lillqvist | 1 | -1/+1 | |
Change-Id: I210760099eb630c1306630e49bf84a2f3bf7a3b6 | |||||
2014-12-02 | vcl: misc. TODO comment expansion. | Michael Meeks | 1 | -3/+4 | |
Change-Id: Iac9e998c2737a370aff382f8c4ae68af8e59f521 | |||||
2014-12-02 | vcl: Make sure the active framebuffer is the right one before drawing | Louis-Francis Ratté-Boulianne | 1 | -0/+3 | |
Change-Id: Icc30bee1d58dbf8f5e7b65ba90cfdf0c9135b464 | |||||
2014-12-02 | vcl: Re-flip native X11 widgets upside down in OpenGL backend | Louis-Francis Ratté-Boulianne | 1 | -2/+2 | |
Change-Id: I1819f8e3357dc2f805b0ecebca0659fe073ec611 | |||||
2014-12-02 | vcl: Improve precision and performance of clipping when region is a RegionBand | Louis-Francis Ratté-Boulianne | 2 | -1/+41 | |
Change-Id: I7a481ba86d03b0eb8f4b456e38cfa89b6cbc209d | |||||
2014-12-02 | vcl: Track the GL context's clip region and update before drawing when needed | Louis-Francis Ratté-Boulianne | 3 | -28/+34 | |
Change-Id: Ibec92851dc87f6696ee55a8db10fe160cd97d09c | |||||
2014-12-02 | vcl: Move the painting fence to the OpenGL context | Louis-Francis Ratté-Boulianne | 4 | -6/+8 | |
Change-Id: I462e68a1ad7a56fafe57504959cf169a70665f81 | |||||
2014-12-02 | vcl: Always use the same OpenGL context when drawing in a window | Louis-Francis Ratté-Boulianne | 16 | -72/+264 | |
Change-Id: Ief0e947149c133aaa8e81973e088c4df6432bfdc | |||||
2014-12-02 | vcl: Use old method for pixmap painting for GTK widgets without OpenGL | Louis-Francis Ratté-Boulianne | 2 | -57/+101 | |
Change-Id: Ie6078308f7a7f70683a7f963b15857b5dac753b0 | |||||
2014-12-02 | vcl: Draw native widgets twice on black/white background to synthesize alpha | Louis-Francis Ratté-Boulianne | 14 | -293/+481 | |
Change-Id: Ic4c073360070a559855732d2de41ae9085d7d51b | |||||
2014-12-02 | vcl: Correctly set the values for the GL scissor test when clipping | Louis-Francis Ratté-Boulianne | 1 | -1/+2 | |
Change-Id: I5ff59f93a3760e6a920860f8aa5fc3f62d0d183d | |||||
2014-12-02 | vcl: Actually returns the number of rectangles for the RegionBand | Louis-Francis Ratté-Boulianne | 2 | -2/+2 | |
Change-Id: I6be30b28fa608855919890dc47145ef5a3648021 | |||||
2014-12-02 | vcl: Apply the OutputDevice transformation to the gradient clipping polygon | Louis-Francis Ratté-Boulianne | 2 | -12/+8 | |
Change-Id: I16845c6cb0c110749112d608c209020f21549e70 | |||||
2014-12-02 | vcl: Implement copyArea in OpenGL backend | Louis-Francis Ratté-Boulianne | 1 | -4/+19 | |
Change-Id: If98a2f39a7f3c3079abe7f5e293d7761db0ed8f9 | |||||
2014-12-02 | vcl: Make sure the texture unit is the right one before binding | Louis-Francis Ratté-Boulianne | 1 | -0/+1 | |
Change-Id: I392190a6927a6eb725c86bcf5278e3cd4491eb5c |