37 Commits (89c2f2bf024a9da8db36b7d62cd6325000fcb796)

Author SHA1 Message Date
Thomas Lübking 79c3fa55f2 merge buffer_age render into general render code 12 years ago
James Jones 6acef12932 Don't call into GL without a context 12 years ago
Martin Gräßlin b28effff23 A Scene doesn't need to use an X11 Overlay Window 12 years ago
Fredrik Höglund eeb309c149 kwin: Add support for EXT_buffer_age 12 years ago
Fredrik Höglund c25b2939b1 kwin: Prepare the backend interface for EXT_buffer_age 12 years ago
Fredrik Höglund 12446c9b4c kwin: Don't call glFlush() unnecessarily in endRenderingFrame() 12 years ago
Martin Gräßlin b7be3cb621 Better handling for making the compositing OpenGL context current 12 years ago
Martin Gräßlin c2aacca735 Ensure that our compositing context is current when starting to render 13 years ago
Thomas Lübking e63e5f5712 fix scheduling the repaints 13 years ago
Martin Gräßlin 57905c0cc2 And we got rid of KDebug 13 years ago
Fredrik Höglund 3363f4f9ed kwin: Don't set the forward-compatible bit 13 years ago
Thomas Lübking ac32664dc1 keep buffer swap pref automatic until GPU detected 13 years ago
Thomas Lübking 50e3e909da prevent yield/swap cpu overhead on nvidia 13 years ago
Martin Gräßlin 330d40f425 Fix no cast to/from ASCII intrduced issues 13 years ago
Thomas Lübking 7f858da008 ignore unredirection configuration on intel 13 years ago
Thomas Lübking 6c998fc668 manage triple buffering 13 years ago
Fredrik Höglund 7a99b8c0ef kwin: Add GLTexture::matrix() 13 years ago
Thomas Lübking 9446abc696 hasWaitSync -> blocksForRetrace and syncsToVBlank 13 years ago
Fredrik Höglund 55a8e68a4c kwin/egl: Try to create an OpenGL 3.1 core context 13 years ago
Fredrik Höglund e9c5ab8c91 kwin/egl: whitespace 13 years ago
Martin Gräßlin 4351d6ce44 Cleanup and reorder includes in toplevel.h 13 years ago
Ralf Jung 84c904d6f9 EGL backend: Check if implementation supports swap interval of 1 before setting it 13 years ago
Ralf Jung e4ff1678ef Fix v-sync in the EGL backend 13 years ago
Fredrik Höglund 00c0ad05d3 kwin: Require Xcomposite 0.3 for OpenGL compositing 13 years ago
Martin Gräßlin 600b3e3b91 Xcb port for egl backend 13 years ago
Ralf Jung 3a6d55b16e Get rid of the unreliable lastMask in the GL backend 13 years ago
Thomas Lübking 9aef5b85a0 support a permanent glSwapBuffer 13 years ago
Martin Gräßlin b8dcc04373 Do not abort EGL backend creation if EGL_NV_post_sub_buffer isn't supported 13 years ago
Fredrik Höglund e578676f42 kwin: Rename flushBuffer() to present() 14 years ago
Martin Gräßlin a401558a43 Provide OpenGL over Egl 14 years ago
Martin Gräßlin 6152cc4fa5 Split out the windowing system related part of SceneOpenGL 14 years ago
Casian Andrei ba4cd78419 CC: Redo init and uninit, try to avoid fatal IO errors 14 years ago
Fredrik Höglund faf27f481e kwin: Don't hold an X server grab while painting the screen 14 years ago
Casian Andrei 005ab28ad6 CC: No singleton for ColorCorrection 14 years ago
Thomas Lübking fc665106c9 Swap vsync order, trade in 1frame lag 14 years ago
Martin Gräßlin 2fc0b8074b Move detection of GLPlatform and printResults into Scene 14 years ago
Martin Gräßlin 212908ee88 Refactoring of KWin::Options: getter methods instead of public variables 14 years ago
Philipp Knechtges f5b5e5c8d0 kwin: cleaning up the GLTexture API 14 years ago
Philipp Knechtges 59c8ce32c1 kwin: dropping LOD bias 14 years ago
Philipp Knechtges 87bcabdf99 kwin: improving the texture update handling 14 years ago
Thomas Lübking d845b60c6c change geometry w/o compositor restart 14 years ago
Philipp Knechtges dbc48c91f9 kwin: don't wait for vsync when nothing has been painted 14 years ago
Philipp Knechtges 9e2b6edf02 kwin: bugfix nouveau GLES + loose texture bindings in kwin_gles 14 years ago
Fredrik Höglund eb9988b788 kwin: Make Scene::m_renderTimer a non-member 15 years ago
Pierre-Loup A. Griffais 2570e9ec61 kwin-gles: add support for EGL_NV_post_sub_buffer 15 years ago
Pierre-Loup A. Griffais 951904ba1a kwin-gles: opt-out of flipping 15 years ago
Pierre-Loup A. Griffais 5971daf1c6 kwin-gles: check for EGL_image OR EGL_image_base + EGL_image_pixmap 15 years ago
Martin Gräßlin 6e15c0c208 Change timers to QElapsedTimers 15 years ago
Philipp Knechtges 4f50a8df3c kwin: Implement "use by value" and implicit sharing for GLTexture. 15 years ago
Arthur Arlt d8072be54d Move OverlayWindow from Workspace to its own class 15 years ago