Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix for GLES3 radiance cubemap update | patwork | 2024-09-17 | 1 | -1/+1 |
| | | | | (cherry picked from commit 3038de42452f0bb840722d2dfc84ca996f0c126b) | ||||
* | Compatibility: Fix alignment of compressed textures when retrieving | BlueCube3310 | 2024-09-17 | 1 | -2/+2 |
| | | | | (cherry picked from commit 0182294b3779e03d9201d596a8395cf2a094b078) | ||||
* | Fixed OpenGL shadow textures not honoring texture type when reusing textures | Rudolph Bester | 2024-09-17 | 1 | -0/+5 |
| | | | | (cherry picked from commit 359aaa48eea02f1fc00c746e106e83d523c8acea) | ||||
* | Enable MSAA support for all non-web platforms | Praytic | 2024-09-17 | 1 | -1/+1 |
| | | | | | | MSAA support is built into GLES3 core, eliminating the need to check for GL_EXT_framebuffer_multisample, which was necessary only in GLES2 due to the lack of inherent multisample framebuffer support. This commit corrects an oversight from GLES2-based code, ensuring compatibility with GLES3 where multisampling is natively supported without extensions. (cherry picked from commit fc955fa89f889f28bd632e1cb66fe60925979e37) | ||||
* | Only use backbuffer mipmaps in SCREEN_TEXTURE when generated. | clayjohn | 2024-09-17 | 2 | -9/+10 |
| | | | | (cherry picked from commit d2f5c1a5522601ea9b4b3f68acecd2baea6c1c6e) | ||||
* | Sky: No more auto-selecting REALTIME mode if radiance is not 256 | Alexis Breust | 2024-09-17 | 1 | -1/+1 |
| | | | | (cherry picked from commit 44e526d3d5390368497b7c9948f6ca3f2daa1a3c) | ||||
* | Fix shadow mesh recursion. | Radiant | 2024-09-17 | 1 | -0/+1 |
| | | | | (cherry picked from commit 70860aafd8acbb4af34941f1343a7ea5901a6c4e) | ||||
* | Use correct lightmap coefficients to ensure that the directional lightmap ↵ | clayjohn | 2024-09-17 | 1 | -10/+4 |
| | | | | | | | | mode looks correct Also remove the metallic option from directional lightmap as it is guaranteed to return negative numbers in many cases (cherry picked from commit f4ccba7508fe6fbbbda92df855ad59a63a205b17) | ||||
* | Compatibility: Fix crash when initializing certain compressed layered textures | BlueCube3310 | 2024-09-16 | 1 | -4/+2 |
| | | | | (cherry picked from commit e8b4568900c42544b79b3b17bfb80cd3f663021d) | ||||
* | Add model_normal_matrix for fragment shader | jsjtxietian | 2024-09-16 | 1 | -0/+10 |
| | | | | (cherry picked from commit e698351db24df691dc5ea88a6b011c24dad77ebd) | ||||
* | Fix GLES3 crash with Mesh surface with exactly 65536 vertices | Orion Lawlor | 2024-09-16 | 1 | -1/+1 |
| | | | | | | Fixes #95837. (cherry picked from commit bde165ccb3dc26c8414ae6e4ab659014d9428ad0) | ||||
* | Fix Parallax2D repeats being not relative to its transform | kleonc | 2024-09-16 | 2 | -18/+17 |
| | | | | (cherry picked from commit 1bd8372813d8a329188c05e8cc8c0c66f60b1735) | ||||
* | Add fixed fog to the sky in the Compatibility renderer | clayjohn | 2024-09-16 | 2 | -4/+45 |
| | | | | | | And apply luminance multiplier after fog in RD renderer (cherry picked from commit 578049b7b9b9ba5d0ad02f89698a593c368ab7fc) | ||||
* | Fix undefined `alpha_scissor` in standard shader | jsjtxietian | 2024-09-16 | 1 | -1/+1 |
| | | | | (cherry picked from commit 970a237c203cd9a373b1846aa029effd2e4a288d) | ||||
* | Increase precision of skeleton transforms in the skeleton shader in the ↵ | clayjohn | 2024-09-16 | 1 | -1/+1 |
| | | | | | | Compatibility renderer (cherry picked from commit 1bf594fb5acc63b16869c80659bef802cb3dc6d6) | ||||
* | Fixed crash on PowerVR GE8320 GPUs | Miley Hollenberg | 2024-09-16 | 3 | -2/+8 |
| | | | | (cherry picked from commit 1c31e30359cd0e789b9ec476c43bf78350f054a3) | ||||
* | OpenGL: Unconditionally do `glDisable(GL_FRAMEBUFFER_SRGB)` because we do ↵ | David Snopek | 2024-09-16 | 1 | -0/+7 |
| | | | | | | our own sRGB conversion (cherry picked from commit dfcff4ef46568216318adb37cb84c42697139ac6) | ||||
* | Fix regression around OpenGL swapchain optimisation for OpenXR | Bastiaan Olij | 2024-07-29 | 2 | -3/+3 |
| | |||||
* | Remove linearization of canvas modulate in GLES3 backend | clayjohn | 2024-07-24 | 1 | -9/+4 |
| | | | | The GLES3 renderer is always in sRGB space, even when using an HDR format | ||||
* | Linearize color if HDR 2D is on | Feiyue Zhang | 2024-07-24 | 1 | -4/+9 |
| | |||||
* | Merge pull request #94628 from Chaosus/rendering_fix_crash | Rémi Verschelde | 2024-07-23 | 1 | -1/+2 |
|\ | | | | | | | Fix crash when assigning more textures than expected to texture array | ||||
| * | Fix crash when assigning more textures than expected to texture array | Yuri Rubinsky | 2024-07-22 | 1 | -1/+2 |
| | | |||||
* | | Merge pull request #94564 from rothej/fix-94183 | Rémi Verschelde | 2024-07-23 | 1 | -10/+2 |
|\ \ | | | | | | | | | | Fix FOG shader issue in Compatibility mode | ||||
| * | | Fix FOG shader issue in Compatibility mode | Joshua Rothe | 2024-07-23 | 1 | -10/+2 |
| |/ | |||||
* / | GLES3: Fix directional shadow on Metal ANGLE | cosformula | 2024-07-23 | 1 | -17/+19 |
|/ | |||||
* | Merge pull request #93931 from /fix-compatibility-depth_prepass_alpha | Rémi Verschelde | 2024-07-20 | 1 | -1/+1 |
|\ | |||||
| * | fix depth_prepass_alpha not work in compatibility mode | GuoShuangyi | 2024-07-04 | 1 | -1/+1 |
| | | |||||
* | | 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. | ||||
* | | Merge pull request #94233 from ↵ | Rémi Verschelde | 2024-07-18 | 1 | -3/+1 |
|\ \ | | | | | | | | | | | | | | | | ChristopheClaustre/screenshot_compat_broken_with_hdr Fix black `get_texture()` on viewport in compatibility mode with HDR enabled | ||||
| * | | 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 #86516 from jsjtxietian/fix-camera-direction | Rémi Verschelde | 2024-07-18 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | | | | Fix incorrect `CAMERA_DIRECTION_WORLD` calculation | ||||
| * | | Fix incorrect CAMERA_DIRECTION_WORLD calculation | jsjtxietian | 2023-12-26 | 1 | -1/+1 |
| | | | |||||
* | | | Fix a couple GCC 14 `-Wmaybe-uninitialized` warnings | Rémi Verschelde | 2024-07-09 | 1 | -1/+1 |
| | | | |||||
* | | | Use GL_COLOR_ATTACHMENT in depth prepass when using Multiview. | clayjohn | 2024-07-08 | 1 | -1/+3 |
| |/ |/| | | | | | I am certain this is a driver bug. But on some devices when no draw buffer is specified, the depth operations fail when there is no color buffer. | ||||
* | | Remove warning when project setting requests a larger global shader uniform ↵ | clayjohn | 2024-06-28 | 1 | -6/+6 |
| | | | | | | | | | | | | buffer than the hardware supports. Instead provide a better error message when the limit is exceeded and avoid crash with a small limit. | ||||
* | | Merge pull request #93560 from dsnopek/webxr-emscripten-3151 | Rémi Verschelde | 2024-06-25 | 1 | -0/+22 |
|\ \ | | | | | | | | | | [Web] Fix checking for OpenGL extensions with Emscripten 3.1.51 and later | ||||
| * | | [Web] Fix checking for OpenGL extensions with Emscripten 3.1.51 and later | David Snopek | 2024-06-24 | 1 | -0/+22 |
| | | | |||||
* | | | Merge pull request #93530 from BastiaanOlij/fix_opengl_post | Rémi Verschelde | 2024-06-25 | 3 | -7/+6 |
|\ \ \ | | | | | | | | | | | | | Fix incorrect enabling of post process in OpenGL | ||||
| * | | | Fix incorrect enabling of post process in OpenGL | Bastiaan Olij | 2024-06-24 | 3 | -7/+6 |
| |/ / | |||||
* / / | Disable `*glGetProcAddress()` on the web | David Snopek | 2024-06-24 | 1 | -1/+1 |
|/ / | |||||
* | | Remove unused flag and code | Stuart Carnie | 2024-06-20 | 3 | -9/+0 |
| | | | | | | | | Related #48894 | ||||
* | | Fix ubo tag placement in canvas.glsl gles3 fragment shader | Yuri Rubinsky | 2024-06-19 | 1 | -2/+4 |
| | | |||||
* | | Merge pull request #92851 from patwork/fix-tooltips-viewport-dims | Rémi Verschelde | 2024-06-17 | 7 | -22/+24 |
|\ \ | | | | | | | | | | Make query for `GL_MAX_VIEWPORT_DIMS` compatible with web exports | ||||
| * | | Make query for GL_MAX_VIEWPORT_DIMS compatible with web exports | patwork | 2024-06-14 | 7 | -22/+24 |
| | | | |||||
* | | | Add more validation to UBO size and alignment in Compatibility renderer | clayjohn | 2024-06-14 | 4 | -4/+16 |
| | | | |||||
* | | | Merge pull request #93107 from clayjohn/GLES-sky-ambient | Rémi Verschelde | 2024-06-14 | 1 | -2/+8 |
|\ \ \ | | | | | | | | | | | | | Ensure sky reflection is updated when ambient mode is set to background | ||||
| * | | | Ensure sky reflection is updated when ambient mode is set to background | clayjohn | 2024-06-12 | 1 | -2/+8 |
| | | | | |||||
* | | | | Merge pull request #92741 from Alex2782/fix_adreno_3xx_compatibility | Rémi Verschelde | 2024-06-14 | 5 | -9/+34 |
|\ \ \ \ | | | | | | | | | | | | | | | | Fix Adreno 3xx compatibility for devices with newer driver versions | ||||
| * | | | | Fix Adreno 3xx compatibility for devices with newer driver versions | Alexander Hartmann | 2024-06-11 | 5 | -9/+34 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: Hugo Locurcio <hugo.locurcio@hugo.pro> Co-Authored-By: Clay John <claynjohn@gmail.com> | ||||
* | | | | | Merge pull request #92388 from sunfl0w/fix-compatibility-albedo | Rémi Verschelde | 2024-06-14 | 1 | -0/+3 |
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | Fix albedo value wraparound in Compatibility render mode |