62 Commits (1a99520426cfbe5eabcdec45310a2ca4701f6b68)

Author SHA1 Message Date
Martin Gräßlin c7d986c7fe [kwin] Remove the legacy OpenGL 1 compositing backend 12 years ago
Ralf Jung 84f0934ba8 Explicitly request a Window-drawable 12 years ago
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 13 years ago
Martin Gräßlin 324aae916a [kwin] Drop testapp for detecting whether direct rendering works on glx 13 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
Antonio Larrosa f9109a3d4b Make kwin not crash under qemu due to failing glx call 13 years ago
Antonio Larrosa 48057b33a8 Make kwin not crash under qemu due to failing glx call 13 years ago
Martin Gräßlin 85ea66f736 Port remainind XSync calls to XCB variant 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
Martin Gräßlin 5d0433f20b Drop some no longer needed includes 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
Martin Gräßlin e479cfb156 Enable C++11 globally 13 years ago
Thomas Lübking 7f858da008 ignore unredirection configuration on intel 13 years ago
Thomas Lübking 3ad47552d0 non-empty attrib_list for glXCreateContextAttribsARB 13 years ago
Fredrik Höglund 209e44cad2 kwin/glx: Relax the GLX_CONFIG_CAVEAT requirement 13 years ago
Thomas Lübking 175f117af3 drop malicious waitSync 13 years ago
Thomas Lübking 6c998fc668 manage triple buffering 13 years ago
Fredrik Höglund 7a99b8c0ef kwin: Add GLTexture::matrix() 13 years ago
Fredrik Höglund 7f0d0436e9 kwin/glx: Add support for GLX_ARB_create_context_robustness 13 years ago
Thomas Lübking 69ef2f9c16 tidy up 13 years ago
Thomas Lübking 9446abc696 hasWaitSync -> blocksForRetrace and syncsToVBlank 13 years ago
Fredrik Höglund 26f23b656b kwin/glx: Try to create an OpenGL 3.1 core context 13 years ago
Fredrik Höglund 84ad2585e1 kwin: Use glXCreateContextAttribsARB() when it's supported 13 years ago
Fredrik Höglund 0168f7eacf kwin/glx: Avoid MSAA configs in initDrawableConfigs() 13 years ago
Ralf Jung 72db0e5e71 remove GlVSync option (it has no UI anymore) 13 years ago
Ralf Jung eff856e8ef Re-add code I accidentally removed 13 years ago
Ralf Jung 0598e6363b move the "copy pixels" code into its own function (it's used twice) 13 years ago
Martin Gräßlin d021bf35c1 Skip framebuffer configs for depth 32 with no alpha 13 years ago
Martin Gräßlin 0c4c16e93f Fix typo 13 years ago
Fredrik Höglund 9c658a752c kwin: Simplify GLXBackend::initDrawableConfigs() 13 years ago
Fredrik Höglund 00c0ad05d3 kwin: Require Xcomposite 0.3 for OpenGL compositing 13 years ago
Fredrik Höglund baeeb1b90b kwin: Simplify GLXBackend::initRenderingContext() 13 years ago
Fredrik Höglund 96ed29497c kwin: Simplify GLXBackend::initBufferConfigs() 13 years ago
Fredrik Höglund 8a14a0d610 kwin: Move some debug output to where it belongs 13 years ago
Fredrik Höglund 8446912502 kwin: Remove some left over support for GLX < 1.3 13 years ago
Fredrik Höglund e393cc9069 kwin: Rename some variables in GLXBackend 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
Thomas Lübking cd2eedd0f2 Initialize some variables and check on destruction 13 years ago
Thomas Lübking 69b2804a12 Initialize some variables and check on destruction 13 years ago