summaryrefslogtreecommitdiffstats
path: root/platform/linuxbsd/gl_manager_x11.cpp
Commit message (Collapse)AuthorAgeFilesLines
* linuxbsd: move all X11 stuff in its own directoryRiteo2022-11-021-394/+0
| | | | | This allows implementing `DisplayServer`s like Wayland without making a mess in the source tree.
* Fix typos with codespellRémi Verschelde2022-09-301-1/+1
| | | | | | | Using codespell 2.3-dev from current git. And fix typo in `methods.py` for `vsproj=yes` option (still won't work though).
* Fix multiwindow support in GLES3 for X11, Windows, and MacOS.clayjohn2022-09-121-13/+11
| | | | | | | Instead of updating all viewports, then blitting all viewports to the backbuffer, then swapping all buffers, we run through all viewports and render, blit, and swap backbuffer before going to the next viewport.
* Re-enable per-pixel transparency support on Linux, macOS, and Windows (for ↵bruvzg2022-09-031-14/+14
| | | | Vulkan and OpenGL rendering drivers).
* simplify formatting scripts, add a clang-tidy script, and run clang-tidyNathan Franke2022-01-291-16/+28
|
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
| | | | Happy new year to the wonderful Godot community!
* Use OpenGL 3.3 core profile instead of compatibility profileClay John2021-10-311-6/+2
| | | | | | | | | | - Rename OpenGL to GLES3 in the source code per community feedback. - The renderer is still exposed as "OpenGL 3" to the user. - Hide renderer selection dropdown until OpenGL support is more mature. - The renderer can still be changed in the Project Settings or using the `--rendering-driver opengl` command line argument. - Remove commented out exporter code. - Remove some OpenGL/DisplayServer-related debugging prints.
* Rename GLES2 driver to OpenGL to prepare for the upgrade to GLES3Hugo Locurcio2021-10-301-4/+14
| | | | | - Use lowercase driver names for the `--rendering-driver` command line argument.
* Add GLES2 2D renderer + Linux display managerlawnjelly2021-10-301-0/+378
First implementation with Linux display manager. - Add single-threaded mode for EditorResourcePreview (needed for OpenGL). Co-authored-by: clayjohn <claynjohn@gmail.com> Co-authored-by: Fabio Alessandrelli <fabio.alessandrelli@gmail.com>