summaryrefslogtreecommitdiffstats
path: root/drivers/gles3
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Merge pull request #96502 from clayjohn/GLES3-screen-texture-angleRémi Verschelde2024-09-042-9/+10
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Only use backbuffer mipmaps in `SCREEN_TEXTURE` when generated.
| * | | | | Only use backbuffer mipmaps in SCREEN_TEXTURE when generated.clayjohn2024-09-022-9/+10
| | | | | |
* | | | | | Merge pull request #95990 from Breush/76166-sky-auto-radianceRémi Verschelde2024-09-041-1/+1
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | Sky: Adapt radiance size if `AUTOMATIC_MODE` resolves to `REALTIME`
| * | | | | Sky: No more auto-selecting REALTIME mode if radiance is not 256Alexis Breust2024-09-041-1/+1
| | | | | |
* | | | | | Store GLES over GL status in the OS to avoid direct renderer includes in the ↵bruvzg2024-09-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | editor.
* | | | | | Merge pull request #96455 from Praytic/msaa-support-macosRémi Verschelde2024-09-031-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Enable MSAA support for all non-web platforms
| * | | | | | Enable MSAA support for all non-web platformsPraytic2024-09-011-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.
* | | | | | Merge pull request #95961 from RadiantUwU/fix-mesh-recursionRémi Verschelde2024-09-031-0/+1
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | Fix shadow mesh recursion.
| * | | | | Fix shadow mesh recursion.Radiant2024-08-311-0/+1
| | |_|_|/ | |/| | |
* | | | | Merge pull request #96413 from Maran23/gpuparticles-amd-fixRémi Verschelde2024-09-021-10/+8
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix GPUParticles are not rendered for older AMD GPUs with OpenGL+Angle
| * | | | | Fix GPUParticles are not rendered for older AMD GPUs with OpenGL+AngleMarius Hanl2024-09-011-10/+8
| | |/ / / | |/| | | | | | | | | | | | | Using a better and faster algorithm for the float conversions
* | | | | Merge pull request #96128 from BlueCube3310/vram-profiler-texture-memRémi Verschelde2024-09-021-2/+20
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | Fix incorrect parameters for layered textures in VRAM texture memory profiler
| * | | | Fix incorrect parameters for layered textures in Video RAM texture memory ↵BlueCube33102024-09-011-2/+20
| | |_|/ | |/| | | | | | | | | | profiler
* / | | Add support for compiling with VS clang-cl toolsetAlula2024-08-281-1/+1
|/ / /
* | | Add `CLIP_SPACE_FAR` built-in to spatial shaderChaosus2024-08-272-0/+3
| | |
* | | Compatibility: Fix crash when initializing certain compressed layered texturesBlueCube33102024-08-261-4/+2
| | |
* | | Merge pull request #95888 from clayjohn/Lightmap-SH-coefficientsRémi Verschelde2024-08-251-10/+4
|\ \ \ | | | | | | | | | | | | Use correct lightmap coefficients to ensure that the directional lightmap mode looks correct
| * | | Use correct lightmap coefficients to ensure that the directional lightmap ↵clayjohn2024-08-211-10/+4
| | | | | | | | | | | | | | | | | | | | | | | | mode looks correct Also remove the metallic option from directional lightmap as it is guaranteed to return negative numbers in many cases
* | | | Merge pull request #95790 from aaronfranke/rect-aabb-supportRémi Verschelde2024-08-221-1/+1
|\ \ \ \ | |_|_|/ |/| | | | | | | Simplify Rect2/AABB `get_support` function
| * | | Simplify and fix Rect2/AABB get_support functionAaron Franke2024-08-191-1/+1
| |/ /
* | | Merge pull request #95838 from olawlor/vertex65536bugfixRémi Verschelde2024-08-201-1/+1
|\ \ \ | | | | | | | | | | | | Fix GLES3 crash with Mesh surface with exactly 65536 vertices
| * | | Fix GLES3 crash with Mesh surface with exactly 65536 verticesOrion Lawlor2024-08-201-1/+1
| |/ / | | | | | | | | | Fixes #95837.
* | | Merge pull request #91818 from rburing/fti_multimeshRémi Verschelde2024-08-202-48/+61
|\ \ \ | | | | | | | | | | | | Physics interpolation: `MultiMesh`
| * | | Fixed Timestep Interpolation: MultiMeshRicardo Buring2024-08-182-48/+61
| | | | | | | | | | | | | | | | | | | | | | | | Adds fixed timestep interpolation to multimeshes. Co-authored-by: lawnjelly <lawnjelly@gmail.com>
* | | | Merge pull request #89919 from BlueCube3310/bicubic-lightmapRémi Verschelde2024-08-207-0/+108
|\ \ \ \ | | | | | | | | | | | | | | | Implement bicubic sampling for lightmaps
| * | | | Implement support for bicubic lightmap filteringBlueCube33102024-08-197-0/+108
| |/ / / | | | | | | | | | | | | Co-authored-by: Calinou <hugo.locurcio@hugo.pro>
* | | | Merge pull request #86000 from jsjtxietian/add-missing-model_normal_matrixRémi Verschelde2024-08-201-0/+10
|\ \ \ \ | |_|/ / |/| | | | | | | Add `model_normal_matrix` for fragment shader
| * | | Add model_normal_matrix for fragment shaderjsjtxietian2024-08-201-0/+10
| | |/ | |/|
* | | Merge pull request #94785 from Chaosus/shader_fix_samplers_orderRémi Verschelde2024-08-191-7/+3
|\ \ \ | | | | | | | | | | | | Fix texture samplers to not being last in the property list
| * | | Fix texture samplers to not being last in the property listYuri Rubinsky2024-07-291-7/+3
| | | |
* | | | Merge pull request #95666 from ↵Rémi Verschelde2024-08-192-18/+17
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | kleonc/parallax2d_repeat_offsets_relative_to_source Fix `Parallax2D` repeats being not relative to its transform
| * | | | Fix Parallax2D repeats being not relative to its transformkleonc2024-08-192-18/+17
| | | | |
* | | | | Merge pull request #95662 from clayjohn/GLES3-sky-fogRémi Verschelde2024-08-192-4/+45
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Add fixed fog to the sky in the Compatibility renderer
| * | | | | Add fixed fog to the sky in the Compatibility rendererclayjohn2024-08-172-4/+45
| |/ / / / | | | | | | | | | | | | | | | And apply luminance multiplier after fog in RD renderer
* | | | | Merge pull request #92213 from clayjohn/ambient-disabledRémi Verschelde2024-08-191-9/+8
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | Disable all sources of ambient light when `ambient_light_disabled` render mode is used
| * | | | Disable all sources of ambient light when `ambient_light_disabled` render ↵clayjohn2024-05-211-9/+8
| | | | | | | | | | | | | | | | | | | | mode is used
* | | | | Merge pull request #95536 from jsjtxietian/rename-alpha-scissorRémi Verschelde2024-08-161-1/+1
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | Fix undefined `alpha_scissor` in standard shader
| * | | | Fix undefined `alpha_scissor` in standard shaderjsjtxietian2024-08-151-1/+1
| | |_|/ | |/| |
* | | | Merge pull request #95452 from clayjohn/GLES3-skeletonRémi Verschelde2024-08-161-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | Increase precision of skeleton transforms in the skeleton shader in the Compatibility renderer
| * | | | Increase precision of skeleton transforms in the skeleton shader in the ↵clayjohn2024-08-121-1/+1
| |/ / / | | | | | | | | | | | | Compatibility renderer
* | | | Merge pull request #95433 from dsnopek/openxr-composition-layers-srgbRémi Verschelde2024-08-161-0/+7
|\ \ \ \ | | | | | | | | | | | | | | | OpenGL: Unconditionally do `glDisable(GL_FRAMEBUFFER_SRGB)` because we do our own sRGB conversion
| * | | | OpenGL: Unconditionally do `glDisable(GL_FRAMEBUFFER_SRGB)` because we do ↵David Snopek2024-08-121-0/+7
| |/ / / | | | | | | | | | | | | our own sRGB conversion
* / / / Fixed crash on PowerVR GE8320 GPUsMiley Hollenberg2024-07-303-2/+8
|/ / /
* | / Fix regression around OpenGL swapchain optimisation for OpenXRBastiaan Olij2024-07-292-3/+3
| |/ |/|
* | Remove linearization of canvas modulate in GLES3 backendclayjohn2024-07-241-9/+4
| | | | | | | | The GLES3 renderer is always in sRGB space, even when using an HDR format
* | Linearize color if HDR 2D is onFeiyue Zhang2024-07-241-4/+9
| |
* | Merge pull request #94628 from Chaosus/rendering_fix_crashRémi Verschelde2024-07-231-1/+2
|\ \ | | | | | | | | | Fix crash when assigning more textures than expected to texture array
| * | Fix crash when assigning more textures than expected to texture arrayYuri Rubinsky2024-07-221-1/+2
| | |
* | | Merge pull request #94564 from rothej/fix-94183Rémi Verschelde2024-07-231-10/+2
|\ \ \ | | | | | | | | | | | | Fix FOG shader issue in Compatibility mode
| * | | Fix FOG shader issue in Compatibility modeJoshua Rothe2024-07-231-10/+2
| |/ /