Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix copyright headers referring to Godot | Spartan322 | 2024-10-27 | 1 | -2/+2 |
| | |||||
* | Rebrand preambles to Redot | Spartan322 | 2024-10-13 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit e8542b06acca3c1bdeee4b528411771f0819f084) Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com> | ||||
* | Compatibility: Fix alignment of compressed textures when retrieving | BlueCube3310 | 2024-09-17 | 1 | -2/+2 |
| | | | | (cherry picked from commit 0182294b3779e03d9201d596a8395cf2a094b078) | ||||
* | Compatibility: Fix crash when initializing certain compressed layered textures | BlueCube3310 | 2024-09-16 | 1 | -4/+2 |
| | | | | (cherry picked from commit e8b4568900c42544b79b3b17bfb80cd3f663021d) | ||||
* | Fix Image CowData crash when baking large lightmaps | Hugo Locurcio | 2024-07-19 | 1 | -1/+1 |
| | | | | | | | | | | | This switches to 64-bit integers in select locations of the Image class, so that image resolutions of 16384×16384 (used by lightmap texture arrays) can be used properly. Values that are larger should also work. VRAM compression is also supported, although most VRAM-compressed formats are limited to individual slices of 16384×16384. WebP is limited to 16383×16383 due to format limitations. | ||||
* | gl_type_cache is used mainly for texture to image conversion need to be ↵ | ChristopheClaustre | 2024-07-11 | 1 | -3/+1 |
| | | | | adjusted for when HDR format is activated | ||||
* | Merge pull request #91853 from ↵ | Rémi Verschelde | 2024-05-18 | 1 | -6/+10 |
|\ | | | | | | | | | | | semensanyok/fix-compatibility-gles3-load-compressed-layered-tex-2dArray Fix compatibility renderer load of compressed layered `GL_TEXTURE_2D_ARRAY` | ||||
| * | fix compatibility gles3 driver load of compressed layered GL_TEXTURE_2D_ARRAY | semensanyok | 2024-05-17 | 1 | -6/+10 |
| | | |||||
* | | Merge pull request #92000 from clayjohn/vram-debugger | Rémi Verschelde | 2024-05-16 | 1 | -1/+1 |
|\ \ | |/ |/| | | | Increase coverage of VRAM debugger and add support to RD backends | ||||
| * | Increase coverage of VRAM debugger and add support to RD backends | clayjohn | 2024-05-15 | 1 | -1/+1 |
| | | |||||
* | | OpenGL: Honor separate management of RT's backbuffer FBO and texture upon clear | Pedro J. Estébanez | 2024-05-08 | 1 | -1/+3 |
| | | |||||
* | | [Core] Add scalar versions of `Vector*` `min/max/clamp/snap(ped)` | A Thousand Ships | 2024-05-02 | 1 | -1/+1 |
|/ | | | | Convenience for a number of cases operating on single values | ||||
* | Use Reverse Z for the depth buffer | Khasehemwy | 2024-04-04 | 1 | -1/+1 |
| | |||||
* | Use `Vector*` component-wise `min/max/clamp` functions where applicable | A Thousand Ships | 2024-03-20 | 1 | -2/+1 |
| | |||||
* | clang-tidy: Enforce `modernize-use-nullptr` | Thaddeus Crews | 2024-03-12 | 1 | -3/+3 |
| | |||||
* | Fix build on MSVC 2017 | SlugFiller | 2024-03-05 | 1 | -2/+2 |
| | |||||
* | Consistently use system_fbo instead of binding 0 as it is needed for iOS devices | clayjohn | 2024-02-25 | 1 | -4/+4 |
| | |||||
* | Implement glow/bloom on compatibility renderer | Bastiaan Olij | 2024-02-19 | 1 | -6/+69 |
| | |||||
* | OpenGL: Implement 3D Texture support | Alula | 2024-02-05 | 1 | -70/+370 |
| | |||||
* | Merge pull request #86920 from griffinkh/build_warning_fix | Rémi Verschelde | 2024-01-09 | 1 | -4/+4 |
|\ | | | | | | | Fix build warning with memset value being too large | ||||
| * | Fix build warning with memset value being too large | Griffin Kroah-Hartman | 2024-01-08 | 1 | -4/+4 |
| | | | | | | | | Should resolve issue #83342 | ||||
* | | Merge pull request #84733 from clayjohn/GL-CanvasGroup-performance | Rémi Verschelde | 2024-01-08 | 1 | -1/+4 |
|\ \ | |/ |/| | | | Only copy the relevant portion of the screen when copying to backbuffer in Compatibility backend | ||||
| * | Only copy the relevant portion of the screen when copying to backbuffer in ↵ | clayjohn | 2023-11-11 | 1 | -1/+4 |
| | | | | | | | | Compatibility backend | ||||
* | | Add const references detected by clang-tidy | Wilson E. Alvarez | 2023-12-16 | 1 | -1/+1 |
| | | |||||
* | | Add MSAA support for WebXR | David Snopek | 2023-12-11 | 1 | -0/+14 |
| | | |||||
* | | Add 3D MSAA and scaling support to GLES3 | Bastiaan Olij | 2023-12-05 | 1 | -4/+40 |
| | | |||||
* | | Remove incorrect system_fbo overwrite | Gabor Koncz | 2023-11-16 | 1 | -2/+0 |
|/ | |||||
* | Merge pull request #82430 from RandomShaper/fix_gles3_tex_free | Rémi Verschelde | 2023-10-26 | 1 | -10/+12 |
|\ | | | | | | | [GLES3] Avoid freeing proxy textures clearing onwer's data | ||||
| * | [GLES3] Avoid freeing proxy textures clearing onwer's data | Pedro J. Estébanez | 2023-09-27 | 1 | -10/+12 |
| | | |||||
* | | Fix texture storage not assigning default scale | Thaddeus Crews | 2023-10-12 | 1 | -1/+4 |
| | | | | | | | | • Print errors if an invalid value is passed | ||||
* | | Fix build on MSVC 2017 | SlugFiller | 2023-09-27 | 1 | -1/+1 |
|/ | |||||
* | [macOS/Windows] Add optional ANGLE backed OpenGL renderer support. Add ↵ | bruvzg | 2023-09-21 | 1 | -103/+122 |
| | | | | | | EGL_ANDROID_blob_cache caching. Co-authored-by: Riteo <riteo@posteo.net> | ||||
* | [Drivers,Platform] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-09-12 | 1 | -61/+61 |
| | |||||
* | Add custom texture create function | Bastiaan Olij | 2023-07-26 | 1 | -0/+3 |
| | |||||
* | Merge pull request #78168 from clayjohn/GLES3-gaussian-rt | Yuri Sizov | 2023-07-12 | 1 | -6/+8 |
|\ | | | | | | | Use Gaussian approximation for backbuffer mipmaps in GL Compatibility renderer | ||||
| * | Use Gaussian approximation for backbuffer mipmaps in GL Compatibility renderer | clayjohn | 2023-06-12 | 1 | -6/+8 |
| | | |||||
* | | Use a filter with mipmaps when initializing textures with mipmaps in GL ↵ | clayjohn | 2023-06-26 | 1 | -4/+9 |
| | | | | | | | | | | | | Compatibility renderer This works around a driver bug in some older devices and should be harmless on any spec-compliant device | ||||
* | | Reset filter/repeat state of textures in GL Compatibility renderer when ↵ | clayjohn | 2023-06-23 | 1 | -0/+2 |
| | | | | | | | | render target is cleared | ||||
* | | Merge pull request #78490 from clayjohn/GLES3-particles-subemit | Rémi Verschelde | 2023-06-22 | 1 | -1/+1 |
|\ \ | | | | | | | Add warnings and fallbacks for particles sub emitters when using the GL Compatibility rendering backend | ||||
| * | | Add warnings and fallbacks for particles sub emitters when using the GL ↵ | clayjohn | 2023-06-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | Compatibility rendering backend Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro> | ||||
* | | | free color and depth texture after check framebuffer complete failed | Qiqi Wu | 2023-06-22 | 1 | -1/+6 |
|/ / | |||||
* | | Merge pull request #78287 from clayjohn/GLES3-texture-replace | Rémi Verschelde | 2023-06-16 | 1 | -1/+1 |
|\ \ | | | | | | | | | | Copy texture filter/repeat modes when replacing a texture in the GL Compatibility backend | ||||
| * | | Copy texture filter/repeat modes when replacing a texture in the GL ↵ | clayjohn | 2023-06-15 | 1 | -1/+1 |
| |/ | | | | | | | Compatibility backend | ||||
* | | Merge pull request #78285 from clayjohn/GLES3-viewport-filter | Rémi Verschelde | 2023-06-16 | 1 | -4/+2 |
|\ \ | | | | | | | | | | Ensure filter/repeat is cached by Viewport texture in GL Compatibility renderer | ||||
| * | | Ensure filter/repeat is cached by Viewport texture in GL Compatibility renderer | clayjohn | 2023-06-15 | 1 | -4/+2 |
| |/ | |||||
* / | Add RENDERING_INFO parameters to GL Compatibility renderer | clayjohn | 2023-06-16 | 1 | -33/+43 |
|/ | | | | | | | | This also fixes RENDERING_INFO_TOTAL_PRIMITIVES_IN_FRAME for the RD renderers as it was incorrectly reporting vertex/index count at times This also adds memory tracking to textures and buffers to catch memory leaks. This also cleans up some memory leaks that the new system caught. | ||||
* | Properly update array textures when using the OpenGL backend to avoid crash | clayjohn | 2023-06-07 | 1 | -3/+3 |
| | |||||
* | Implemented texture_2D_layered_initialize | patrickdown | 2023-05-27 | 1 | -1/+54 |
| | |||||
* | For GDExternal use, provides access to internal graphics handles for textures | Bastiaan Olij | 2023-05-09 | 1 | -0/+7 |
| | |||||
* | Merge pull request #72361 from the-brickster/master | Yuri Sizov | 2023-03-27 | 1 | -0/+61 |
|\ | | | | | Incorporating the availability of screen and depth textures for the GLES3 backend |